インターネットにアクセスしようとする際に多くのユーザーが直面する一般的な問題の 1 つに、DNS が応答しないというエラーがあります。ご存じないかもしれませんが、DNS は google.com などの人間が判読できる Web アドレスをコンピューターが理解できる IP アドレスに変換する役割を担っています。DNS サーバーが正常に動作していないと、人間が判読できるアドレスを入力しても Web ブラウザーがどこにアクセスすればよいかわからないため、インターネットにアクセスできなくなります。
DNS が応答しないエラーが発生する理由は数多くあります。ただし、エラーを解決するために、試すことができる修正方法をいくつかリストしました。修正方法を 1 つずつ試して、自分に合うものを見つけてください。
読んでください: WiFi は接続されているがインターネットにアクセスできない場合の 10 のステップバイステップの修正
Windows 11/10/8/7 で DNS サーバーが応答しない問題を修正
1. 他のデバイスでインターネットが機能しているかどうかを確認する
何かを行う前に、携帯電話やラップトップなどの他のデバイスを同じネットワークに接続し、それらのデバイスからインターネットにアクセスできるかどうかを確認します。それらのデバイスからインターネットにアクセスできる場合、問題はコンピュータにあります。他のデバイスからもインターネットにアクセスできない場合は、DNS サーバー、ルーター、または ISP に問題がある可能性があります。このような状況では、以下の修正のほとんどをスキップして、修正番号 5、9、および 14 に従ってください。
2. コンピュータを再起動します
コンピューターに問題が見つかった場合は、まず最初にシステムを再起動する必要があります。一般的に、システムを再起動すると、多くの問題が自動的に修正されます。そのため、スタート メニューを右クリックし、[シャットダウンまたはサインアウト -> 再起動] オプションを選択します。再起動後、もう一度試して、DNS 応答なしエラーが修正されたかどうかを確認します。修正されていない場合は、次の手順に進みます。
3. 別のブラウザを使用する
場合によっては、どのブラウザを使用していても、ブラウザがおかしな動作をしてインターネットにアクセスできなくなることがあります。念のため、別のブラウザを使用して、DNS 応答なしエラーなしでインターネットにアクセスできるかどうかを確認してください。システムを再起動した後、この手順を忘れずに実行してください。または、cmd から google.com に ping することもできます。別のブラウザが正常に動作している場合は、DNS の問題があるのはブラウザだけです。再インストールすると、問題は解決するはずです。
4. 少数のウェブサイトだけが機能していない場合は、ホストファイルを確認する
場合によっては、システム上で一部の Web サイトだけが動作しないことがあります。その理由の 1 つは、Web サイトがホスト ファイルでブロックされていることです。念のため、アクセスしようとしている Web サイトがホスト ファイルでブロックされていないかどうかを確認することをお勧めします。
スタートメニューでメモ帳を検索し、それを右クリックして「管理者として実行」を選択します。次に、「ファイル -> 開く」オプションをクリックします。「C:\Windows\System32\drivers\etc」に移動し、ドロップダウンメニューから「すべてのファイル」を選択し、「hosts」ファイルを選択して「開く」ボタンをクリックします。
ホスト ファイルは、以下の画像のようになります。そうでない場合は、余分なエントリを削除し、ファイルを保存して、ブロックされた Web サイトにアクセスしてみてください。
5. ルーターを再起動する
ルーターは、さまざまな理由で時々おかしな動作をし、ISP に問題がないにもかかわらず、インターネットにアクセスできなくなることがあります。私は、このようなことが何度か起きているのを見てきました。幸い、ルーターを再起動すると問題は解決します。ルーターの管理ページにログインして、再起動してください。再起動するためのハードウェア ボタンがある場合は、それを使用することもできます。
6. Windowsインターネット診断ツールを実行する
Windows には、さまざまな問題を検出して修正する、使いやすい診断ツールが多数用意されています。そのようなツールの 1 つがインターネット接続診断ツールです。このツールはシステムをスキャンし、検出された問題の修正を試みます。
診断ツールを実行するには、設定アプリを開き、「更新とセキュリティ -> トラブルシューティング」に進みます。右側のパネルで、「インターネット接続」ボタンをクリックします。次に、「トラブルシューティングを実行」ボタンをクリックします。
ウィザードに従うと、Windows が問題を検出して修正します。
7. ネットワークアダプタを無効にしてから有効にする
最近ソフトウェアやドライバーをインストールした場合、ネットワーク アダプターと競合している可能性があります。このような状況では、ネットワーク アダプターを無効にしてから有効にするだけで解決できます。
コントロール パネルを開き、「ネットワークと共有センター」に移動します。左側のパネルで、「アダプターの設定の変更」リンクをクリックします。
現在のネットワーク アダプターを右クリックし、[無効にする] オプションを選択します。
この操作により、ネットワーク アダプターが無効になります。
無効になっているネットワーク アダプターをもう一度右クリックし、「有効にする」オプションを選択します。
有効にしたら、インターネットにアクセスできるかどうかを確認します。
8. DNSキャッシュをクリアする
Windows はすべての DNS 要求をキャッシュするため、Web サイトへの接続が速くなります。ただし、DNS キャッシュが破損していて消去されていない場合は、DNS が応答しないというエラーが発生する可能性があります。DNS キャッシュをクリアすることで、この問題は簡単に解決できます。
これを行うには、スタート メニューで「コマンド プロンプト」を検索して開きます。次に、以下のコマンドを実行すると、Windows によって DNS キャッシュがクリアされます。
Ipconfig /flushdns
DNS キャッシュをクリアした後、問題が解決したかどうかを確認します。
9. DNSサーバーを変更する
多くの場合、ISP にサインアップすると、ISP はインターネット設定を独自の DNS サーバーを使用するように構成します。Google や Cloudflare などの他のパブリック DNS サービスと比較すると、ISP の DNS サーバーはおそらくかなり性能が悪く、エラーが発生しやすいです。そのため、DNS の問題に直面した場合は、他のパブリック DNS サービスに切り替えてみてください。
通常、DNS サーバーはネットワーク アダプターのオプションから手動で変更できます。ただし、DNS サーバーを変更するより簡単な方法があります。それは、DNS Jumper という無料ソフトウェアを使用することです。このソフトウェアを使用すると、複数の DNS サービス間を移動して、どれが最もうまく機能するかを確認できます。
そのため、DNS Jumper をダウンロードし、アプリケーションを開いて、「DNS サーバーを選択」ドロップダウン メニューから「Google Public DNS」を選択し、「DNS を適用」ボタンを押します。
DNS サーバーを変更した後、選択した Web サイトにアクセスしてみてください。必要に応じて、前の手順に従って、DNS キャッシュを再度クリアすることもできます。
10. 他のすべてのネットワークアダプタを無効にする
私はこれをよく目にするので、これを可能な解決策として挙げなければなりません。ネットワーク アダプターが複数ある場合、それらがメインのネットワーク アダプターと競合して問題を引き起こす可能性があります。これは特に、ネットワーク ドライバーまたはネットワーク アダプターをインストールした直後に発生します。そのため、使用しているネットワーク アダプター以外のすべてのネットワーク アダプターを無効にすると、問題が解決する場合があります。
ネットワーク アダプターを無効にするには、コントロール パネルを開き、「ネットワークと共有センター」 -> 「アダプターの設定の変更」に進みます。次に、メイン ネットワーク アダプターを除く各アダプターを右クリックし、「無効にする」を選択します。
メインのネットワーク アダプターを除くすべてのネットワーク アダプターを無効にしたら、DNS が応答しない問題がまだ解決するかどうかを確認します。
11. Macアドレスを手動で適用する
通常、Windows は MAC アドレスを検出してネットワーク アダプターに適用するのが得意です。ただし、このプロセスがうまく機能せず、問題が発生する場合もあります。その場合は、ネットワーク アダプターに MAC アドレスを手動で追加してみてください。
まず、アダプタの MAC アドレスを見つける必要があります。そのためには、コマンド プロンプトを開いて以下のコマンドを実行します。
Ipconfig /all
「物理アドレス」のすぐ横にネットワーク アダプタの MAC アドレスが表示されます。それをテキスト ファイルに書き留めます。
次に、コントロール パネルを開き、「ネットワークと共有センター」 -> 「アダプターの設定の変更」に進みます。ネットワーク アダプターを右クリックし、「プロパティ」を選択します。
プロパティ ウィンドウで、「構成」ボタンをクリックします。
次に、「詳細」タブに移動し、「ネットワーク アドレス」オプションを選択します。次に、空白フィールドの横にあるラジオ オプションを選択し、先ほどコピーした MAC アドレスをダッシュなしで入力します。「OK」ボタンをクリックして変更を保存します。
コンピュータを再起動して、問題が解決するかどうかを確認してください。
12. ウイルス対策ソフトをチェックする
ウイルス対策ソフトウェアは、オンラインとオフラインの無数の脅威からユーザーを守るために不可欠なものです。Windows には Windows Defender と呼ばれるウイルス対策ソフトウェアが組み込まれていますが、より強力な保護のためにサードパーティのウイルス対策ソフトウェアを使用しているユーザーも多くいます。その保護の一環として、ウイルス対策ソフトウェアが少々攻撃的になりすぎてインターネットをブロックし、DNS が応答しないエラーを引き起こすことがあります。この問題を解決するには、ウイルス対策ソフトウェアをアンインストールするだけです。
ウイルス対策ソフトウェアをアンインストールするには、コントロール パネルを開いて「プログラムと機能」に移動します。インストールされているソフトウェアの一覧からウイルス対策ソフトウェアを見つけて右クリックし、「アンインストール」オプションを選択します。アンインストール ウィザードに従って、ウイルス対策ソフトウェアをアンインストールします。
ウイルス対策をアンインストールした後、Windows を再起動してインターネットにアクセスできるかどうかを確認します。
13. ネットワークドライバーを再インストールする
ネットワーク ドライバーが破損すると、さまざまな問題が発生する可能性があります。ドライブを更新または再インストールするだけで、DNS が応答しないエラーを修正できる場合があります。最新のネットワーク ドライバーは、マザーボードの製造元の Web サイトからダウンロードできます。そのため、携帯電話など、インターネットにアクセスできるデバイスを見つけて、マザーボードの製造元の Web サイトから最新のネットワーク ドライバーをダウンロードしてください。
ドライバーを入手したら、それをコンピューターにコピーします。次に、スタート メニューで「デバイス マネージャー」を検索して開きます。ここで、ネットワーク アダプターのセクションを展開し、ネットワーク アダプターを右クリックして、「デバイスのアンインストール」を選択します。
Windowsを再起動します。
再起動後、他の Windows ソフトウェアと同様にダウンロードしたドライバーをインストールし、Windows を再起動してドライバーを適用します。
これによって問題が解決するかどうかを確認してください。
14. ISPに連絡する
上記のすべての手順を実行しても DNS が応答しないエラーが解決しない場合は、ISP に問題がある可能性があります。ISP が何かを誤って設定した可能性があります。その場合、お客様側でできることは何もありません。そのため、ISP に連絡して状況を説明すれば、問題を解決できるはずです。
これがお役に立てば幸いです。ここに記載していない他の修正点があると思われる場合は、以下にコメントして共有してください。
コメントを残す