域名无法从某些网络打开,跟踪路由在其中停止

域名无法从某些网络打开,跟踪路由在其中停止

我尝试打开我的网站,比如 example.com,请求超时了。但是,www.example.com 可以正常打开。此外,通过代理使用时,两个域名都可以正常工作(isitdownrightnow.com 也可以正常工作)

我尝试在这两个域上进行跟踪路由,以下是输出:

traceroute example.com
traceroute: Warning: example.com has multiple addresses; using 216.239.36.21
traceroute to example.com (216.239.36.21), 64 hops max, 52 byte packets
 1  10.84.0.1 (10.84.0.1)  3.860 ms  3.179 ms  3.562 ms
 2  10.29.0.42 (10.29.0.42)  1.675 ms  1.707 ms  1.821 ms
 3  * * *
 4  * * *
 5  * * *

traceroute www.example.com
traceroute to ghs.googlehosted.com (172.217.27.115), 64 hops max, 52 byte packets
 1  10.84.0.1 (10.84.0.1)  7.309 ms  8.445 ms  5.587 ms
 2  10.29.0.42 (10.29.0.42)  28.769 ms  14.107 ms  14.272 ms
 3  10.29.1.58 (10.29.1.58)  5.527 ms  9.530 ms  3.802 ms
 4  103.14.185.3 (103.14.185.3)  3.944 ms  3.702 ms
    103.14.185.1 (103.14.185.1)  8.681 ms
 5  118.201.215.13 (118.201.215.13)  7.606 ms
    203.116.246.101 (203.116.246.101)  4.416 ms  2.825 ms
 6  165.21.12.68 (165.21.12.68)  2.962 ms  2.700 ms
    w118012013.w118012.starhub.net.sg (203.118.12.13)  3.219 ms
 7  203.118.2.26 (203.118.2.26)  11.270 ms  3.088 ms
    203.208.190.21 (203.208.190.21)  6.476 ms
 8  72.14.210.117 (72.14.210.117)  18.269 ms
    anutli12.starhub.net.sg (203.118.12.6)  83.018 ms
    72.14.210.117 (72.14.210.117)  6.780 ms
 9  72.14.194.0 (72.14.194.0)  5.736 ms
    108.170.242.65 (108.170.242.65)  34.457 ms
    72.14.194.0 (72.14.194.0)  3.734 ms
10  209.85.242.197 (209.85.242.197)  11.556 ms  31.664 ms  28.546 ms
11  sin11s04-in-f115.1e100.net (172.217.27.115)  9.310 ms  40.297 ms
    209.85.242.197 (209.85.242.197)  9.148 ms

仅供参考,该网站托管在 Google Cloud 上。DNS 记录包括指向 4 个 Google IP 的 example.com 的 A 记录,以及指向 ghs.googlehosted.com 的 www.example.com 的 CNAME 记录。

我想知道这里可能存在什么问题,为什么对 example.com 的请求会失败?

任何正确的建议都会有帮助。

答案1

我正在尝试打开我的网站,说示例.com,并且请求超时。但是,www.example.com正常打开。

您确实似乎有example.com(quizziz) 的四条 A 记录和一条 CNAME 记录www.example.com,因此这是有道理的。

对于您的一般问题,最可能的解释是四个地址中的一个或多个example.com无法正常工作(由于某种原因无法正确处理请求,或者与该地址的连接失败或超时)。

不幸的是,多个 A 记录是随机发放的,并不一定意味着您的请求会自动路由到“好”的地址。

此外,通过代理使用时,两个域名都可以正常工作(也可以在https://www.isitdownrightnow.com

如果不知道实际联系的是哪个地址,这可能并不意味着什么可靠的信息example.com。在这种情况下,我们似乎已经建立了 CNAME 有效的 www 版本。

观察结果

  • 请求似乎需要很长时间才能通过 Google 系统。这可能会导致超时。我确实在浏览器中经历了两次连接超时(访问 www 和非 www 版本的网站),并且被迫重新加载页面以完成内容加载。

  • 216.239.38.21除了 CNAME 之外,对我来说,在浏览器中似乎运行良好。遗憾的是,我无法强制浏览器测试其他 IP。

  • 尽管我检查了您的 DNS 记录,并且所有记录显然都有正确的网关 Google IP(32、34、36、38),但我确实被路由到67.227.226.240(Liquid Web Dedicated Hosting)一次。这只是猜测,但这可能是缓存在其他地方的较旧的记录,尚未过期。

建议

我的正常建议是单独测试每个地址并尝试找出可能无法正常工作的任何罪魁祸首。

但是,这些是 Google 服务的通用网关地址。遗憾的是,您可能需要与 Google 合作才能解决此问题。

此外,我会确保您自己的网络能够正确处理请求。

相关内容