![无法从主机获取响应,只能从我的互联网连接获取响应](https://linux22.com/image/776548/%E6%97%A0%E6%B3%95%E4%BB%8E%E4%B8%BB%E6%9C%BA%E8%8E%B7%E5%8F%96%E5%93%8D%E5%BA%94%EF%BC%8C%E5%8F%AA%E8%83%BD%E4%BB%8E%E6%88%91%E7%9A%84%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%E8%8E%B7%E5%8F%96%E5%93%8D%E5%BA%94.png)
我正在尝试连接到我拥有的网站。这是一个指向 shopify 商店的域名。
尝试加载网站时,浏览器会挂起。当我使用 curl 发出请求时,我得到以下信息:
$ curl -vvv samarkanddesign.com
* Trying 23.227.38.65:80...
* Connected to samarkanddesign.com (23.227.38.65) port 80 (#0)
> GET / HTTP/1.1
> Host: samarkanddesign.com
> User-Agent: curl/7.77.0
> Accept: */*
>
在我终止该进程之前,不会发生任何其他事情。
但奇怪的是,这个问题只在我家的互联网上出现。当我通过 VPN 或蜂窝网络连接时,网站加载正常。
所有其他网站(包括其他 Shopify 网站和 shopify 管理员)似乎都可以通过我家里的互联网连接正常运转。
有什么建议可以诊断这个问题吗?是什么原因导致它只在我的家庭连接上失败。如果我受到速率限制,我预计 shopify 会以 429 响应,但我根本没有收到任何响应。
DNS 看起来没有问题,并且解析的 IP 是正确的。
更新:
看起来由 shopify 托管且其域名指向同一 IP(23.227.38.65)的其他网站也没有响应。
如果我直接 ping 该 IP,我会得到以下结果:
$ ping 23.227.38.65
PING 23.227.38.65 (23.227.38.65): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
但如果我激活我的 VPN 并重试,如果工作正常:
$ ping 23.227.38.65
PING 23.227.38.65 (23.227.38.65): 56 data bytes
64 bytes from 23.227.38.65: icmp_seq=0 ttl=53 time=65.015 ms
64 bytes from 23.227.38.65: icmp_seq=1 ttl=53 time=77.526 ms
64 bytes from 23.227.38.65: icmp_seq=2 ttl=53 time=88.251 ms