自分が所有するウェブサイトに接続しようとしています。これは、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 管理者を含む他のすべての Web サイトは、自宅のインターネット接続から正常に動作するようです。
これを診断する方法について何かアドバイスはありますか? 自宅の接続からのみ失敗する原因は何でしょうか。レート制限されている場合、Shopify は 429 で応答するはずですが、まったく応答がありません。
DNS は正常であり、解決された IP は正しいようです。
アップデート:
shopify でホストされ、ドメインが同じ IP (23.227.38.65) を指している他のサイトも応答していないようです。
IP を直接 ping すると、次の結果が得られます。
$ 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