1

今年一月,我们的一个客户的新网站上线了。在那之前他们有一个不同的网站。因此,我将旧网站称为以前的网站,将新网站称为一月份上线的网站。

现在的问题是一些网站仍然看到旧网站。例如,我们有一个 Hootsuite 的 RSS 提要。但 Hootsuite 并不认为 RSS 提要是有效的提要。因此,我使用http://feedvalidator.org/检查了 RSS 提要,得出的结论是它呈现的是旧网站。这会导致 404 错误,因为他们在旧网站上没有 RSS 提要。如果您在浏览器中查看提要页面,它可以正常工作。

我不知道为什么有时它仍然会呈现旧网站,而且我不知道我应该在哪里(以及如何)寻找解决方案。所以我希望有人可以帮助我,或者至少为我指明正确的方向。

4

1 回答 1

1

经过无数次尝试没有结果,我在 Facebook 上找到了 Facebook 开发者社区。当我在那里发布我的问题时,有人回答:

“我刚刚检查了你的 DNS,除了 1 件事外,一切似乎都很好。域名有一个 AAAA 记录 (IPv6),它指向 2001:888:0:18::117:80。检查后,你的服务器没有似乎在监听这个 IP6 地址(域 AAAA 未/配置错误?)。Facebook 总是尝试在 IPv4 之前使用 IPv6,所以这可能是个问题。”

我们还没有使用 IPv6,所以我知道 IPv6 部分有问题。原来他们的旧主机确实有 IPv6 记录。当我删除它们时,网站运行良好,Facebook 终于看到了我们的新网站!

因此,出于某种原因,一些提供商仍然缓存了非常旧的 DNS 记录(用于旧托管公司),而不是我们的新 DNS 记录。

我在自己的问题上回答了这个问题,希望它可以帮助将来偶然发现这个问题的人。

于 2015-06-08T07:53:20.800 回答