サイトがダウンかどうかの確認方法(結果の意味)
このガイドでは、サイトが「ダウン」に見える実際の状況、ウェブサイトチェッカーの段階的な使い方、結果(DNS、HTTPコード、SSL、タイミング)を具体的な次の行動に変える方法を説明します。
1. サイトが読み込めないときのクイックチェックリスト
- 可能であれば、別のブラウザやデバイスで開いてみてください(モバイルとデスクトップ、Wi‑Fiとモバイルデータなど)。
- トップページのURLをウェブサイトチェッカーで確認してください。
- 結果から次の3点をメモしてください:全体のステータス、HTTPステータスコード、ドメイン/DNSの状態。
- 以下の説明を使い、問題がDNS、ウェブサーバー、SSL、自分の接続のどれかを判断してください。
2. メインステータスの読み方
確認を実行すると、オンライン、オフライン、エラー、オンライン(制限あり)、ドメインが見つかりませんなどのラベルが表示されます。これらはDNSとHTTPの挙動から作られた要約です:
- Online — DNSは機能しており、サーバーは成功コード(通常200)で応答しました。
- Offline / Error — 有効な応答を取得できませんでした(DNS失敗、タイムアウト、接続エラー)。
- Online but Limited — サーバーは稼働していますが、ボット対策やレート制限により完全な応答が得られませんでした。
- Domain Exists (No Website) — DNSは解決しますが、まだ利用可能なウェブコンテンツがありません(新規セットアップでよくあります)。
- Domain Not Found — ドメインは現在、公開DNSでは解決されません。
3. よくある状況と次にすべきこと
A. 新規ドメインまたはDNS変更
最近ドメインを登録した、ネームサーバーを変更した、A/AAAAレコードを更新した直後に、チェッカーが「ドメインが見つかりません」や不完全なDNSデータを示す場合、DNS伝播の遅延の可能性が高いです。
- レジストラまたはDNSプロバイダーでDNSレコードが正しいか再確認してください。
- 5〜15分待ってから再確認してください。TTLによってはグローバルな伝播にさらに時間がかかります。
- 長期間稼働していたドメインが突然解決しなくなった場合、期限切れやネームサーバーの変更・削除がないか確認してください。
B. DNSは正常だがサイトが失敗している
チェッカーが有効なドメイン状態を示す一方でHTTPコードが500、502、503の場合、問題は通常ウェブサーバーまたはアプリケーション層にあります:
- 500 / 503 — アプリケーションまたはサーバーエラー(設定ミス、リソース制限、一時的な障害)。
- 502 — リバースプロキシ(Nginx、Apache、ロードバランサーなど)と上流アプリの間の不正なゲートウェイ。
- 応答時間が非常に長い — サーバーが過負荷、または成功時でも応答が遅い。
サイトを管理している場合は、障害発生時刻前後のホスティングコントロールパネルやサーバーログを確認してください。管理していない場合は、サイト所有者やホスティングサポートに結果(ステータス+HTTPコード+タイミング)を共有すると診断が早まります。
C. SSL / HTTPSの問題
チェッカーがSSLの不安全または誤設定について注記する場合、ブラウザに「接続はプライベートではありません」「証明書が無効」などの警告が出ることがあります。一般的な原因:
- 期限切れの証明書(Let's Encryptなどの自動更新をしていないサイトでよくあります)。
- 別のホスト名向けに発行された証明書(例:www.example.com と example.com)。
- HTTP/HTTPSが混在するリダイレクトでブラウザやツールが混乱する。
通常は、正確なホスト名向けに証明書を更新・再発行し、すべてのトラフィックが一貫してHTTPS版へ送られるようリダイレクトを設定すれば解決します。
D. ボット対策と「オンライン(制限あり)」
Cloudflareやカスタムファイアウォールで自動リクエストにチャレンジを出すサイトがあります。その場合:
- チェッカーはサーバーがオンラインで応答していることを確認できます。
- 完全なHTMLやメタデータは取得できない場合があり、「オンライン(制限あり)」と保護に関する注記が表示されます。
- ブラウザでは短い遅延や、人間は解けて自動ツールは解けないチャレンジページが出ることがあります。
自分のサイトで正当なボット(APIクライアント、アップタイム監視)がブロックされている場合は、セキュリティ設定を調整するか、必要に応じて既知のIPを許可リストに追加してください。
4. HTTPステータスコードの理解(クイックリファレンス)
すべてのHTTP応答には数値のステータスコードが含まれます。トラブルシューティング向けの概要:
- 200 OK — サイトは稼働しており、要求したページまたはリソースを返しました。
- 301 / 302 Redirect — URLは別の場所へリダイレクトされます。チェッカーはチェーンをたどり最終URLを表示します。
- 404 Not Found — サイトはオンラインですが、そのパスは存在しません(誤字や移動したページを確認)。
- 403 Forbidden — サーバーがリクエストを拒否しました(権限またはボット対策)。
- 429 Too Many Requests — レート制限。速度を落とすか自動確認の頻度を下げてください。
- 500 / 502 / 503 — サーバー側の問題。ログを調べるかホスティングプロバイダーに連絡してください。
5. サポート対応で結果を使う
ホスティング、開発者、ISPのサポートに連絡するとき、チェッカー結果のスクリーンショットやコピーは「動かない」より有用なことが多いです。次を含めてください:
- 確認したURL。
- 全体のステータスとHTTPコード。
- 応答時間と、SSLが安全か不安全かの表示。
- DNS、リダイレクト、ボット対策に関する注記。