为什么Facebook用户在浏览器中inputwww.facebook.com时有时会在我的网站上?

每隔几个星期,我都会收到一封电子邮件(通常是非常不愉快的),有时甚至是来自Facebook用户的电话,他们认为我正在“窃听”他们的互联网。 进入www.facebook.com后,他们在我的网站上结束后得出这个结论。 看着我的服务器日志,似乎每天大概有一个人从不同的IP和服务提供商那里得到这个消息。

在他们的请求中的主机:标题确实包含www.facebook.com,因为我可以从我的服务器日志确认。 在这一点上,我相信这个问题必须在DNS。 不知何故,我的IP最终得到了一个www.facebook.com查询服务。 这一定很less发生,否则我会看到更多的stream量。 事实上,即使只有一小部分的Facebook用户在那里结束,我的网站也将被夷为平地。

任何关于这个根本原因的想法? 有人见过类似的东西吗 在这一点上,我能想到的唯一的行动方式是为从我的服务器请求www.facebook.com的用户创build一个特殊的login页面,告诉他们稍后再试。

你已经回答了你自己的问题。 “问题必须在于DNS”。 假设你无法控制任何其他人的DNS,那么你就无能为力了,除非这些访问当然是来自networking中的某个地方。

你应该把这个报告给facebook,因为这不是你的问题。 这是Facebook.com域的DNSconfiguration问题,不在您的pipe理之下。

Facebook必须dynamic生成dnslogging才能进行负载平衡,而您的IP必须靠近Facebook的子网。 如果这对您是个问题,您可以更改您的IP。

有两个可能的来源,这个DNS misdirection:

  1. 有人使用DNS数据包(查看“金盾工程”)

  2. 恶意软件感染导致客户端上的“主机”文件

但是,我不能没有更多的信息。 你看到什么客户端地址? 你的IP地址是什么? 如果您无法公开分享,请与我联系。 我是一名DNS研究员,不难find – 查找我已经提到的特定RFC的ServerFault答案;-)

如果可能的话,看看yhou csan是否让人们抱怨告诉你他们的DNS服务器名称。 也许那么你可以跟踪导致问题的DNS服务器。

通过多个search引擎search您的域名,看看你得到什么。 不要忘记晦涩的。

我假设你的域名可能被链接到某些search引擎上的脸书,当脸书拼写错误时,他们被redirect到你。 你的域名与Facebook的类似吗?

询问下一个打电话给你的人:浏览器,工具栏和默认search引擎。

让他们做一个恶意软件扫描。

另外,从您何时使用该IP,以及由您承载还是由ISP拥有,将会很有趣。

还有另一种可能的解释。

我曾经有一台ADSL路由器,偶尔会因为我在某个特定的时间点花费一个数据包而损坏了互联网地址的路由信息​​而失败。 这不是DNS级别,因为这个问题也出现在IP地址上。 跟踪路由在IP地址给了一些非常奇怪的答案,每次路线到不同的地方。 这个问题可以通过对ADSL路由器的电源循环来解决,然后在重复之前保持固定几个月。

通过购买新的ADSL路由器来解决这个问题。