DNS RobotDNS Propagation Checker
ホームDNS検索WHOISIP検索SSL
DNS RobotDNS Propagation Checker

次世代DNS伝播チェックツール

プライバシーポリシー利用規約私たちについてブログお問い合わせ

DNSツール

DNS検索DNS速度テストドメインからIP変換NS検索MX検索すべて表示

メールツール

SPFレコードチェッカーDMARCチェッカーDKIMチェッカーSMTPテストツールメールヘッダー解析すべて表示

ウェブサイトツール

WHOIS検索ホスティングチェッカードメイン空き状況確認サブドメイン検索CMS検出ツールすべて表示

ネットワークツール

PingツールトレースルートポートチェッカーHTTPヘッダーチェックSSL証明書チェックすべて表示

IPツール

IP検索自分のIPアドレス確認IPブラックリストチェックIPからホスト名変換ASN検索すべて表示

ユーティリティツール

QRコードスキャナーQRコード生成UPI QR Code GeneratorWiFi QR Code Generatorモールス信号変換すべて表示
© 2026 DNS Robot. 開発: ❤ Shaik Brothers
全システム正常稼働中
Made with
ホーム/ブログ/ERR_CONNECTION_RESET とは?原因と解決方法

ERR_CONNECTION_RESET とは?原因と解決方法

Shaik Vahid2026年9月30日10 分で読める
Chrome の ERR_CONNECTION_RESET エラー画面と、試すべき5つの解決策を順番に並べた図
Chrome の ERR_CONNECTION_RESET エラー画面と、試すべき5つの解決策を順番に並べた図

ポイント

ERR_CONNECTION_RESET(Chromium のエラー -101)は、ウェブサイトへの接続がいったん確立された後、何かが TCP リセット(RST)パケットを送って接続を断ち切ったことを意味します。リセットの送信元は、VPN、プロキシ、ウイルス対策ソフトの HTTPS スキャン、ISP のフィルタリング、あるいはウェブサーバー自体の可能性があります。まずモバイルデータ通信でサイトを開いてみましょう。そこで表示されるなら、デバイスやネットワーク側を修正します(VPN とプロキシをオフ、Winsock のリセット、DNS のフラッシュ、MTU を下げる)。どこからでも失敗するなら、サイト管理者が修正する必要があります。

Advertisement

ERR_CONNECTION_RESET とは?

ERR_CONNECTION_RESET は、ウェブサイトへの接続がいったん確立された後に強制的に切断されたときに、Chrome、Edge、Brave などの Chromium 系ブラウザが表示するエラーです。画面には「このサイトにアクセスできません。接続がリセットされました。」と表示されます。Chromium 内部ではネットエラー -101 にあたり、ソースコードには「接続がリセットされた(TCP RST に相当)」と1行で説明されています。

TCP リセット(RST)は、ネットワークにおける「電話を切るボタン」です。通常の接続は、データを届け終えた後に FIN パケットで丁寧に終了します。リセットは別れの挨拶なしに接続を即座に終わらせ、読み込み途中だったものはすべて破棄されます。ブラウザはサーバーへの到達までは成功しています。DNS は機能し、接続も確立されました。その後、経路上の何かが接続を断ち切ったのです。

その「何か」を特定することが、この問題のすべてです。あなた自身のコンピューター(ウイルス対策ソフト、VPN、壊れたネットワークスタック)、ルーターや ISP、サイトの手前にあるファイアウォール、あるいはウェブサーバーのプロセスそのものの可能性があります。以下の解決策は、どれが原因かを突き止められるよう、手早いものから順に並べています。

メモ

リセット(reset)と拒否(refused)は別物です。ERR_CONNECTION_REFUSED(-102)は、サーバーが最初の接続要求そのものを拒否したことを意味し、通常はそのポートで何も待ち受けていないのが原因です。ERR_CONNECTION_RESET(-101)は、接続がいったん受け入れられた後に切断されたことを意味し、通信の途中で何かが干渉していることを示します。

他のブラウザではこのエラーはどう表示されるか

表示される文言はブラウザごとに異なりますが、いずれも同じ TCP リセットを報告しています。

ブラウザ表示される内容
Google Chromeこのサイトにアクセスできません。接続がリセットされました。ERR_CONNECTION_RESET
Microsoft Edgeうーん…このページに到達できません。接続がリセットされました。ERR_CONNECTION_RESET
Mozilla Firefox接続がリセットされました。ページの読み込み中にサーバーとの接続がリセットされました。
Safari(Mac、iPhone)ネットワーク接続が切れたため、Safari でページを開けません。
DevTools コンソールnet::ERR_CONNECTION_RESET(net::ERR_CONNECTION_RESET 200 (OK) と表示されることもあります)

Firefox で「安全な接続ができませんでした」というページに PR_CONNECT_RESET_ERROR が表示される場合は、HTTPS ハンドシェイクの途中でリセットが起きています。原因はこのガイドの内容と大きく重なり、特にウイルス対策ソフトの HTTPS スキャンとネットワークのフィルタリングが該当します。

Advertisement

ERR_CONNECTION_RESET の原因

どのリセットにも送信者がいます。誰が送ったのかがわかれば、誰が直せるのかもわかります。

原因リセットを送るもの解決できる人
接続を切断する VPN やプロキシVPN クライアントまたはプロキシサーバーあなた
HTTPS をスキャンするウイルス対策ソフトやファイアウォールPC 上のセキュリティソフトあなた
Winsock カタログやネットワーク設定の破損(Windows)あなた自身のオペレーティングシステムあなた
MTU の不一致(大きなパケットが経路を通れない)間接的:経路上のルーターが大きなパケットを破棄するあなた、または ISP
サイトをブロックする ISP や職場のフィルタリングネットワーク内のフィルタリング装置ネットワーク管理者、または別のネットワークを使う
あなたの IP をブロックするファイアウォール、WAF、レート制限ウェブサイトの手前にあるセキュリティ層サイト管理者
リクエスト処理中にウェブサーバーやアプリがクラッシュ・再起動したサーバーのオペレーティングシステムサイト管理者

最初の5つはあなたの側の原因で、たいてい数分で解決できます。最後の2つはウェブサイト側の原因です。キャッシュをいくら削除しても効果はなく、管理者が解決するのを待つしかありません。

ステップ1:原因はあなたか、ウェブサイトか?

設定を変更する前に、まずこの確認に60秒だけ使ってください。このガイドの前半と後半のどちらがあなたに当てはまるかがわかります。

  • 別のネットワークで試す。 スマートフォンの Wi-Fi をオフにして、同じページをモバイルデータ通信で開きます。表示されるなら、リセットはあなたのデバイスか、自宅・職場のネットワークで発生しています。

  • 別のサイトで試す。 すべての HTTPS サイトでリセットされるなら、VPN、プロキシ、ウイルス対策ソフトを疑いましょう。1つのサイトだけなら、フィルタリングかそのサイトのサーバーを疑います。

  • 外部からサーバーをテストする。 DNS Robot のポートチェッカーは、当社のサーバーからサイトのポート 443 に接続します。こちらからはポートが open なのにあなたの環境ではリセットされる場合、問題はあなたとサイトの間にあります。

  • 経路を追跡する。 トレースルートを使うと、DNS Robot からサーバーまでの各ネットワークホップが表示されるので、サーバーが停止しているのか経路が壊れているのかを見分けられます。

ヒント

コンピューターでは、curl -v https://example.com でも同じ答えがテキストで得られます。Recv failure: Connection reset by peer のような行があればリセットが確定します。その直前に curl がどこまで進んだか(接続、TLS ハンドシェイク、リクエスト送信)で、どの段階で起きたかがわかります。

Advertisement

解決策1:再読み込みし、シークレットウィンドウで試す

1回限りのリセットはよくあることです。ルーターの再起動、デプロイ中のサーバー再起動、Wi-Fi の切り替えなどが原因です。数秒待ってから Ctrl + R(Mac は Cmd + R)を押してください。

それでも繰り返し発生する場合は、シークレットウィンドウ(Ctrl + Shift + N、Mac は Cmd + Shift + N)でページを開きます。シークレットモードは拡張機能も保存済みの Cookie も使わずに動作します。そこで表示されるなら、原因は拡張機能か破損した Cookie です。拡張機能を1つずつ無効にするか、アドレスバー左端のアイコン → サイトの設定 → データを削除 でそのサイトのデータを削除してください。

解決策2:VPN をオフにしてプロキシ設定を確認する

VPN とプロキシはすべての接続の中間に位置しています。そのサーバーが過負荷になっている、ブロックされている、あるいはアイドルタイマーが短すぎると、接続をリセットします。VPN を完全に切断し(サーバーを切り替えるだけでは不十分です)、再読み込みしてください。

  • Windows 11: 設定 → ネットワークとインターネット → プロキシ。設定を自動的に検出する はオンのままにし、「手動プロキシ セットアップ」の セットアップ(または 編集)をクリックして プロキシ サーバーを使う をオフにします。

  • macOS: システム設定 → ネットワーク → Wi-Fi または Ethernet を選択 → 詳細… → プロキシ。意図して設定したもの以外のプロキシはすべてオフにします。

  • Chrome 自体はシステムのプロキシを使用するため、ブラウザ側で別途変更するものはありません。

powershell
# Windows にはシステムサービス用の別のプロキシ(WinHTTP)もあります。
# 管理者権限のコマンド プロンプトまたは PowerShell で実行:
netsh winhttp show proxy
netsh winhttp reset proxy

注意

マルウェアや一部の「無料 VPN」・クーポン系拡張機能は、通信を監視するために密かにプロキシを設定します。見覚えのないプロキシアドレスが見つかったら削除し、マルウェアスキャンを実行してください。

Advertisement

解決策3:ウイルス対策の HTTPS スキャンやファイアウォールを一時停止する

多くのウイルス対策スイートは、HTTPS 通信を復号して検査します。この機能は HTTPS スキャン、ウェブシールド、SSL/TLS プロトコルフィルタリング、暗号化された接続のスキャン などの名前で呼ばれます。スキャナーがサイトの証明書やプロトコルを処理できないと、通信を通す代わりに接続をリセットします。

テストするには、ウイルス対策ソフト全体ではなく HTTPS スキャンのオプションだけをオフにして再読み込みします。ページが表示されたら、そのサイトだけスキャン対象から外す(ほとんどの製品は除外設定に対応しています)か、ウイルス対策ソフトを更新してください。サードパーティ製のファイアウォールも同じ動作をすることがあるので、一時停止した状態でもテストしましょう。

注意

テストが終わったら、すぐに保護を再び有効にしてください。無効にして問題が解決した場合は、HTTPS スキャンをすべてのサイトでオフにしたままにせず、その1つのサイトだけを除外に追加しましょう。

解決策4:Windows のネットワークスタック(Winsock)をリセットする

Windows は Winsock と呼ばれるネットワークコンポーネントのカタログを保持しています。VPN クライアント、古いウイルス対策製品、一部のマルウェアがここにエントリを追加し、カタログが破損するとすべてのサイトでリセットが発生します。Winsock と TCP/IP スタックをリセットすると、どちらも既定の状態に戻ります。管理者としてコマンド プロンプトを開き、次を実行してください:

powershell
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

:: 実行後は PC を再起動してください。Winsock のリセットは再起動後に反映されます。

Windows 11 にはワンクリックで実行できる方法もあります:設定 → ネットワークとインターネット → ネットワークの詳細設定 → ネットワーク リセット。すべてのネットワークアダプターを削除・再インストールして PC を再起動するため、その後 Wi-Fi への再接続と VPN の再インストールが必要になります。

Advertisement

解決策5:DNS をフラッシュし、別の DNS リゾルバーを試す

DNS 自体がリセットを送ることはありません。しかし一部の ISP や職場のリゾルバーは、ブロック対象のドメインを、接続をリセットするフィルタリングサーバーに向けています。また、キャッシュされた古いアドレスのせいで、すでにそのサイトをホストしていないサーバーに接続してしまうこともあります。まずキャッシュをフラッシュしましょう。各システム用のコマンドは DNS フラッシュのガイド にまとめています:

bash
# Windows
ipconfig /flushdns

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Chrome 自身のキャッシュ:chrome://net-internals/#dns を開いて "Clear host cache" をクリック

次に、あなたのネットワークが返す結果を中立的な回答と比べます。DNS Robot の DNS Lookup でドメインを調べてください。そこに表示される IP アドレスが、あなたのコンピューターで解決される IP(nslookup example.com)と異なる場合、リゾルバーがあなたを別の場所へ誘導しています。Cloudflare(1.1.1.1)や Google(8.8.8.8)などのパブリックリゾルバーに切り替えましょう。DNS スピードテスト を使えば、あなたの場所からどれが最速かがわかります。

解決策6:大きなページだけ失敗するなら MTU を下げる

よくあるパターンとして、シンプルなページは表示されるのに、大きなページ、ファイルのダウンロード、ログインでリセットされることがあります。これは MTU の問題を示しています。経路上のある区間にとってパケットが大きすぎ(VPN、PPPoE 接続、一部のモバイルホットスポットでよく起こります)、本来その問題を通知すべき機器が黙ってパケットを破棄するため、接続が止まった後に失敗するのです。

断片化せずに通過できる最大のパケットサイズを調べます。データ 1472 バイト+ヘッダー 28 バイトが、標準の MTU 1500 に相当します:

powershell
:: Windows:-f = 断片化しない、-l = ペイロードサイズ
ping example.com -f -l 1472
:: "Packet needs to be fragmented but DF set" = 大きすぎる。応答が返るまで値を下げる。

:: 次に MTU =(通過した最大サイズ + 28)を設定。例:1400
netsh interface ipv4 show subinterfaces
netsh interface ipv4 set subinterface "Wi-Fi" mtu=1400 store=persistent

# macOS:-D = 断片化しない、-s = ペイロードサイズ
ping -D -s 1472 example.com

メモ

VPN を使用している場合は、代わりに VPN アプリの設定で MTU を変更してください。WireGuard や OpenVPN のクライアントの多くはこの設定を備えており、1380〜1420 程度に下げると「一部のサイトだけリセットされる」という問題の多くが解決します。

解決策7:Chrome のソケットプールをフラッシュし、Chrome をリセットする

Chrome はページを速く読み込むために、開いている接続を再利用します。ネットワークを切り替えたり VPN が切断されたりして、プールされた接続の1つが古くなると、Chrome がそれを再び使おうとしてリセットされることがあります。chrome://net-internals/#sockets を開いて Flush socket pools をクリックし、再読み込みしてください。

Firefox では問題ないのに Chrome でだけ失敗し続けますか? chrome://settings/reset → 設定を元の既定値に戻す(Restore settings to their original defaults)に進みます。拡張機能が無効になり一時データが削除されますが、ブックマーク、履歴、保存したパスワードは残ります。

Android と iPhone で ERR_CONNECTION_RESET を解決する

スマートフォンでも同じ理由でこのエラーが発生します。さらに1つ、Android のプライベート DNS 設定がフィルタリング用または到達不能なサーバーを指している、という原因が加わります。

  • Android(プライベート DNS): 設定 → ネットワークとインターネット → プライベート DNS → 自動 に設定します(Samsung の場合:設定 → 接続 → その他の接続設定 → プライベート DNS)。各オプションの意味は Android のプライベート DNS ガイド で解説しています。

  • Android(ネットワーク設定のリセット): 設定 → システム → リセット オプション → Bluetooth と Wi-Fi をリセット を実行し、モバイルデータ通信にも影響がある場合は モバイル ネットワーク設定をリセット も実行します(Samsung の場合:設定 → 一般管理 → リセット → Wi-Fi と Bluetooth の設定をリセット(Reset Wi-Fi and Bluetooth settings))。

  • iPhone と iPad: 設定 → 一般 → 転送または iPhone をリセット → リセット → ネットワーク設定をリセット。保存済みの Wi-Fi ネットワークとパスワードが消去され、構成プロファイル以外でインストールされた VPN 設定も削除されます。

  • 共通: VPN アプリや広告ブロックアプリ(多くはローカル VPN として動作します)をオフにし、Wi-Fi とモバイルデータ通信を切り替え、ブラウザアプリを更新してください。

ウェブサイト管理者向け:訪問者の接続をリセットしているものを突き止める

訪問者から ERR_CONNECTION_RESET の報告があり、複数のネットワークからサイトにアクセスできない場合、リセットはあなたのサーバー環境から送られています。外側から内側へ向かって調べましょう:

  • 外部から再現する。 ネットワーク外のマシンから curl -v https://yourdomain.com を実行するか、ポートチェッカー でポート 443 をテストします。リセットが TLS ハンドシェイクの前、最中、リクエスト送信後のどの段階で起きたかを記録してください。

  • セキュリティ層を確認する。 レート制限、fail2ban、CrowdSec、クラウド WAF は、BAN した IP を TCP リセットで拒否することがあります(例:iptables の REJECT --reject-with tcp-reset ルール)。何よりも先に、報告してきたユーザーの IP が BAN されていないか確認しましょう。

  • クラッシュと再起動を探す。 リクエスト処理中に終了したプロセスは、開いていた接続を道連れにします。journalctl -u your-service、pm2 logs を確認し、Linux の OOM キラーについては dmesg -T | grep -i "killed process" を確認してください。

  • TLS を確認する。 TLS 1.2 と 1.3 を、完全な証明書チェーンとともに提供しましょう。古いプロトコル設定や壊れたチェーンは、一部のクライアントでハンドシェイクを突然終了させることがあります。SSL チェッカー では証明書チェーンと有効期限を、HTTP ヘッダーチェッカー では実際のリクエストが受け取る応答を確認できます。

  • CDN を確認する。 Cloudflare などの CDN を利用している場合は、オリジンサーバーに手を付ける前に、セキュリティイベントログで訪問者の IP や国を確認してください。

bash
# 訪問者の IP は fail2ban で BAN されているか?
sudo fail2ban-client status              # jail の一覧
sudo fail2ban-client status sshd         # 1つの jail で BAN された IP
sudo fail2ban-client set sshd unbanip 203.0.113.7

# OOM キラーがアプリを終了させたか?
dmesg -T | grep -i "killed process"

ヒント

特定の国や ISP の訪問者だけがリセットを報告し、あなたの側では何も問題がない場合、リセットはおそらく相手のネットワークのフィルタリングによって挿入されています。サイトを CDN の背後に移したり、2つ目のドメインを追加したりすると改善することが多く、サーバー設定を変えても効果はありません。

ERR_CONNECTION_RESET・REFUSED・TIMED_OUT・CLOSED の違い

この4つのエラーは画面上では似ていますが、ネットワーク上で起きていることは異なり、それぞれ別の解決策を示します。コードは Chromium 独自のネットエラー番号です。

エラーコード何が起きたか最初に確認すること
ERR_CONNECTION_REFUSED-102最初の接続要求が即座に拒否されたサーバーは稼働しているか?ポートは開いているか?
ERR_CONNECTION_RESET-101確立済みの接続が TCP RST で切断されたVPN、プロキシ、ウイルス対策、フィルタリング、サーバーのクラッシュ
ERR_CONNECTION_CLOSED-100ページを送る前に相手側が正常に接続を閉じた(TCP FIN)TLS の設定、サーバーの制限、プロキシ
ERR_CONNECTION_TIMED_OUT-118まったく応答が返ってこなかったパケットを破棄するファイアウォール、誤った IP、サーバーのオフライン

関連エラーの詳しいガイド:ERR_CONNECTION_REFUSED、ERR_CONNECTION_TIMED_OUT、ERR_CONNECTION_CLOSED。ネットワークがセキュア DNS もブロックしている場合は、「このネットワークは暗号化された DNS トラフィックをブロックしています」の解説をご覧ください。

サイトは全員の接続をリセットしている?それともあなただけ?

DNS Robot の無料ポートチェッカーは、当社のサーバーから任意のドメインのポート 443 または 80 に接続します。こちらからは open なのにあなたの環境ではリセットされる場合、問題はサイトではなく、あなたのデバイスかネットワークにあります。

試す ポートチェッカー

Advertisement

よくある質問

ブラウザがウェブサイトに到達して接続を確立した後、何かが TCP リセット(RST)パケットを送り、ページの読み込みが終わる前に接続を断ち切ったという意味です。Chromium ではネットエラー -101 にあたります。リセットの送信元は、VPN、プロキシ、ウイルス対策ソフト、ネットワークのフィルタリング、またはウェブサーバー自体の可能性があります。

関連ツール

Port CheckerTracerouteDNS LookupSSL Certificate Check

関連記事

ERR_CONNECTION_REFUSED とは?意味と解決方法ERR_CONNECTION_TIMED_OUT とは?原因と解決方法ERR_CONNECTION_CLOSED とは?原因と解決方法

目次

  • ERR_CONNECTION_RESET とは?
  • 他のブラウザではこのエラーはどう表示されるか
  • ERR_CONNECTION_RESET の原因
  • ステップ1:原因はあなたか、ウェブサイトか?
  • 解決策1:再読み込みし、シークレットウィンドウで試す
  • 解決策2:VPN をオフにしてプロキシ設定を確認する
  • 解決策3:ウイルス対策の HTTPS スキャンやファイアウォールを一時停止する
  • 解決策4:Windows のネットワークスタック(Winsock)をリセットする
  • 解決策5:DNS をフラッシュし、別の DNS リゾルバーを試す
  • 解決策6:大きなページだけ失敗するなら MTU を下げる
  • 解決策7:Chrome のソケットプールをフラッシュし、Chrome をリセットする
  • Android と iPhone で ERR_CONNECTION_RESET を解決する
  • ウェブサイト管理者向け:訪問者の接続をリセットしているものを突き止める
  • ERR_CONNECTION_RESET・REFUSED・TIMED_OUT・CLOSED の違い
  • よくある質問