ERR_CONNECTION_TIMED_OUT の原因と直し方
ブラウザがノックしたのに誰も出てこなかった状態です。原因がどちらにあるかを見極め、すばやく直す方法を紹介します。
リンクをクリックすると、ブラウザがしばらく考え込み、やがて ERR_CONNECTION_TIMED_OUT と表示される。役に立つ説明はなく、恐竜や悲しそうなタブが出るだけで、インターネットが止まったような気分になります。Chrome や Edge をはじめ、どのブラウザでも最もよく見るエラーのひとつですが、うれしいことに、このエラーはとても具体的なことを教えてくれます。ブラウザはサイトにつなごうとしてしばらくドアをノックし続けたが、誰も出てこなかった、ということです。
このガイドでは、このエラーの本当の意味、原因がサイトなのか自分の回線なのかの見分け方、そして多くの人に効く順番での直し方を説明します。
ERR_CONNECTION_TIMED_OUT の本当の意味
サイトを開くと、ブラウザはそのサイトのサーバーに接続要求を送り、応答を待ちます。待ち時間は無限ではありません。一定時間(Chrome ではおよそ30秒)が過ぎるとブラウザはあきらめ、このエラーを表示します。よくある他のエラーとは次の点で違います。
- DNS_PROBE_FINISHED_NXDOMAIN は、サイトの住所そのものが見つからなかったという意味です。ドメインが存在しないか、DNS が壊れています。(詳しくは別のガイドで解説しています。)
- ERR_CONNECTION_REFUSED は、サーバーには届いたものの、接続をはっきり拒否されたという意味です。
- ERR_CONNECTION_TIMED_OUT は、要求はネットワークに出ていったのに、応答が時間内に戻ってこなかったという意味です。
電話をかけて呼び出し音が鳴り続け、やがて切れてしまうようなものです。番号は存在し、回線も動いている。でも出るはずの人が出ない。原因はサイト側、あなた側、あるいはその間のどこかにあります。
サイトのサーバーが混雑・低速・ダウンしている
ほとんどの場合、このエラーはあなたではなくサイト側の問題です。サーバー側でよくある原因は次のとおりです。
- アクセス集中。セール、新製品の発売、話題の投稿、チケットの発売などで、サーバーがさばける以上の人が押し寄せます。要求が長い行列に並び、順番が来る前にブラウザがあきらめてしまいます。数分後に再読み込みすると開けることがよくあります。
- サービスの停止やフリーズ。Web サーバー、その裏のデータベース、不具合のあるスクリプトが固まることがあります。サーバー自体は動いていても、要求に何も応答しません。外から見ると混雑とまったく同じに見えます。
- 失敗したアップデートや設定変更。不具合のあるコードの公開やファイアウォールのルールが、サーバーは正常に見えるのに本物の訪問者を黙ってブロックしてしまうことがあります。
- DDoS 攻撃やホスティングの障害。大量の迷惑トラフィックや、サイトのホスティング会社・CDN の障害によって、誰もアクセスできなくなることがあります。
いちばん速い確認方法は、別のネットワークで開いてみることです(たとえばスマホを Wi-Fi からモバイルデータに切り替える)。どこでも開けなければ、原因はサイトです。当サイトの無料ステータスチェッカーで確かめることもできます。独立した回線からテストするので、そこでも失敗するならあなたの端末のせいではありません。サイトが原因なら、あなたの側で直すことはありません。少し待ち、サイトの SNS やステータスページを確認して、あとで再度試してください。
原因があなた自身の回線にある場合
どのサイトでもタイムアウトする場合や、特定のサイトだけがあなたの環境で開けず、ほかの人は開ける場合は、原因はあなたの側にあります。次の点を確認しましょう。
- インターネット接続が切れている、または不安定。あなた側の原因として最も多いものです。接続を失ったルーター、途切れがちな Wi-Fi、弱い回線でのパケットロスはどれもタイムアウトの原因になります。ほかのサイトが開けるか確認し、ルーターを再起動し(30秒電源を抜く)、ルーターに近づくか有線接続に切り替えましょう。
- VPN やプロキシの問題。VPN を使っていると、すべての通信がまずその VPN のサーバーを経由します。遅い、混雑している、設定が誤っている VPN サーバーは、あらゆるサイトをタイムアウトさせます。VPN を切断して再読み込みし、開けばボトルネックは VPN でした。古いソフトが残したプロキシ設定も同様です。
- ファイアウォールやウイルス対策ソフトがブロックしている。セキュリティソフトが、まったく安全なサイトを怪しいと判断して黙って接続を切ることがあります。これはタイムアウトとそっくりに見えます。ファイアウォールやウイルス対策ソフトを少しだけ(1分間、テスト1回分だけ)止めて再読み込みしてみましょう。開けたら、保護を切ったままにせず、そのサイトを許可リストに追加してください。
- 拡張機能が多すぎる、またはブラウザが重い。まれですが、不具合のある拡張機能、特に広告ブロッカーやスクリプトブロッカー、セキュリティ系のアドオンが読み込みを止めてしまうことがあります。拡張機能を無効にしたシークレットウィンドウで開いてみてください。
途中の何かが道をふさいでいる
あなたの回線もサイトも動いているのに、その間の経路が壊れていることもあります。
- DNS の問題。DNS リゾルバーが遅かったり不調だったりすると、ブラウザは持ち時間のほとんどをサイトの住所探しに使ってしまい、タイムアウトします。Cloudflare の 1.1.1.1 や Google の 8.8.8.8 といった速いパブリック DNS に切り替えると、しつこいタイムアウトが数秒で直ることがよくあります。
- プロバイダーや地域のネットワークの問題。プロバイダー、またはあなたとサイトの間にあるネットワークが、特定の宛先への通信を落としていることがあります。簡単なテストは、モバイルデータで開くかどうかです。モバイルデータでは開くのに自宅の Wi-Fi では開かない場合、問題は自宅のネットワークかプロバイダーの経路にあります。ルーターを再起動し、プロバイダーに連絡しましょう。
- ネットワーク側のブロック。学校、職場、公共の場所のネットワークは、特定の種類のサイトをブロックしていることがよくあります。通信を黙って落とす方式のブロックだと、「ブロックされました」ではなくタイムアウトが表示されがちです。自分で管理できるネットワークで試してみましょう。
- hosts ファイルや古い DNS キャッシュ。パソコンの hosts ファイルに残った古い記述や、汚染された DNS キャッシュが、二度と応答しない住所にブラウザを向かわせることがあります。DNS キャッシュを消去すれば直ります(Windows は
ipconfig /flushdns、macOS はsudo dscacheutil -flushcache)。
順番に直す:効果のある手順
次の順番で試し、ページが開いた時点でやめてください。
- 少し待って再試行する。サーバーの一時的な不調が最も多い原因です。1〜2分待って再読み込みします(Ctrl/Cmd + R)。アクセスが集中していただけなら、これで解決します。
- サイト側の問題か確認する。当サイトのステータスチェッカーや別のネットワーク(モバイルデータのスマホ)で確認します。どこでも失敗するなら、自分の環境をいじるのはやめましょう。サイトがダウンしており、待つしかありません。
- ルーターを再起動する。電源を30秒抜き、差し直して、ランプが落ち着くまで待ちます。一時的な接続トラブルのほとんどはこれで解消します。
- VPN やプロキシを切断する。オフにして再読み込みします。開けたら、VPN のサーバーを変えるか、VPN の提供元に問い合わせましょう。
- シークレットウィンドウで試す。拡張機能、キャッシュ、Cookie の影響をまとめて除外できます。
- DNS キャッシュを消し、パブリック DNS を試す。Windows は
ipconfig /flushdnsを実行してから DNS を 1.1.1.1 に設定。macOS はsudo dscacheutil -flushcacheを実行してから、システム設定で DNS を設定します。 - ファイアウォールやウイルス対策ソフトを確認する。テスト1回分だけ無効にし、それが原因ならサイトを許可リストに追加します。
- プロバイダーに連絡する。あるネットワークでは失敗し別のネットワークでは動く場合や、多くのサイトが一斉にタイムアウトする場合は、プロバイダーの経路の問題や地域の障害かもしれません。
まとめ
ERR_CONNECTION_TIMED_OUT が、パソコンの故障を意味することはほとんどありません。要求が出ていったのに応答が戻ってこなかったというだけで、10回中9回は「サイトが一時的に不調」か「回線が一瞬つまずいた」のどちらかです。まず独立したチェックでサイト側の問題を除外し、それからルーターを起点に自分のネットワークを確認していきましょう。たいていは、元に戻せない設定に触れることなく、5分以内にページがまた開くようになります。
よくある質問
ERR_CONNECTION_TIMED_OUT とはどういう意味ですか?
ブラウザがサイトのサーバーに要求を送ったものの、制限時間内(Chrome ではおよそ30秒)に応答がなかったという意味です。サイトが混雑しているか、回線が切れたか、途中の何かが要求をブロックしている可能性があります。
ERR_CONNECTION_TIMED_OUT はサイトのせい?それとも自分のせい?
サイトのせいであることが多いです。アクセス集中、サービスの停止、ホスティングの障害が最もよくある原因です。独立したステータスチェッカーで確認するか、モバイルデータでサイトを開いてみましょう。どこでも失敗するならサイトがダウンしており、あなたの側で直すことはありません。
ERR_CONNECTION_TIMED_OUT をすばやく直すには?
1分ほど待って再読み込みし、サイトが本当に動いているか確認し、ルーターを再起動し、VPN を切断し、シークレットウィンドウで試し、DNS キャッシュを消去します。この順番で、ほとんどの人は5分以内に解決します。
VPN が ERR_CONNECTION_TIMED_OUT の原因になることはありますか?
あります。VPN サーバーが遅い、混雑している、設定が誤っている場合、どのサイトでもタイムアウトすることがあります。VPN を切断して再読み込みし、開けばボトルネックは VPN です。たいていはサーバーを変えれば直ります。
なぜ特定のサイトだけタイムアウトするのですか?
多くの場合、あなた側の DNS や経路の問題か、サイトがあなたのネットワークのアドレス範囲をブロックしていることを示しています。1.1.1.1 などのパブリック DNS を試し、DNS キャッシュを消去し、別のネットワークでもテストして原因を絞り込みましょう。
推測せずにテストしましょう。無料のチェッカーで、サイトが動いているかダウンしているかを数秒で確認できます。
今すぐサイトをチェック