2015-12-09 16 views
1

我看到了我的网站的转移日志,我认为有人试图吃掉我的带宽,并把我的网站关闭... 在POST方法中有很多http请求在几秒钟内被调用,并且所有这些请求都会调用链接这在我的网站上不存在!我们可以理解http请求来自何处或重定向?

有高达每秒10所请求的链接与此类似:

http://example.com/im/eating/you?a=123&b=456 

有什么办法,我可以从这些请求来自何处获得? 或从这些请求重定向到我的网站? 我知道如何停止攻击,但我特别想要谁在攻击我..你知道所以这就是为什么我想知道这些请求来自哪里。

我发现这一点: http://www.wheregoes.com/

但是,这个系统做的是,如果我们提供它的URL,然后它让我们知道,URL重定向到......但我喜欢相反的莫名其妙!我想知道网址来自哪里?

+0

是的,你可以,有许多方法可以在php中执行它,包括$ _SERVER [“HTTP_REFERER”] – starkeen

+0

@Starkeen - 他说所请求的文件不存在。 –

回答

0

检查您的Apache Access Logs。它们应该包含有关请求来自何处的信息。

或者,如果您特别关注请求转到不存在的页面,则可以创建该页面,并对$_SERVER变量进行一些记录。

虽然这不是攻击,但如果他们想让你的网站停下来,他们会通过请求一个确实存在的页面来吃更多的带宽。

+1

是的,我知道,在我的访问日志中,每个人都来自不同的IP地址......我不在乎IP地址和用户代理,但我想知道这些来自哪个域名和网站!因为你知道,我假设这些请求正在其他地方,并且该网站正在将他们重定向到我......我想知道是谁将请求重定向到我。 – Ali

+0

如果IP地址是服务器,那么您可以将它们复制到浏览器中,以查看它们是哪个网站。如果不是,那么你知道他们是用户,而某人错误地键入了一个链接。 –

+0

是的,我们可以通过这种方式得到请求来自哪里。但那不是我正在寻找的。我不知道我是否可以清楚地表达自己。但是,我想知道的是:我想特别查明请求是否先到另一个网站,然后该网站将它重定向到我?或者这个请求直接在我的途中没有任何调解员来找我? – Ali

相关问题