Windows 10/8.1/7で「DNSサーバーが応答しません」エラーを解決する完全ガイド
Windows 10のアップデート後、突然インターネットに接続できなくなり、Webページが開かなくなった——そんな経験はありませんか?ネットワークトラブルシューティングを実行すると「DNSサーバーが応答していません(DNS server not responding)」というエラーが表示される場合、多くのユーザーと同じ症状です。特にWindows 10 20H2アップデート後に同様の報告が相次いでいます。
このエラーは、ドメイン名をIPアドレスに変換する役割を持つDNSサーバーが、何らかの理由で応答しなくなったときに発生します。本記事では、Windows 10/8.1/7で「DNSサーバーが応答しない」問題を解決するための具体的な対処法を詳しく解説します。
DNSとは何か?
まず、DNSの仕組みと、なぜ応答しなくなるのかを理解しておきましょう。
DNS(Domain Name System:ドメインネームシステム)とは、入力されたWebサイトのドメイン名を実際のIPアドレスに変換(名前解決)し、目的のサイトへアクセスできるようにする仕組みです。コンピュータはIPアドレスしか認識できないため、この翻訳作業が不可欠です。
しかしDNSサーバーがフリーズしたり応答を停止したりすると、PCはアドレスを変換できず、結果として「インターネットに接続できない」状態になります。主な原因としては以下が挙げられます。
- ネットワーク設定の誤り
- DNSサービスまたはDNSキャッシュの破損
- セキュリティソフトやファイアウォールによる通信のブロック
- ルーターやモデムの一時的な不具合
Windows 10でDNSサーバーが応答しない問題を修正する方法
初めてこのエラーに遭遇した場合は、まずシンプルな再起動を試みてください。ルーター、モデム、PCを含むすべてのネットワーク機器を再起動するだけで解決することもあります。
そのほか、以下の基本対処も有効です。
- セキュリティソフト(ウイルス対策ソフト)がインストールされている場合、一時的に無効化してみる
- VPNを設定している場合は切断してみる
- サードパーティ製サービスの競合が疑われる場合はクリーンブートを実行する
- コマンドプロンプトでipconfig /flushdnsを実行し、古いDNSキャッシュを削除する

DNSクライアントサービスの動作確認
まず、DNSクライアントサービスが正常に実行されているかを確認しましょう。
- Windows + Rキーを押し、「services.msc」と入力してEnterキーを押す
- Windowsサービスコンソールが開くので、一覧を下へスクロールして「DNS Client」を探す
- 実行中の場合は右クリックして「再起動」を選択
- 停止している場合は右クリックして「開始」を選択
- 「適用」「OK」をクリックし、インターネットが正常に使えるか確認する

TCP/IP設定の構成
次に、TCP/IP設定が正しく構成されているかを確認します。
- Windows + Rキーを押し、「ncpa.cpl」と入力してOKをクリック
- ネットワーク接続ウィンドウが開くので、使用中のネットワークアダプターを右クリックして「プロパティ」を選択
- 「Internet Protocol Version 4 (TCP/IPv4)」を選択し、「プロパティ」をクリック
- 「IPアドレスを自動的に取得する」と「DNSサーバーのアドレスを自動的に取得する」のラジオボタンを選択
- 「OK」をクリックして変更を保存し、インターネットが復旧したか確認する

また、Googleの無料公開DNSに切り替えることで問題が解決するケースもあります。TCP/IPv4のプロパティで以下のDNSサーバーアドレスを手動入力してください。
- 優先DNSサーバー:8.8.8.8
- 代替DNSサーバー:8.8.4.4
入力後、「終了時に設定を確認する」にチェックを入れ、「OK」をクリックします。変更を保存してすべてのウィンドウを閉じ、Windowsを再起動してからインターネット接続を確認しましょう。「DNSサーバーが応答しない」問題が解決しているはずです。
DNS設定のリセット
それでも問題が解決しない場合は、DNS設定のリセットを試みてください。
管理者としてコマンドプロンプトを開き、以下のコマンドを1行ずつ入力してEnterキーで実行します。
- ipconfig /registerdns
- ipconfig /release
- ipconfig /renew
- netsh winsock reset

すべてのコマンド実行後、「exit」と入力してコマンドプロンプトを閉じ、変更を反映させるためにWindowsを再起動します。
物理アドレス(MACアドレス)の変更
一部のユーザーからは、ネットワークアダプターの設定に物理アドレスを手動入力することで問題が解決したという報告があります。こちらの方法も試してみる価値があります。
- 管理者としてコマンドプロンプトを開く
- 「ipconfig /all」と入力し、Enterキーで実行
- 表示された情報の中から「物理アドレス(Physical Address)」を探して控えておく
例:FC-AA-14-B7-F6-77

- Win + Rキーを押し、「ncpa.cpl」と入力してEnterキーを押す
- ネットワーク接続を右クリックして「プロパティ」を選択
- 「構成(Configuration)」ボタンをクリックして先へ進む

- 「詳細(Advanced)」タブに移動し、「Network Address(ネットワークアドレス)」を選択
- 「値(Value)」欄に、コマンドプロンプトで確認した物理アドレスを入力
- 「OK」をクリックして変更を保存

システムを再起動してから再度接続を試みてください。これで問題が解決するはずです。
ネットワークドライバーの再インストール
破損したネットワークドライバーはさまざまな問題を引き起こします。ドライバーを更新または再インストールするだけで、「DNSサーバーが応答しない」エラーが解消されることがあります。最新のネットワークドライバーは、マザーボードメーカーの公式サイトからダウンロードできます。
- devmgmt.mscと入力してOKを押し、デバイスマネージャーを開く
- 「ネットワークアダプター」の項目を展開
- 使用中のネットワークアダプターを右クリックし、「デバイスのアンインストール」を選択
- Windowsを再起動し、古いドライバーを完全に削除する
- 事前にダウンロードしておいた最新ドライバーをインストール
- 再度Windowsを再起動し、問題が解決したか確認する
これらの解決策で、お使いのWindows 10/8.1/7における「DNSサーバーが応答しない」問題は解決しましたか?コメント欄でお知らせください。あわせて以下の関連記事もご覧ください。
- 解決済み:Windows 10のDPC Watchdog Violationブルースクリーンエラー
- 解決済み:Windows 10アップデート後にWi-Fiが頻繁に切断される問題
- ワイヤレスネットワーク接続でDHCPが無効になっている場合の対処法
- Xbox One Sが突然電源オフになる?試すべき解決策
- Windows 10のアクティブ化ウォーターマークを永久に削除する方法
- 解決済み:Windows 10へのHyper-Vインストール時のエラーコード0x80070057
-
Windows 11で「DNSサーバーが応答しません」エラーを解決する方法
ドメインネームシステム(DNS)とは、PCやサーバーなどインターネットに接続可能な機器を識別するための分散型命名システムです。自分のコンピューターや受信する通信を正しく識別するために欠かせない仕組みですが、PCがDNSサーバーに接続できないと、さまざまな問題が発生します。Windows 11で「DNSサーバーが応答しません」というメッセージが表示されても、慌てる必要はありません。このエラーは一時的な不具合であることも多く、適切な手順を踏めばすぐに復旧できます。本記事では、エラーの原因と具体的な解決策を順番に解説していきます。Windows 11でDNSサーバーが応答しないエラーを解決する方法こ
-
Windows 10/8.1/7でRuntime BrokerのCPU使用率が100%になる問題を解決する方法
Windows Updateを適用した後やサードパーティ製ソフトウェアをインストールした後、起動時にWindowsの動作が極端に遅くなったり、長時間応答しなくなったりすることがあります。タスクマネージャーの「プロセス」タブでシステムリソースの使用状況を確認すると、Runtime Broker(ランタイムブローカー)がCPU使用率の99%を占有しているケースがあります。Runtime BrokerはWindows 8および10におけるセキュリティ機能の重要な一部であり、アプリの機能とハードウェアの連携を担当しています。Runtime Brokerによる高いCPU使用率、100%のディスク使用率、