![网站已启动,但无法通过某个 IP 访问](https://linux22.com/image/1635941/%E7%BD%91%E7%AB%99%E5%B7%B2%E5%90%AF%E5%8A%A8%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E6%9F%90%E4%B8%AA%20IP%20%E8%AE%BF%E9%97%AE.png)
代表一位同事询问。他正在尝试访问一个网站 (profiles.interflonusa.com),他确实需要登录该网站才能完成一个项目。这是我在 WordPress 上构建并托管在我自己的服务器上的网站。昨天早上他能够从家里访问该网站,但截至昨天下午,尽管他没有更改任何他能想到的内容,但他无法访问该网站。他收到的错误消息是无法找到服务器 IP,尽管他可以毫无问题地访问同一服务器上的其他网站。该网站是一个子域,当他尝试访问主域 (interflonusa.com) 时,他收到了相同的错误。只要他使用相同的 wifi 网络,他就会在多台设备上遇到相同的错误,包括两台笔记本电脑和两部手机。
但是,该网站已启动,地球上的其他人都可以正常使用。他可以通过手机网络访问该网站。可以通过 wifi 热点访问该网站。我可以从终端 ping 通该网站。世界各地的页面速度检查器都显示该网站已启动。可以从任何地方访问该网站。但是,当他使用 Comcast/X-finity 家庭网络 wifi 时,他无法提高速度。他已经经历了三级 X-finity 技术支持,今天有一名技术人员在他家待了两个小时。这位技术人员进行了所有可能的检查,并更换了调制解调器。仍然无法访问这个特定的网站。这位技术人员和他的主管都感到很困惑。
我联系了 Siteground 支持部门,询问他们他的 IP 是否因为某种原因被封锁了。答案是否定的。他们也想不出发生这种情况的任何原因。
.htaccess 中没有任何可能导致这种情况的规则。
我正在使用 WordFence,但 IP 没有被阻止。Wordfence 中根本没有阻止的 IP。
我正在使用 Cloudflare(免费版),但我设置的唯一页面规则与 https 和保护登录页面有关。
我实在是想不出主意了。有人能建议下一步该去哪里吗?
答案1
为域添加 AAAA(ipv6)记录解决了此问题。
答案2
是的。查看 nslookup 详细信息,父域有 IPv6 记录,但子域没有。通过支持链进行思考,众所周知,康卡斯特非常积极地采用 IPv6,因此仔细考虑,如果 Web 服务器在默认地址上提供内容,并且对::0
IPv6 提供端到端支持,那么您也应该拥有子域的 AAAA 记录。