Windows
 Computer >> コンピューター >  >> システム >> Windows

DNS_PROBE_FINISHED_NXDOMAINエラーの原因と解決方法を徹底解説

DNS_PROBE_FINISHED_NXDOMAINエラーは一見複雑に見えますが、実は比較的簡単に解決できることが多いトラブルです。初めて目にすると戸惑うかもしれませんが、これはGoogle Chromeで最も頻繁に発生するDNSエラーの一つです。Webページを開こうとした際に以下のようなエラーメッセージが表示された場合は、この記事で紹介する対処法を試してみてください。

このサイトにアクセスできません / サーバーのDNSアドレスが見つかりませんでした / DNS_PROBE_FINISHED_NXDOMAIN

サーバーのDNSアドレスが見つからない原因とは

DNS_PROBE_FINISHED_NXDOMAINが発生する理由

ほとんどの場合、ISP(インターネットサービスプロバイダ)のドメインネームサーバーが使用するIPアドレスは、DHCP(Dynamic Host Configuration Protocol)によって自動的に設定されています。接続しようとしているWebページにアクセスできないのは、DNSルックアップが失敗したか、正しく読み込まれなかったためです。DNSとは、Webサイトの名前をインターネット上のアドレス(IPアドレス)に変換するネットワークサービスのことです。

このDNSエラーの最も一般的な原因は、インターネットへの接続がない、またはネットワーク設定の不具合です。また、DNSサーバーが応答しない場合もこの問題の原因となります。さらに、ファイアウォールがChromeによるネットワークアクセスをブロックしているケースも考えられます。

ここで重要なポイントを整理しておきましょう。サーバーやWebサイトがどのIPアドレスにも関連付けられていない場合、アクセスすることはできません。しかし、サイト側のIPアドレスが変更されたのに、自分のDNSやパソコンが古いIPアドレスを使ってアクセスしようとしている場合は、解決可能です。この記事では、DNSをリセットしたりキャッシュをクリアしたりして、新しいIPアドレスを取得するためのさまざまな方法を紹介します。

DNS_PROBE_FINISHED_NXDOMAINエラーの解決手順

以下では、古いDNSキャッシュをクリアしてWebサイトに再アクセスするための解決策を順番に説明します。作業を始める前に、まず無料VPNなどを使って対象のWebサイトにアクセスできるか確認することをおすすめします。VPN経由でアクセスできるなら、問題は自分側のDNS設定にある可能性が高いため、以下のトラブルシューティングを実行しましょう。

  1. ChromeのDNSキャッシュをクリアする
  2. WindowsのDNSキャッシュをフラッシュする
  3. パソコンとルーターを再起動する
  4. DNSサーバーを変更する
  5. ネットワークアダプターのトラブルシューティングツールを実行する
  6. インターネット接続のトラブルシューティングツールを実行する
  7. ネットワークをリセットする

一部の手順では管理者権限が必要になる場合があります。

1. ChromeのDNSキャッシュをクリアする

Chromeを含むすべてのブラウザは独自のDNSキャッシュを保持しており、パソコン本体のDNSキャッシュよりも優先されます。まずはブラウザ側のキャッシュをクリアして、問題が解決するか確認しましょう。Chromeのタブで以下のアドレスにアクセスしてください。

chrome://net-internals/#sockets

これでも改善しない場合は、Chromeの再インストールや設定のリセットも検討してください。DNSキャッシュが破損していたり更新できない状態だったりする場合に有効です。

2. WindowsのDNSキャッシュをフラッシュする

まずWindowsのDNSキャッシュをフラッシュし、その後パソコンとルーターを再起動して、改善されるかどうかを確認します。

3. パソコンとルーターを再起動する

DNSキャッシュの問題を解決する最も簡単な方法は、パソコンとルーターの再起動です。デバイスを長時間接続し続けるとデータが更新されず、IPアドレス情報が古くなってしまいます。特にルーターを再起動すると新鮮なDNSクエリが発行され、新しいIPアドレスが取得できるため、Webサイトにアクセスできるようになります。

さらに踏み込んだ対策として、ルーターの管理画面からDNSキャッシュの自動更新を設定することもできます。また、コマンドプロンプトで「ipconfig /flushdns」コマンドを実行すれば、ローカルPCのDNSキャッシュをクリアできます。

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

現在利用しているISP提供のDNSが問題の原因になっている可能性があります。Google Public DNSやCloudflareなど、信頼性の高い公開DNSサービスに変更してみましょう。これらのDNSサービスは常に最新の状態を保っており、WebサイトやサーバーのIPアドレス変更も素早く反映されます。

まずはGoogle Public DNS(8.8.8.8 / 8.8.4.4)を試してみてください。DNS設定の変更はOS側で明示的に行う必要があります。手順はOSやバージョン、デバイスによって異なりますが、ここではWindowsでの設定方法を紹介します。

なお、この記事で扱っているエラーは主にWindows PC上のGoogle Chromeで発生します。インターネットやDNSの設定に問題があると、Chromeはグレーの画面とともにエラーメッセージを表示します。ブラウザにドメイン名を入力するたびに、DNSがそのドメインのIPアドレスを検索して結果を返すという仕組みになっています。

WindowsでDNSを変更する手順:

  1. タスクバーのネットワークアイコンを右クリックし、「ネットワークと共有センター」を選択します。
  2. 「アダプターの設定の変更」をクリックします。
  3. インターネットに接続しているネットワーク接続(「ローカル エリア接続」または「ワイヤレス ネットワーク接続」)を探します。
  4. 該当する接続を右クリックして「プロパティ」を選択します。
  5. 新しいウィンドウで「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」ボタンをクリックします。
  6. 「次のDNSサーバーのアドレスを使用する」にチェックを入れます。
  7. 優先DNSサーバーに8.8.8.8、代替DNSサーバーに8.8.4.4を入力します。
  8. 「OK」をクリックして設定を保存し、ウィンドウを閉じます。

5. ネットワークアダプターのトラブルシューティングツールを実行する

Windowsには、通常なら手動での対応が必要な多くの問題を自動的に解決できるトラブルシューティングツールが組み込まれています。ネットワークアダプターのトラブルシューティングツールは、Wi-Fiやイーサネットアダプターに発生しがちな一時的な問題を修復できます。

  • 「Win + I」キーでWindowsの設定を開きます。
  • 「システム」>「トラブルシューティング」>「その他のトラブルシューティングツール」に移動します。
  • 「ネットワーク アダプター」を見つけます。
  • 横にある「実行する」ボタンをクリックします。
  • ウィザードが起動し、自動的に診断と修復が進みます。
  • 完了後、Webサイトに再度アクセスできるか確認してください。

6. インターネット接続のトラブルシューティングツールを実行する

次に、「インターネット接続」のトラブルシューティングツールを実行します。これにより、パソコンがインターネットに接続できるかどうかをチェックできます。既定ではMicrosoftのWebサイトとの接続を確認しますが、アクセスできないWebサイトのURLを指定することも可能です。指定したサイトに対して診断が行われ、問題が修正されたり、不具合のヒントが表示されたりします。

「Windowsの設定」>「システム」>「トラブルシューティング」>「その他のトラブルシューティングツール」に移動し、「インターネット接続」を見つけて実行します。ウィザードに従って処理を完了させたら、Webサイトにアクセスできるか確認しましょう。

7. ネットワークをリセットする

最終手段として、すべてのネットワークアダプターを再インストールし、その他のネットワークコンポーネントを初期状態に戻す「ネットワークリセット」を実行します。この機能もWindowsの設定に組み込まれています。

「ネットワークとインターネット」>「詳細ネットワーク設定」>「ネットワークのリセット」に移動し、「今すぐリセット」ボタンをクリックします。処理が完了したら、ネットワークに再接続し、必要に応じて設定をやり直す必要があります。

よくある質問

Windows PCでDNSをリセットするには?

管理者権限でターミナル(コマンドプロンプト)を開き、ipconfig /flushdnsコマンドを実行します。これによりDNSキャッシュがクリアされ、以降のネットワークリクエストごとに新しいDNS情報が取得されるようになります。

WebサイトのIPアドレスを調べるには?

オンラインのドメイン調査ツールを使えばWebサイトのIPアドレスを調べられますが、それが実際のIPアドレスであるとは限りません。多くのWebサイトは不正アクセスから身を守るため、プロキシサービスを使って本来のIPアドレスを隠しています。

この記事がお役に立てば幸いです!

  1. Windows 10で「指定されたモジュールが見つかりません」エラー(0x0000007e)を修正する方法

    「指定されたモジュールが見つかりません」というエラーに悩んでいませんか?0x0000007eエラーの最適な解決方法をお探しの方は、まさにうってつけの記事です。本記事では、この問題の概要と具体的な解決策について詳しく解説します。 「指定されたモジュールが見つかりません」はDLLエラーの一種で、主にWindowsの起動時に表示されます。場合によっては、インターネットに接続したときや特定のアプリケーションを使用した際にも発生することがあります。幸い、この問題の修正はそれほど難しくありません。 無効なレジストリエントリの削除、マルウェアの駆除、破損したシステムファイルのチェックと修復を行うことで、この

  2. Windows 11で「DNSサーバーが応答しません」エラーを解決する方法

    ドメインネームシステム(DNS)とは、PCやサーバーなどインターネットに接続可能な機器を識別するための分散型命名システムです。自分のコンピューターや受信する通信を正しく識別するために欠かせない仕組みですが、PCがDNSサーバーに接続できないと、さまざまな問題が発生します。Windows 11で「DNSサーバーが応答しません」というメッセージが表示されても、慌てる必要はありません。このエラーは一時的な不具合であることも多く、適切な手順を踏めばすぐに復旧できます。本記事では、エラーの原因と具体的な解決策を順番に解説していきます。Windows 11でDNSサーバーが応答しないエラーを解決する方法こ