サイトがダウンかどうかの確認方法(結果の意味)

このガイドでは、サイトが「ダウン」に見える実際の状況、ウェブサイトチェッカーの段階的な使い方、結果(DNS、HTTPコード、SSL、タイミング)を具体的な次の行動に変える方法を説明します。

1. サイトが読み込めないときのクイックチェックリスト

  1. 可能であれば、別のブラウザやデバイスで開いてみてください(モバイルとデスクトップ、Wi‑Fiとモバイルデータなど)。
  2. トップページのURLをウェブサイトチェッカーで確認してください。
  3. 結果から次の3点をメモしてください:全体のステータス、HTTPステータスコード、ドメイン/DNSの状態。
  4. 以下の説明を使い、問題が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、リダイレクト、ボット対策に関する注記。

チェッカーを使う · よくある質問 · 概要