Windows 10/11でデバイスまたはリソース(プライマリDNSサーバー)と通信できないエラーを解決する方法
Windows が DNS エラーを吐き出すと、ちょっとイライラしますよね。ブラウジングしようとすると、突然インターネットがコーヒーブレイク中のように遅くなったり、まったく機能しなくなったりするのです。通常、DNS の設定ミス、ネットワーク設定の破損、あるいはルーターとの競合が原因です。でもご心配なく。面倒な手間をかけずに接続を復旧できる簡単なコツがいくつかあります。このガイドでは、これまで効果があった基本的な修正方法をご紹介します。簡潔で分かりやすい内容ですが、DNS を再び使えるようにするのに効果的です。
Windowsで「プライマリDNSサーバー」の通信問題を解決する方法
方法1:管理者権限でコマンドプロンプトを実行し、DNSをフラッシュする
これは定番の対策です。DNSキャッシュをフラッシュすると、接続に支障をきたす可能性のある不正なエントリが消去されます。Winsockをリセットするとネットワークソケットスタックがリセットされ、設定によってはDNSルックアップが再び正常に実行されるようになります。
- スタートメニューを押して、と入力します
CMD
。 - コマンドプロンプトの結果を右クリックし、「管理者として実行」を選択します。はい、ここでは管理者権限が重要です。管理者権限がないと、Windowsではほとんど何もできません。
- ユーザー アカウント制御のプロンプトが表示される場合があります。その場合は、[はい]をクリックします。
- コマンドプロンプトウィンドウで、次のコマンドを入力します
ipconfig /flushdns
。このコマンドはDNSキャッシュをクリアします。「DNSリゾルバキャッシュが正常にフラッシュされました」と表示されたら、正しい手順です。 - 次に、次のように入力します
netsh winsock reset
。これにより、ネットワーク ソケット カタログがリセットされます。 - 両方のコマンドがエラーなく実行されたら、PCを再起動してください。場合によっては、これらの変更を適用するにはWindowsを再起動するだけで済むこともあります。
方法2: ネットワーク設定を完全にリセットする
この方法は、すべてのネットワーク設定をリセットします。Windowsをクリーンナップするようなものです。少し強引ですが、頑固なDNSエラーの解決に役立つことが多いです。
- 検索アイコンをクリックし、「ネットワークリセット」と入力します。または、 「設定」>「ネットワークとインターネット」>「状態」>「ネットワークリセット」から直接アクセスすることもできます。
- 「今すぐリセット」を選択します。Windows はネットワーク アダプターがリセットされることを警告するため、その後 Wi-Fi に再接続する必要があります。
- [はい]をクリックすると、PC が自動的に再起動します。
- 再起動後、必ず Wi-Fi (またはイーサネット) に再接続し、DNS エラーがなくなったかどうかを確認してください。
追加のヒントと一般的なトラブルシューティング
ついでに、役立つかもしれない他のいくつかのことを次に示します。
- ルーターをご確認ください。再起動(電源のオンオフ)だけでDNSの問題が解決する場合もあります。電源プラグを抜き、30秒待ってから再度差し込んでください。
- 同じネットワーク上の他のデバイスでも同じ問題が発生していないか確認してください。もしそうであれば、ルーターまたはISPに問題がある可能性があります。
- ネットワークドライバーを更新してください。デバイスマネージャーを開き(スタートボタンを右クリックして選択)、ネットワークアダプターの項目でお使いのデバイスを右クリックし、「ドライバーの更新」を選択します。古いドライバーは、DNSに奇妙な問題を引き起こすことがあります。
まとめ
これらの手順に従うことで、DNSプライマリサーバーの通信障害を修復できる可能性が高くなります。必ずしも解決するとは限りませんが、これらの修正でよくある問題は解決できます。それでもインターネットが不安定な場合は、ルーターの設定を確認するか、ISPに問い合わせてください。特に、システムが接続しようとしているDNSサーバーがダウンしていたり、設定が誤っていたりする場合は、自分では対処できないこともあります。
まとめ
- 管理者としてコマンドプロンプトを実行し、DNSをフラッシュします(<code>ipconfig /flushdns</code>)
- Winsock をリセットします (<code>netsh winsock reset</code>)
- Windowsの組み込みネットワークリセット機能を使用して再起動します
- ルーターを確認し、必要に応じてネットワークドライバーを更新します
最終ノート
これらの方法のいずれかで、あまり手間をかけずに問題が解決することを願っています。ルーターを再起動したり、ドライバーを更新したりするだけで解決する場合もあります。それでも解決しない場合は、ネットワークハードウェアやISPのサポートに問い合わせてみるのも良いかもしれません。いずれにしても、あまりイライラしないでください。これらの厄介なDNSエラーはよくあることで、少し辛抱すればたいていは解決できます。Windowsは必要以上に難しくしていることが多いので、この記事が誰かの役に立てば幸いです。