我正在嘗試連接到我擁有的網站。這是一個指向 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