ChromeでDNS_PROBE_FINISHED_BAD_CONFIGエラーが繰り返し発生すると、かなり厄介です。不思議なことに、インターネット接続自体は問題ないのに、Chromeがドメイン名をIPアドレスに変換する際に不具合が発生している可能性があります。通常、これはネットワーク設定の誤り、DNS情報の古さ、またはキャッシュの破損が原因です。幸いなことに、完全な再インストールや複雑な設定変更を行うことなく、いくつかの調整で解決できる場合がほとんどです。
WindowsでDNS_PROBE_FINISHED_BAD_CONFIGを修正する方法
解決策1:DNSをクリアし、TCP/IPとWinsockをリセットする
これは定番の対処法です。WindowsのDNSキャッシュは、時として何の理由もなく破損することがあり、キャッシュをクリアすることでWindowsは新しい情報を取得するようになります。TCP/IPとWinsockをリセットすると、ネットワークスタックがリセットされ(いわばネットワークの頭脳をリセットするようなもの)、ChromeがDNSサーバーと正常に通信できるようになります。なぜ効果があるのかは定かではありませんが、多くの環境で有効です。
- Windowsの検索バーに「cmd」と入力してください。
- コマンドプロンプトを右クリックして、「管理者として実行」を選択します。
- 以下のコマンドを1つずつコピー&ペーストし、それぞれ入力後にEnterキーを押してください。
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew netsh winsock reset - すべてのコマンドの実行が完了したら、コマンドプロンプトを閉じます。
- Chromeを再起動して、サイトが正常に読み込まれるかどうか確認してください。
解決策2:Google DNSまたはその他のパブリックDNSに切り替える
現在利用しているDNSプロバイダーの調子が悪い場合、Google DNSに切り替えることで問題を解決できることがよくあります。少し不思議に思えるかもしれませんが、Googleのサーバーは非常に信頼性が高く、多くの場合、高速です。
Windows 11の場合:
- スタートを右クリックして「ネットワーク接続」を選択します。
- アクティブなネットワークの下にある「プロパティ」をクリックします。
- DNSサーバーの割り当てまでスクロールして、「編集」をクリックします。
- トグルスイッチを「手動」に切り替えて、以下を設定します。
Preferred DNS: 8.8.8.8 Alternate DNS: 8.8.4.4 - 変更を保存してChromeを再起動してください。
Windows 10の場合:
- スタートを右クリックして、「設定」を選択します。
- 「ネットワークとインターネット」を選択してください。
- 「アダプターオプションの変更」をクリックしてください。
- 現在使用しているネットワークを右クリックし、「プロパティ」を選択します。
- インターネットプロトコルバージョン4(TCP/IPv4)をダブルクリックします。
- 以下のDNSサーバーアドレスを選択して入力してください。
Preferred DNS: 8.8.8.8 Alternate DNS: 8.8.4.4 - 「OK」をクリックしてChromeを再起動してください。
解決策3:ウイルス対策ソフトとファイアウォールを一時的に無効にする
これは簡単なテストです。意外なことに、セキュリティアプリがDNSトラフィックをブロックしたり妨害したりすることがあります。セキュリティソフトウェアを無効にすることでDNSエラーが解消されれば、問題の原因が特定できます。
- ウイルス対策ソフトを開き、一時的に無効にしてください(多くの場合、コンテキストメニューまたは切り替えスイッチがあります)。
- コントロール パネル > システムとセキュリティ > Windows Defender ファイアウォールに移動します。
- 「Windows Defender ファイアウォールを有効または無効にする」をクリックします。
- プライベートネットワークとパブリックネットワークの両方で、Windows Defenderファイアウォールを無効にするを選択してください。
- 次に、もう一度Chromeを起動してみてください。エラーが解消された場合は、セキュリティソフトウェアを起動し、DNSのホワイトリストまたは例外設定を確認してください。
解決策4:ルーターとコンピューターを再起動する
時々、昔ながらのルーターの再起動が驚くほど効果を発揮します。おそらく、ネットワーク設定の不具合やDNSの問題を解消してくれるのでしょう。理由は定かではありませんが、特にネットワークや電源の障害が発生した後には、たいてい効果があります。
- パソコンの電源を切ってください。
- ルーターの電源プラグを抜き、少なくとも30秒、念のため1分ほど待ってください。
- 電源プラグを差し込み直し、完全に再接続されるまで待ちます。
- パソコンの電源を入れ直し、Chromeを開いて、サイトが正しく読み込まれるかどうか確認してください。
修正5:ネットワークドライバを更新する
ネットワークドライバが古い、または破損している場合、DNSが正常に動作しなくなる可能性があります。特に他のネットワーク問題が発生している場合は、ドライバを更新することをお勧めします。
- スタートボタンを右クリックして、「デバイスマネージャー」を選択します。
- ネットワークアダプタのセクションを展開します。
- ネットワークデバイスを右クリックして、「ドライバーの更新」を選択します。
- 「ドライバーを自動的に検索する」を選択してください。
- 画面の指示に従い、その後PCを再起動してください。
より迅速なアップデートには、DriverFixのようなツールを検討してください。
修正6:Chromeの設定をリセットする
時として、Chrome自体の設定が問題を引き起こすことがあります。Chromeを初期設定に戻すことで、拡張機能や設定の誤りによって発生する奇妙なDNS問題を解消できる場合があります。
- Chromeメニュー>設定に移動します。
- 左側の「設定をリセット」をクリックします。
- 「設定を元のデフォルトに戻す」を選択してください。
- 「設定をリセット」をクリックして確定してください。
ただし、最後の手順ではChromeの設定がリセットされるので注意してください。同期されていないカスタム設定、プラグイン、ブックマークが多数ある場合を除けば、特に問題はありません。とはいえ、他の方法がすべて失敗した場合は、試してみる価値はあるでしょう。
これらの解決策のほとんどは非常に簡単で、環境によっては1つか2つで解決する場合もあります。中には、DNSキャッシュのクリア、Google DNSへの切り替え、またはドライバーのアップデートなど、複数の方法を組み合わせる必要がある場合もあります。当然のことながら、Windowsやネットワーク関連の問題は100%予測できるものではありません。
まとめ
- DNSキャッシュをクリアし、ネットワークスタックをリセットします。
- 信頼性の高いパブリックDNS(Google DNSなど)に切り替える
- セキュリティソフトウェアを一時的に無効にしてテストする
- ルーターとPCを再起動してください
- ネットワークドライバを最新の状態に保ってください。
- 必要に応じてChromeの設定をリセットしてください。
まとめ
これらすべてを試すのはやりすぎのように思えるかもしれませんが、正直なところ、ほとんどのDNS問題はキャッシュのバグかDNSの設定ミスに起因します。一つの解決策でうまくいかなくても、たいていは別の解決策で解決します。あとは、自分の環境に合った最適な組み合わせを見つけるだけです。これが役に立つことを願っています。ブラウザがDNSの問題を解決できないのは本当にイライラしますからね。