DNS_PROBE_FINISHED_NXDOMAINエラーを修正する方法

公開: 2020-09-26

あなたがウェブサイトを運営している場合、あなたはたまにエラーに遭遇するでしょう。 ほとんどはサーバーレベルまたはアプリケーションレベル(WordPress内)で発生します。 ただし、コンピュータの設定に起因する「DNS_PROBE_FINISHED_NXDOMAIN」などのエラーが発生する場合があります。

この記事では、DNS_PROBE_FINISHED_NXDOMAINエラーを特定し、それに対処できるすべての方法について説明します。

仕事に取り掛かろう!

DNS_PROBE_FINISHED_NXDOMAINエラーとは何ですか?

DNS_PROBE_FINISHED_NXDOMAINとは何かを説明するには、ドメインネームシステム(DNS)の概念を確認する必要があります。 DNSは、ドメイン名にマップされたIPアドレスのデータベースです。

すべてのサーバーにはIPアドレスがあり、そのコンピューターに保存されているWebサイトを識別するために使用されます。 ただし、ブラウザにIPアドレスを入力してWebコンテンツにアクセスする代わりに、対応するドメイン名を使用するだけで済みます。

DNSは、ドメイン名が指すIPアドレスを識別できます。 URLを入力すると、データベースが検索され、アクセスしようとしているサイトが検索されます。

ただし、場合によっては、DNSサーバーが必要な情報を取得できないことがあります。 DNS_PROBE_FINISHED_NXDOMAINエラーが発生した場合は、次のようになります。

  1. ドメイン名を使用してWebサイトにアクセスしようとしました(これは機能するはずです)。
  2. コンピューターは、ドメインを接続可能なIPアドレスにマップするために使用するDNSに要求を送信しました。
  3. DNSサーバーがコンピュータに「そのドメインは存在しません!」と言ったため、エラーの「NXDOMAIN」の部分が表示されました。

その場合、次のようなエラーメッセージが表示されます(Chromeを使用している場合)。

ChromeのDNS_PROBE_FINISHED_NXDOMAINエラー。

使用しているブラウザによって表現が少し異なる場合がありますが、要点は常に同じです。 たとえば、Firefoxでの同じエラーは次のとおりです。

FirefoxのDNS_PROBE_FINISHED_NXDOMAINエラー。

DNS_PROBE_FINISHED_NXDOMAINエラーが発生した場合は、少し時間を取って、正しいドメインを入力しているかどうかを再確認してください。 ドメインが存在し、正しく入力したとすると、問題は通常、コンピューターの構成にあります。

DNS_PROBE_FINISHED_NXDOMAINエラーを修正する方法(3つの可能な解決策)

根本的な原因に応じて、問題のエラーを修正する方法はたくさんあります。 残念ながら、それを特定するのは難しい場合があります。

ただし、以下の各修正は、実装に数分しかかからないはずです。 私たちの指示に従い、次々と修正を進めると、DNS_PROBE_FINISHED_NXDOMAINはすぐに邪魔にならないはずです。

1. IPアドレスを更新し、キャッシュをフラッシュ/再起動します

ローカル接続の問題が発生した場合(ルーターの再起動以外)に最初に試すべきことの1つは、IPアドレスを更新することです。 プロセスはオペレーティングシステム(OS)によってわずかに異なるため、WindowsとMacの両方のユーザー向けの手順が含まれています。

ウィンドウズ

Windowsを使用している場合は、管理者権限でコマンドプロンプトを開くことにより、IPアドレスを更新できます。 これを行うには、Windowsの[スタート]メニューに移動して「cmd」と入力し、対応するオプションを選択します。

Windowsコンピューターでコマンドプロンプトを開く。

開いたら、次の3つのコマンドを1つずつ実行し、各コマンドの後にEnterキーを押して実行します。

  1. ipconfig / release
  2. ipconfig / renew
  3. ipconfig / flushdns

これらの3つのコマンドは、IPアドレスを解放して更新し、ローカルDNSキャッシュをフラッシュします。

ローカルキャッシュをフラッシュする別のオプションは、次の2つのコマンドを使用することです。

  1. ネットストップdnscache
  2. ネットスタートdnscache

これらのプロンプトは、ローカルDNSキャッシュを管理するWindowsサービスを停止して再起動します。 両方のコマンドセットを実行した後、問題のあるWebサイトにもう一度アクセスして、エラーが続くかどうかを確認してください。

マックOS

macOSでは、コマンドを使用せずにIPアドレスを更新できます。 これを行うには、次の手順に従います。

  1. システム環境設定に移動します。
  2. [ネットワーク]に移動し、アクティブな接続を選択して、[詳細設定]ボタンをクリックします。
  3. TCP / IPに移動し、[ DHCP更新]オプションを選択します。

ただし、DNSキャッシュをフラッシュするにはターミナルを使用する必要があります。 それを開き([移動]> [ユーティリティ] )、次のプロンプトを入力します。

dscacheutil -flushcache

これで、問題のあるURLに再度アクセスする準備が整いました。 それでも機能しない場合は、次の修正に進んでください。

2.別のDNSサーバーを使用するようにコンピューターを構成する

デフォルトでは、コンピュータが自動的に接続するDNSサーバーを決定します。 場合によっては、そのDNSサーバーの応答時間が最適でないことがあります。 または、使用できないため、DNS_PROBE_FINISHED_NXDOMAINなどのエラーが発生する可能性があります。

それが問題の原因であるかどうかを判断する1つの方法は、別のDNSサーバーを使用するように接続を構成することです。 WindowsとmacOSの両方でそれを行う方法を見てみましょう。

ウィンドウズ

Windowsの[スタート]メニューを開き、「ネットワークステータス」と入力します 表示される最初の結果を選択し、次の画面で、[アダプターオプション変更]設定をクリックします

Windowsはアダプタオプションの設定を変更します。

コンピュータに設定されているすべての接続のアイコンを含む新しいウィンドウがポップアップ表示されます。

Windowsコンピューターでアクティブな接続を表示する。

アクティブなインターネット接続を特定し、次の手順に従います。

  1. アクティブな接続を右クリックして、[プロパティ]を選択します
  2. インターネットプロトコルバージョン4(TCP / IPv4)アイテムを見つけて選択し、[プロパティ]設定を開きます
  3. [次のDNSサーバーアドレスを使用する]オプションを選択します。

次に、この画面が表示されますが、[優先DNSサーバー]フィールドと[代替DNSサーバー]フィールドに番号はありません。

WindowsDNSサーバーの設定。

上記の例では、GoogleのパブリックDNSサーバーを使用しています。 同じことを行うには、優先DNSサーバーとして「8.8.8.8」を入力し、代替DNSサーバーとして「8.8.4.4」を入力します。

パブリックDNSサーバーに関しては、さらに多くのオプションがあるので、それらのいずれかを自由に試してみてください。 ただし、通常はGoogleが安全な選択です。

すでにカスタムDNSサーバーを使用していて、DNS_PROBE_FINISHED_NXDOMAINに遭遇した場合は、反対の方法を使用してみてください。 つまり、デフォルト設定に戻して、問題が解決するかどうかを確認します。

マックOS

macOSでアクティブな接続のDNSサーバーを変更することは、Windowsの場合とほとんど同じように機能します。 これがあなたがする必要があることです:

  1. システム環境設定に移動します。
  2. ネットワークに移動し、アクティブな接続を選択します。
  3. アクティブな接続の設定内の[詳細設定]ボタンをクリックします。
  4. [ DNS ]タブを選択し、使用するアドレスを追加します。

手順4で、次のような画面が表示されます。

Macで優先DNSサーバーを指定する。

Windowsと同様に、任意のDNSサーバーを使用できます。 完了したら、DNS_PROBE_FINISHED_NXDOMAINエラーが続くかどうかを確認します。

3.コンピュータのhostsファイルを確認ます

コンピューターのhostsファイルを使用すると、IPアドレスをドメインに手動でマップできます。 これは、たとえば、ローカルサイトを登録せずにカスタムドメインにマップできるため、ローカルWeb開発に役立ちます。

場合によっては、プログラムが知らないうちにhostsファイルを編集することがあります。 これにより、DNS_PROBE_FINISHED_NXDOMAINなどのエラーが発生する可能性があります。 修正方法は次のとおりです。

ウィンドウズ

まず、 hostsファイルを見つけて開きます。 ローカルディレクトリC:\ Windows \ System32 \ drivers \ etc \に移動すると、それを見つけることができます。

Windowsコンピューター上のhostsファイル。

お気に入りのテキストエディタを使用してファイルを開きます。 編集するには、管理者権限を設定する必要がある場合があることに注意してください。

ホストファイルには、少なくともいくつかのカスタムマッピングが設定されている可能性があります。 アクセスしようとしているドメイン名と一致するエントリがないことを確認してください。

ターゲットドメインがリストされている場合は、エントリを削除し、変更をhostsファイルに保存ます。 その後、サイトへのアクセスを再試行してください。

マックOS

macOSでhostsファイルを編集する最も簡単な方法は、ターミナルを使用することです。 まず、アプリケーションを開き、次のコマンドを入力します。

sudo nano /private/etc/hosts

このコマンドは、管理者権限を持つNanoテキストエディターを使用してhostsファイルを開きます。 別のエディターに慣れている場合は、コマンドのその部分を置き換えることができます。

ファイルを調べて、DNS_PROBE_FINISHED_NXDOMAINエラーを返しているドメインが存在するかどうかを確認します。 そうである場合は、そのマッピングを削除し、変更をファイルに保存します。

結論

DNS_PROBE_FINISHED_NXDOMAINエラーを修正する方法はたくさんあります。 幸いなことに、ほとんどの修正は非常に簡単に実装できます。 あなたが何をすべきかを知っているなら、あなたはほんの数分であなたが到達しようとしているウェブサイトへのアクセスを取り戻すことができるはずです。

DNS_PROBE_FINISHED_NXDOMAINエラーが発生した場合、それを解決するためにできることは次のとおりです。

  1. IPアドレスを更新し、キャッシュをフラッシュ/再起動します。
  2. 別のDNSサービスを使用するようにコンピューターを構成します。
  3. コンピュータのhostsファイルを確認してください。

WordPressのDNS_PROBE_FINISHED_NXDOMAINエラーを修正する方法について質問がありますか? 以下のコメントセクションでそれらについて話しましょう!

Visual Generation /shutterstock.comによる画像