ブラウザ
 Computer >> コンピューター >  >> トラブルシューティング >> ブラウザ

Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法

目次

  • 1. DNSサーバーを変更する
  • 2. ネットワーク設定をリセットする
  • 3. Chromeのホストキャッシュをクリアする
  • 4. ネットワークアダプターとドライバーをリセットする
  • 5. DNSクライアントサービスを「自動」に設定する
  • 6. プロキシ設定を解除する
  • まとめ

DNS_PROBE_FINISHED_NXDOMAINは、ウェブサイトへのアクセスを妨げ、外部サービスとの接続にも支障をきたすエラーです。名前が示すとおり、これはDNSに関連するエラーです。DNSはドメイン名をIPアドレスへ変換(名前解決)する役割を担っているため、システムがアドレスを解決できない場合にこのエラーが表示されます。

デフォルトでは、パソコンはルーターやモデムに設定されたDNS(多くの場合、プロバイダー提供のDNS)を使用します。ただし、公開DNSサーバーは稼働率が高く99%以上のアップタイムを誇るため、公開DNSの利用をおすすめします。本ガイドでもその手順を詳しく紹介します。

Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法

また、hostsファイルに誤ったエントリーがあることも原因になり得ます。これにより、特定またはすべてのウェブサイトへのアクセスが制限されることがあります。

DNS_PROBE_FINISHED_NXDOMAINの修正方法

2021年4月14日更新: ほとんどのDNS問題を自動的に解決できる無料ツール「DNS Geek」もぜひお試しください。スクリプトには証明書がないため、「未確認の発行元」に関する警告が表示される場合があります。スクリプトがデジタル署名されていないというメッセージが出た場合は、まず以下のコマンドを実行してからスクリプトを実行してください。

Set-ExecutionPolicy Unrestricted -Scope Process

スクリプト実行後は、次のコマンドでポリシーを元の「Restricted」に戻せます。

Set-ExecutionPolicy Restricted

インターネットに接続できないパソコンの場合は、DNS Geek Toolを別のパソコンでダウンロードし、USBドライブ経由でコピーしてください。ダウンロードしてUSBに保存したら、USBを取り外し、DNS問題が発生しているパソコンに接続します。ファイルをデスクトップにコピーし、スタート→「cmd」と入力→管理者として実行を選択します。

黒いコマンドプロンプト画面が開いたら、DNS Geek Toolのファイルをコマンドプロンプトにドラッグ&ドロップしてEnterキーを押すか、保存先のパスを直接入力して実行します。

ツールは自動的に実行され、トラブルシューティングの過程で「Yes / No」の選択を求められます。

このツールは後述の手順と同じ作業を行うため、そのまま以下のステップに進んでも問題ありません。

本ガイドでは、ローカルまたはデフォルト(自動)のDNSからGoogleのDNSへ変更する方法を解説します。Google DNSはアップタイムが約99.99%と非常に高く、ISP(インターネットプロバイダー)DNSよりも信頼性があります。そのため、公開DNSへ切り替えることで、従来のDNSがダウンしていたり、過負荷や応答遅延が起きている場合の問題を解消できます。

1. DNSサーバーを変更する

Google DNSの信頼性が確認できたところで、Google DNSCloudflare DNSなどの公開DNSを使って問題を解決しましょう。以下の手順に従ってください。

  1. Windowsキーを押しながらIキーを押します。このショートカットでWindows設定アプリが開きます。
  2. Windows設定が開いたら、「ネットワークとインターネット」に移動します。
  3. アダプターのオプションを変更する」をクリックします。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  4. ネットワークアダプターを右クリックし、「プロパティ」を選択します。
  5. インターネットプロトコルバージョン4(TCP/IPv4)」をダブルクリックします。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  6. 次のDNSサーバーのアドレスを使う」を選択します。
  7. 優先DNSサーバー」に「8.8.8.8」、「代替DNSサーバー」に「8.8.4.4」を入力します。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  8. Windowsキーを押しながらXキーを押し、「コマンドプロンプト(管理者)」または「PowerShell(管理者)」を選択します。

以下のコマンドを入力してDNSキャッシュを更新します。

ipconfig /flushdns

その後、問題が解決したかどうかを確認してください。

2. ネットワーク設定をリセットする

この方法では、コマンドプロンプトからコマンドを実行してネットワーク設定をリセットします。これらのコマンドにより、Google Chromeと競合している破損または不正なネットワーク設定やDNSキャッシュがリセットされ、問題の切り分けや解決につながります。正しくネットワーク設定をリセットするには、以下の手順に従ってください。

  1. Windowsキーを押しながらXキーを押し、「コマンドプロンプト(管理者)」または「PowerShell(管理者)」を選択します。
  2. 以下のコマンドを1つずつ入力して、ネットワーク設定をリセットします。
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    netsh interface ipv4 reset
    netsh interface ipv6 reset
    ipconfig /flushdns
  3. パソコンを再起動します。

その後、問題が解決したかどうかを確認してください。

3. Chromeのホストキャッシュをクリアする

Google Chromeは、ウェブサイトの読み込み時間を短縮するためにDNSエントリーの記録を保持しています。しかし、この機能には破損した不正なDNSキャッシュデータが含まれることがあり、かえって悪影響を及ぼす場合もあります。Chromeのキャッシュは簡単にクリアできます。以下の手順に従ってください。

  1. Google Chromeを開きます。
  2. アドレスバー(URL欄)に以下のURLを入力してEnterキーを押します。
    chrome://net-internals/#dns
  3. Chromeのホストリゾルバーキャッシュページが開きます。「Clear host cache(ホストキャッシュをクリア)」ボタンをクリックします。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  4. Chromeを再起動し、ウェブサイトにアクセスできるかどうかを確認します。

4. ネットワークアダプターとドライバーをリセットする

上記のネットワークリセット方法で解決しない場合は、Windowsに標準搭載されているこの方法を試してみてください。ネットワークアダプターのドライバーまでリセットされるため、より強力なリセットが可能です。以下の手順に従ってください。

  1. タスクバー右下のWi-Fiネットワークアイコンをクリックします。
  2. ネットワークとインターネットの設定」をクリックし、「状態」タブに移動します。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  3. ネットワークリセット」をクリックし、「今すぐ再起動する」を押します。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  4. 再起動後、問題が解決したかどうかを確認します。

5. DNSクライアントサービスを「自動」に設定する

DNSクライアントサービスは、DNSキャッシュの保持と登録を担当する重要なサービスです。このサービスは、不適切な最適化ツールやサードパーティ製ソフトウェアによって停止させられることがあります。このサービスが無効になっていると、Google Chromeで以下のようなエラーが発生します。

DNS_PROBE_FINISHED_NXDOMAIN
DNS_PROBE_FINISHED_NO_INTERNET

DNSクライアントサービスを適切に設定すれば、この問題は簡単に解決できます。手間を省けるよう、サービスのパラメーターを一括で設定できるコマンドをご用意しました。サービスを自動に設定するには、以下の手順に従ってください。

  1. Windowsキーを押しながらXキーを押し、「コマンドプロンプト(管理者)」または「PowerShell(管理者)」を選択します。
  2. 以下のコマンドを1つずつ入力して、サービスのパラメーターを元に戻します。
    sc config Dnscache start= auto
    sc start Dnscache
  3. パソコンを再起動し、問題が解決したかどうかを確認します。

6. プロキシ設定を解除する

WindowsのLANプロキシ設定も原因である可能性があります。アダプター/ドライバーに適用されているプロキシ設定を解除するには、以下の手順に従ってください。

  1. Windowsキーを押しながらRキーを押します。「ファイル名を指定して実行」が開きます。
  2. inetcpl.cpl」と入力してEnterキーを押すと、インターネットのプロパティが開きます。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  3. インターネットのプロパティウィンドウが表示されたら、「接続」タブに移動し、「LANの設定」をクリックします。
  4. すべてのオプションのチェックを外し、「OK」をクリックします。Google ChromeでDNS_PROBE_FINISHED_NXDOMAINエラーを解決する6つの方法
  5. パソコンを再起動し、問題が解決したかどうかを確認します。

まとめ

ファイアウォールがGoogle Chromeによるサーバーアクセスをブロックしているケースもあります。Google Chromeは信頼されたブラウザーのため、これは誤検知の可能性が高いです。その場合は、ファイアウォールでGoogle Chromeを許可(ホワイトリストに追加)する方法を解説したチュートリアルを参照してください。

よくある質問

DNS_PROBE_FINISHED_NXDOMAINが表示されるのはなぜですか?

ブラウザーがアクセスしようとしているウェブサイト/ドメインの名前解決ができていないことが原因です。サーバー側のDNS設定ミス、またはご利用中のDNSリゾルバーがダウンしていることが考えられます。

  1. Google Chromeで「サーバーのDNSアドレスが見つかりません」エラーを解決する7つの方法

    Google Chromeを使っていて、一部のサイトにアクセスした際に「サーバーのDNSアドレスが見つかりません」というエラーが表示された経験はありませんか?このDNSサーバーエラーを放置するのは得策ではありません。この記事では、「DNSアドレスが見つからない」問題の原因と、具体的な解決方法を詳しく解説します。 Windows 10で「DNSアドレスが見つかりません」と表示される意味は? すべてのWebサイトには、ドメイン名に関連付けられた数値のIPアドレスが存在し、パケット単位の通信にはこのIPアドレスが使用されます。しかし、DNSサーバーが利用できない状態になると、ブラウザはサーバーに

  2. Google Chromeの「ERR_ADDRESS_UNREACHABLE」エラーを解決する方法【Windows対応】

    Google Chromeは世界で最も利用されている人気ブラウザですが、残念ながらバグやエラーとは無縁ではありません。Chromeで発生する「ERR_ADDRESS_UNREACHABLE」エラーは多くのユーザーを悩ませ、インターネット閲覧の妨げとなっています。この記事では、Windows PCでこの問題を解決するための具体的な方法をいくつかご紹介します。 ChromeでERR_ADDRESS_UNREACHABLEエラーを修正する方法 方法1:Google Chromeを再起動する トラブルシューティングの基本として、まずはハードウェアやソフトウェアの再起動を試すのが定番です。Chrome