Webサイトが開かない、ブラウザにエラーが出る、ページがいつまでも読み込まれない。まず確認したいのは、サイトが全員にとって停止しているのか、それとも問題がこちら側(プロバイダー、ネットワーク、端末)にあるのか、という点です。数分で調べる方法を紹介します。
1. 各国からHTTPでサイトを確認する
HTTPチェックを開き、サイトのアドレス(例:https://example.com)を入力します。25拠点から同時にページを開き、各拠点のステータスコードと応答時間を表示します。
- ほとんどの拠点で200 OK:サイトは動いています。問題はおそらくこちら側です。
- どこでもエラー(タイムアウト、5xxコード):サイトは全員にとって停止しています。
- 国によって動いたり動かなかったりする:一部の地域でブロックされているか、サーバーの1台が利用できない可能性があります。
2. ステータスコードを見る
- 5xx(500、502、503、504):サーバー、またはその手前のプロキシに問題があります。通常はサイトの運営者しか直せません。
- 4xx(403、404):サーバーは応答していますが、拒否しているかページが見つかりません。1か国だけ403になる場合は、国別のブロックやファイアウォールによる制限であることが多いです。
- タイムアウト:サーバーがまったく応答しません。停止、過負荷、またはDDoS攻撃を受けている可能性があります。
3. DNSを確認する
HTTPチェックでホストが見つからないと表示された場合は、DNSチェックを開きます。各国のリゾルバーがAレコードやAAAAレコードを返さない、または返す内容がバラバラの場合は、ドメインの期限切れ、DNSサーバーの停止、あるいは最近レコードを変更してまだ反映されていない可能性があります。
4. PingとTraceroute
Pingは、サーバーが応答するかどうかと、失われたパケットの数を示します。多くのサーバーは意図的にPingをブロックしているため、Pingが失敗しただけでサイトが停止しているとは限りません。TracerouteとMTRは、経路上のどのネットワークでパケットが失われているかを示します。
サイトは全員に見えているのに自分だけ見えない場合
- ブラウザのキャッシュを消去するか、プライベートウィンドウでサイトを開く
- Wi-Fiではなくモバイルデータなど、別のネットワークを試す
- 端末のDNSサーバーを変更する
- IP情報ページで自分のアドレスを確認する。プロバイダーやVPNが、別の国経由で通信している場合があります