「DNSサーバーが応答しない」エラーを修正してオンラインに戻す方法

DNSサーバーが応答していないと主張するインターネットを閲覧しているときに、奇妙なエラーが発生することがよくあります。残念ながら、DNSサーバーが何であるかについては、このあいまいなエラーメッセージからすぐにはわかりません。ましてや、DNSサーバーがあなたと協力していない理由は言うまでもありません。

そのため、DNSサーバーとは何か、およびこの問題を修正する方法を調べてみましょう。

とにかく、DNSサーバーとは何ですか?

まず、DNSサーバーが機能していない理由を調べる前に、DNSサーバーが何であるかを理解する必要があります。

名前の「DNS」の部分は「ドメインネームシステム」を表します。DNSサーバーは、コンピューターがドメイン名をIPアドレスに分解し、それを使用して目的地に移動するのに役立ちます。

ドメイン名は、コンピューターではなく、人間が理解して覚えられるように設計されています。あなたのコンピュータにとって、「www.google.com」は、私たち人間がGoogleとは何かを知っていても、何の意味もありません。

Googleにアクセスするには、デバイスにWebサイトのIPアドレスが必要です。これを行うには、コンピュータがGoogleのURLをIPアドレスに変換する必要があります。IPアドレスは使用方法を知っています。

これがDNSサーバーの出番です。DNSサーバーはインターネットの巨大な電話帳として機能します。コンピュータがWebサイトのIPアドレスを必要とするたびに、DNSサーバーにURLを提供し、その代わりにIPアドレスを受け取ることができます。

Googleにアクセスすると、DNSサーバーはドメイン名の巨大なデータベースを検索し、GoogleにリンクされているIPアドレスを見つけます。次に、PCにそのアドレスにアクセスするように指示し、コンピューターはそのアドレスを使用してGoogleのWebサイトを取得します。

DNSサーバーの仕組みと、 DNSサーバーが使用できなくなる理由について詳しく説明しました。

「DNSサーバーが応答しない」エラーを修正する方法

DNSサーバーとは何かがわかったので、DNSサーバーが応答しないときになぜこれほど大きな問題になるのかを理解できます。

ブラウザにURLを入力すると、コンピュータはそのURLからIPアドレスを取得しようとしますが、DNSサーバーが応答しません。そのため、PCはアクセスしたいウェブサイトに移動できず、DNSエラーが発生します。

では、DNSサーバーがエラーに応答しないのをどのように修正しますか?

1.別のブラウザを試す

時々ブラウザは荒い瞬間を持っています。 1つのブラウザを使用しているときにDNSの問題が発生している場合は、別のブラウザを試してください。 Webを閲覧して別のブラウザをダウンロードするのは難しいかもしれませんが、デバイスのデフォルトブラウザを使用していない場合は、代わりにいつでもそれを使用できます。

ブラウザを変更すると問題が解決する場合は、動作に問題のあるブラウザを更新または再インストールしてみてください。それが機能しない場合、またはデバイスでデフォルトのブラウザを使用している場合は、ブラウジングデータをクリアして、アドオンをアンインストールしてみてください。

2.DNSキャッシュをクリアします

PCまたはラップトップを使用していてこのメッセージが表示される場合は、DNSキャッシュに問題がある可能性があります。

DNSキャッシュは、アクセスしたアドレスとIPのディレクトリを格納するPC上のファイルです。これにより、過去に受信​​した情報をDNSサーバーに常に要求する必要がなくなります。

このキャッシュが台無しになると、DNSの問題が発生します。幸い、WindowsとmacOSでDNSキャッシュをクリアする簡単な方法があります。

  • Windowsの場合は、[スタート]ボタンをクリックし、「コマンドプロンプト」と入力します。表示される検索結果を選択し、「ipconfig / flushdns」と入力します。
  • macOSの場合、ターミナルを開き、El Capitan以降を使用している場合は、「sudo dscacheutil -flushcache; sudo killall-HUPmDNSResponder」と入力します。

DNSサーバーとは何か、およびDNSサーバーが利用できない理由についてのガイドでは、これらの両方の方法を使用しています。詳細を知りたい場合は、必ずお読みください。

3.DNSサーバーを変更します

現在のDNSサーバーが利用できない場合は、別のDNSサーバーを試してみませんか?デフォルトで使用しているサーバーに固執する必要はありません。当面は、別のサーバーを使用するようにデバイスに指示するのは簡単です。

これを行うには、コンピューターのDNS設定にアクセスし、別の場所に接続するように指示する必要があります。これを行う方法がわからない場合は、DNS設定を変更する方法に関するガイドの手順を実行しました。

新しいDNSサーバーとして何を入力するかについては、プライマリアドレスとセカンダリアドレスにいくつかのオプションがあります。

  • グーグルは彼らのサーバーのために記憶に残る8.8.8.8と8.8.4.4のアドレスを持っています。
  • Cloudflareも1.1.1.1と1.0.0.1で覚えやすいです。
  • OpenDNSには208.67.222.222と28.67.220.220があります。

これらは便利な無料のDNSサービスですが、長期間使用することはお勧めしません。無料のDNSサーバーには通常、多くのセキュリティがインストールされておらず、無料のサービスを使用している他の人が大量に使用している可能性があります。

そのため、通常のDNSサーバーがオンラインに戻るまで、無料のDNSサーバーを使用することをお勧めします。上記の手順を元に戻すと、通常のDNSサーバーを確認できます。

4.ルーターを再起動します

問題がデバイスを超えていることに気付くかもしれません。ローカルネットワーク上のすべてのデバイスとコンピューターがDNSサーバーに接続できない場合は、ルーターに問題がある可能性があります。

コンピュータのように、一部のルーターには、破損する可能性のあるDNSキャッシュがあります。モバイルデバイスでWi-Fi接続をオフにし、データを使用することで、簡単なテストを行うことができます。これで問題が解決した場合は、ルーターのDNSキャッシュに問題がある可能性があります。

これを修正するには、ルーターをメインから外し、30秒間そのままにします。プラグを差し込んで、接続を再試行してください。ルーターに問題があった場合は、これで修正されます。

5.アンチウイルスとファイアウォールを一時的に無効にします

上記のいずれも機能しない場合は、設定したウイルス対策プログラムとファイアウォールを一時的に無効にしてみてください。これらのプログラムは、インターネット接続を監視して、システムに不快な侵入がないことを確認しますが、問題が発生する場合があります。

ウイルス対策またはファイアウォールを無効にしても問題が解決しない場合は、再インストールして軌道に戻す必要があります。また、別のウイルス対策プログラムを試す時期かもしれません。

6.セーフモードに移行してみてください

接続を制御できるプログラムはアンチウイルスだけではありません。他のアプリ、ソフトウェア、およびドライバーが接続を妨げる可能性があります。

他の原因が原因かどうかをテストするには、デバイスをセーフモードで起動してみてください。 Windows 10ではセーフモードで起動できます。macOSの起動モードにも独自のセーフモードがあります。

セーフモードで起動しても問題が自然に解決する場合は、ソフトウェアが邪魔になっていることを意味します。セーフモードで起動すると、PCは不要なドライバやソフトウェアを意図的にロードしません。

そのため、セーフモードで問題が解決した場合は、読み込まれなかったものが原因です。ただし、原因となる可能性のある問題はたくさんあるので、修正されるまでネットワークベースのドライバーとソフトウェアを再インストールしてみてください。

DNS設定を理解する

DNSの問題が発生している場合、その背後には多くの潜在的な原因があります。残念ながら、問題を特定するには、エラーの原因となる可能性のあるデバイスの各部分を調べて、正しく機能していることを再確認する必要があります。

DNSの調整の達人になったので、DNSを使ってさらに多くのことができます。たとえば、いくつかの調整でインターネットの速度が上がることをご存知ですか?

画像クレジット:Maximum / Shutterstock