Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「DNSサーバーが応答しません」エラーの原因と10の解決方法

「DNSサーバーが応答しません(DNS Server is not responding)」は、PCで発生することのあるネットワーク関連のトラブルです。このエラーが表示されると、どのWebサイトにも接続できなくなるため、多くの方にとって深刻な問題となります。しかし幸いなことに、設定を少し調整するだけで比較的簡単に解決できるケースがほとんどです。この記事では、「DNSサーバーが応答しない」エラーの原因と、その具体的な修正方法を順番にご紹介します。

DNSとは何か?

問題をより深く理解するために、まずDNSサーバーが何であり、ネットワークにどのような影響を与えるのかを知っておきましょう1。説明を読み飛ばして解決策へ進みたい方は、次の見出しまでスキップしても構いません。

私たちが普段使うのは、howtofix.guide や youtube.com のような人間にとって分かりやすいURLです。しかし、コンピューターやネットワークインフラにとって、これらの文字列はそのままでは扱いにくいものです。機械同士の通信では、123.456.78.90 や 2001:0db8:85a3:0000:0000:8a2e:0370:7334 のような形式のIPアドレスというシステムが使われています。この数字の並びは住所のような役割を果たし、インターネット上のパケットを目的地まで導きます。

ドメインネームシステム(DNS)とは、端的に言えば「インターネットの電話帳」です。アクセスしたいサイトの正しいIPアドレスをPCが見つけられるようサポートします。

ブラウザーのアドレスバーにURLを入力してEnterキーを押すと、コンピューターはDNSサーバーに対して問い合わせ(リクエスト)を送信します。するとDNSサーバーは、あなたのデバイスが接続すべき最適なWebサイトサーバーのIPアドレスを返します。すべてのサーバーが適しているわけではなく、DNSサーバーには通常、あなたの所在地に合ったレコードが登録されています。そしてお察しの通り、DNSが誤作動したりまったく応答しなくなったりすると、快適なWeb閲覧は困難になります。

なぜ「DNSサーバーが応答しない」エラーが発生するのか?

DNSサーバーエラーの原因はさまざまです。ユーザー側の設定ミスから、サーバー側の障害まで幅広く考えられます。また、ネットワークルーター自体に不具合が起きている可能性もあり、その場合はハードウェアレベルの問題であることもあります。何が原因なのかを正確に突き止めるのは意外と難しいものですが、以下に紹介するトラブルシューティングを実行すれば、より短時間で解決できます。解決方法は全部で10通りあります。簡単なものから順に試していきましょう。

「DNSサーバーが応答しない」エラーの直し方

1. ルーターを再起動する

最もシンプルで時間のかからない方法は、ネットワークルーターを再起動することです。ルーターには一時的なファームウェアの不具合が起こることがあり、電源をオフ→オンに切り替えるだけで改善する場合があります。多くの機種は背面に電源ボタンがあるので、一度押して10秒ほど待ち、もう一度押してください。電源ボタンが見つからない場合は、電源プラグを抜いて10秒待ってから再度差し込むだけでもOKです。

2. アンチウイルスソフトを無効にする

私たちを守るために存在するセキュリティソフトも、ときには誤作動することがあります。意図的に悪さをするわけではありませんが、その可能性は頭に入れておきましょう。アンチウイルスを一時的に停止すると問題が解決することがあります。あわせてタスクトレイ(通知領域)も確認してください。閉じるボタンを押した後も、バックグラウンドで動作し続けているケースがあるためです。

3. 使用していないネットワーク接続を無効にする

過去に使用したVPNやプロキシサーバーなど、複数の接続オプションが残っていることがあります。これらが同時に有効になっていると、非アクティブな接続が回線を占有し、現在使用中の接続が未処理のリクエストを抱えて失敗することがあります。

まず コントロールパネル → ネットワークとインターネット を開き、さらに ネットワークと共有センター → アダプターの設定の変更 へ進みます。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

この画面には、これまでに作成されたすべての接続の一覧が表示されます。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

現在使用していない接続を右クリックして無効化しましょう。WLAN(Wi-Fi)とイーサネットだけを有効のままにしておけば十分です。現在VPNを使用している場合は、該当する名前の接続だけ有効のまま残してください。

4. ネットワークドライバーを更新する

古いネットワークカードドライバーが原因で、DNSサーバーへの接続に問題が生じることもあります。大手メーカーのほとんどは、公式サイトで最新ドライバーを公開しています。ドライバーは必ず公式ソースから入手するのが鉄則です。第三者のサイトからダウンロードしたパッケージが本物か、マルウェアに感染していないかは保証できません。ドライバーレベルのウイルスは、デバイスに深刻な混乱をもたらしかねません。

また、デバイスマネージャー(Windows標準ユーティリティ)経由での更新はおすすめできません。危険ではありませんが、Microsoftのサーバーから配信される更新は、開発元が公開する頻度より少なく、マイナーアップデートを見逃すこともあります。DNSの問題を修正するアップデートが、まさにその対象になり得ます。

5. Windows UpdateのP2P配信機能を無効にする

Microsoftは、更新プログラムの配信方法を選べるよう、ピアツーピア(P2P)接続経由でパッチをダウンロードする仕組みを用意しています。これは通信量の節約にはなりますが、全体のプロセスが遅くなりやすく、この処理がネットワーク設定に干渉してDNSサーバーに到達できなくなることもあります。P2P配信を無効にすれば、この原因を排除できます

設定 → Windows Update を開き、「詳細オプション」ボタンをクリックします。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

画面を下にスクロールして 「配信の最適化」 を探し、「他のPCからのダウンロードを許可する」 をオフにしてください。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

6. ネットワークありのセーフモードでWindowsを再起動する

状況によっては、デバイスにインストール済みのソフトウェアがネットワーク接続、特にDNS接続を遮断している可能性もあります。珍しいケースですが、マルウェアが原因であることもあるため、テストする価値は十分にあります。セーフモードでは、システムがサードパーティ製ソフトや関連サービスを読み込まずに起動します。「ネットワークあり」オプションを選べば、接続のテストも可能です。

Windowsキーを押しながら、キーボードの Shiftキー を押したまま、電源メニューの 「再起動」 をクリックします。これで回復環境のメニューに移行します。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

そこから スタートアップ設定 → ネットワークありのセーフモード を選択してEnterキーを押すと、PCが上記の条件付きで再起動します。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

この手順で問題が解決したなら、原因はPC上のソフトウェアにあると特定できます。悪意のあるソフトの可能性を排除するため、信頼性の高いアンチマルウェア製品でスキャンすることをおすすめします。GridinSoft Anti-Malwareなどがこの用途に適しています。

7. IPv6を無効にする

IPv6はIPv4規格の後継として開発されたプロトコルで、はるかに広範囲のIPアドレスを提供します。2000年代半ばにIPv4のアドレス在庫が急速に枯渇しかけた問題を解決するために導入されました。現在はIPv4とIPv6が併用されていますが、この組み合わせこそが問題の発生源になることがあります。IPv6を無効にしても通信体験には影響しません。すべての接続先にはv4/v6両方のアドレスが重複して割り当てられているためです。

コントロールパネル → ネットワークとインターネット を開き、ネットワークと共有センター をクリックして現在の接続情報を表示します。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

一番上に表示されている、現在使用中の接続をクリックします。表示されたウィンドウで 「プロパティ」 を選択して、アダプターの設定を開きましょう。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

一覧を下にスクロールして「インターネット プロトコル バージョン 6(TCP/IPv6)」を見つけ、チェックを外して「OK」をクリックします。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

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

ネットワーク設定時に自動で割り当てられた既定のDNSサーバーが正常に動作していない場合は、別のDNSサーバーを試してみましょう。たとえば、Googleが無料で提供しているパブリックDNSサーバーは安全かつ合法的に利用できます2。設定変更には、再度コントロールパネルからネットワーク設定を開く必要があります。

ネットワークとインターネット → ネットワークと共有センター → アダプターの設定の変更 へ進みます。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

現在使用中の接続を右クリックし、「プロパティ」 を選択します。アダプターの設定ウィンドウが開きます。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

一覧から 「インターネット プロトコル バージョン 4(TCP/IPv4)」 を一度クリックして選択し、「プロパティ」 ボタンを押します。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

ウィンドウ下部で 「次のDNSサーバーのアドレスを使う」 を選択します。そして 優先DNSサーバー8.8.8.8代替DNSサーバー8.8.4.4 を入力し、「OK」をクリックして設定を保存しましょう。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

9. MACアドレスを手動で入力する

「DNSサーバーが応答しない」エラーは、デバイスに自動設定されたMACアドレスの誤りが原因で発生することもあります。MACアドレスとは、各デバイス固有の仮想アドレスで、ネットワーク上で他の機器と区別するために使われます。MACアドレスの自動割り当てシステムが正常に機能しないことがあるため、その場合は手動で設定する必要があります。

まず、管理者権限でコマンドプロンプトを開きます。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

次のコマンドを入力してください:ipconfig /all。PCの現在のネットワーク設定一覧が表示されるので、「物理アドレス(Physical Address)」の行を見つけて、その値をコピーします。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

続いて コントロールパネル → ネットワークとインターネット → ネットワークと共有センター を開きます。一覧の一番上(現在有効な接続)を選択し、ネットワーク名の部分をクリックしてください。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

表示されたウィンドウで 「プロパティ」 を開き、「Client for Microsoft Networks」 を選択します。次に「構成」から「詳細設定」タブを開き、「Network Address(ネットワークアドレス)」の項目を探します。それをクリックし、先ほどコピーした値を右側の入力欄に貼り付けて、「OK」を押せば変更が適用されます。

「DNSサーバーが応答しません」エラーの原因と10の解決方法

10. DNSキャッシュをクリアしてIPアドレスをリセットする

Windowsは、よく訪れるサイトのIPアドレスをキャッシュとして保存しています。このキャッシュリストに不具合が生じると、PCが正しいDNSアドレスを受け取れなくなることがあります。また、IP設定そのものが壊れているケースもあります。特に手動で変更を加えた後や、サードパーティ製ソフトによって書き換えられた後に起こりやすい問題です。キャッシュの消去とIP設定のリセットを行えば、状況が改善する可能性があります。

管理者権限でコマンドプロンプトを起動し、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押してください。


netsh int ip reset
netsh winsock reset
ipconfig /flushdns
ipconfig /renew

これらのコマンドにより、DNSキャッシュが消去され、IP設定が初期状態に戻ります。実行後はPCを再起動して、接続が復旧したかどうかを確認してみてください。

  1. プリンターが印刷できない!原因と解決策を徹底解説

    デジタル化が進む現代でも、紙の文書が必要になる場面は依然として多くあります。そんなとき活躍するのがプリンターです。テキスト、グラフ、イラストなどを含んだカラー文書やモノクロ文書を手軽に印刷できます。しかし、急いで印刷したいのに、原因不明のトラブルで印刷できない――そんな経験はありませんか?長期間プリンターを使っていなかった場合は、設定に時間がかかって同様の症状が起こることもあります。本記事では、専門家が推奨する「プリンターが印刷できない問題」の解決方法をわかりやすくご紹介します。 プリンターが印刷できない問題の直し方 方法1:プリンターの接続状況を確認する プリンターが動作しなくなったら、ま

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

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