每隔几周,我就会收到一封电子邮件(通常是令人不快的邮件),有时甚至会收到 Facebook 用户的电话,他们认为我在“入侵”他们的互联网。他们在进入我的网站后得出这个结论www.facebook.com查看我的服务器日志,似乎每天大约有 1 个人会遇到这种情况,他们来自不同的 IP 和服务提供商。
这主机:标题他们的请求中确实包含www.facebook.com我从服务器日志中可以确认这一点。此时,我相信问题一定出在 DNS 上。不知何故,我的 IP 最终被用于 www.facebook.com 查询。这种情况一定很少发生,否则我会看到更多来自该问题的流量。事实上,即使只有一小部分 Facebook 用户最终访问我的网站,我的网站也会被压垮。
对此的根本原因您有什么看法?有人见过类似情况吗?目前我能想到的唯一办法就是为从我的服务器请求 www.facebook.com 的用户创建一个特殊的登录页面,告诉他们稍后再试。
答案1
您已经回答了自己的问题。“问题一定出在 DNS 上”。假设您无法控制任何其他人的 DNS,那么您实际上对此无能为力,除非这些访问来自您可以控制的网络内的某个地方。
答案2
您应该向 Facebook 报告此问题,因为这不是您的问题。这是 Facebook.com 域的 DNS 配置问题,不在您的管理范围内。
Facebook 必须动态生成 DNS 记录以实现负载平衡,并且您的 IP 必须位于 Facebook 子网附近。如果这对您来说是个问题,您可以更改您的 IP。
答案3
此 DNS 错误重定向可能有两个来源:
有人在摆弄 DNS 数据包(查找“金盾计划”)
由于恶意软件感染,客户端上的“hosts”文件混乱
不过,如果没有更多信息,我没法判断。例如,你看到的客户端地址是什么?你的IP 地址。如果您无法公开分享,请离线联系我。我是一名 DNS 研究员,不难找到 - 查找我提到过我编写的特定 RFC 的 ServerFault 答案 ;-)
答案4
在多个搜索引擎上搜索您的域名,看看您能得到什么。不要忘记那些不太知名的域名。
我猜想您的域名可能在某些搜索引擎上链接到 Facebook,当 Facebook 拼写错误时,他们会重定向到您。您的域名与 Facebook 的域名相似吗?
询问下一个给你打电话的人有关浏览器、工具栏和默认搜索引擎的问题。
要求他们进行恶意软件扫描。
此外,了解您何时使用该 IP 以及它是由您托管还是由 ISP 拥有也很有趣。