Facebook 抓取工具使用不正确的 DNS 数据 > 我的网站没有被抓取

标签 facebook facebook-graph-api dns ip scraper

我最近将我的一个网站 (gezondbenjij.nl) 移到了一个新的托管帐户。这导致了一个新的 IP 地址。

不幸的是,自移动以来,Facebook 抓取器无法在新 IP 地址上找到我的网站。它仍然使用旧 IP。所有 DNS 设置都是正确的,每个浏览器/客户端/工具都能在 178.22.57.204 (gezondbenjij.nl) 找到正确的站点。除了 Facebook.. Facebook 爬虫登陆我的旧托管帐户。所以我猜他们的主机文件或 DNS 缓存仍然保存着旧数据。即使在几周后。

我在 gezondbenjij.com 设置了域别名 --> gezondbenjij.nl,并将旧托管帐户重定向到此 .com 域。通过这种方式,Facebook 通过旁路被重定向到正确的站点,但仍然无法抓取该站点。所以我尝试在 Facebook 上分享的 URL 目前不会生成片段。

有什么办法可以强制(或请教)Facebook 更新他们的 DNS 缓存?我使用了 fb URL linter,但它不能解决问题。它只会重置 facebook 的 html 缓存,而不是 DNS 缓存。

最佳答案

检查 DNS 配置中的 IPv4 和 IPv6 IP 地址。我有类似的问题,问题是我只更新了 IPv4 DNS 记录,同时保留了旧的 IPv6(Facebook 在其工具中使用 IPv6)。我的托管服务提供商更正了它,问题就解决了。

关于Facebook 抓取工具使用不正确的 DNS 数据 > 我的网站没有被抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23156867/

相关文章:

facebook - 如何获取添加了我的 Facebook 应用程序的 'friends' 列表?

facebook-graph-api - 错误 : REST API is deprecated for versions v2. 1 及更高

dns - virtualbox:--natdnsproxy1 和--natdnshostresolver1 有什么区别?

python - 扭曲的名称和 srv 记录

ios - Facebook SDK for iOS 访问 token 问题

facebook - 如何将用户添加到组

ios - 使用 FBSDKShareLinkContent 向 Facebook 4.x 添加标题

facebook - OAuth 2 哈希安全漏洞

php - 如何使用 PHP 使用 Instagram Graph API 检索公共(public)帖子信息

azure - 我可以为我不拥有的域添加主机名到我的网站吗?