Windows 11と10でDNSの問題を解決する方法
Windows 10 および 11 で DNS の問題が発生するのはよくあることです。特に、DNS サーバーがダウンしたり、ネットワークが理由もなく異常な動作をしたりする場合、その傾向が顕著です。DNS_PROBE_FINISHED_NXDOMAIN、NO INTERNET、BAD_CONFIG などのエラーが表示されることがあります。システムがウェブサイト名を IP アドレスに正しく変換できないように感じられるため、少しイライラするかもしれません。通常、これらの問題のほとんどは、いくつかの簡単な調整で解決できます。複雑な設定にこだわる必要はありません。設定を少し変更したり、再起動したり、DNS サーバーを切り替えたりするだけで、通常は問題なく動作します。
Windowsマシンのインターネット接続が不安定になったり、エラーメッセージが頻繁に表示されたりする場合は、以下のトラブルシューティング手順を試してみる価値があります。ルーターをリセットするだけで解決する場合もあれば、DNSキャッシュの破損やネットワーク設定の誤りが原因の場合もあります。幸いなことに、これらの修正方法のほとんどは簡単で、これらの調整を行うだけで簡単に問題が解決することがよくあります。しかし、システムが反撃してくることもあり、その場合は設定を少し手直しする必要があります。
Windows 10と11でDNSの問題を解決する方法
まずルーターを再起動してください。当然ですが、Windowsは必要以上に困難にしています。
ええ、古き良きルーターの再起動ですね。時にはそれだけで済むこともあります。再起動することで、DNSの問題の原因となっている可能性のある小さな不具合やメモリリークが解消されます。運が良ければ、すぐに直るかもしれません。
ほとんどのルーターのWebインターフェース( http://192.168.1.1またはhttp://192.168.0.1 )の「メンテナンス」などの項目に「再起動」オプションがあります。しかし、そこにアクセスできない場合は、電源ボタンを押してルーターの電源を切り、30秒ほど待ってから再び電源を入れてください。モデムも同様です。電源プラグをコンセントから抜き、少し待ってから再び差し込んでください。設定によっては、このリフレッシュ操作でDNSエラーを素早く解消できる場合があります。
DNSキャッシュをフラッシュしてIPをリセットする – DNSキャッシュが動作不良を起こしている可能性があるため
これはよくある問題です。DNSキャッシュは時間の経過とともに古くなった情報や破損した情報でいっぱいになり、新しいクエリが混乱してしまいます。修正は非常に簡単です。
コマンドプロンプトを管理者として実行 します。[スタート]をクリックし、 と入力してcmd、コマンドプロンプト を右クリックし、[管理者として実行] を選択します。次に、以下のコマンドを順に実行します(Enter各コマンドの後に を押します)。
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew netsh winsock reset catalog netsh int ipv4 reset reset.log netsh int ipv6 reset reset.log
これらのコマンドを実行した後に奇妙な現象が発生することがありますが、再起動すると改善されます。再起動後はDNS解決が少し改善されるはずです。ほとんどの場合、個人データに影響を与えることなく、DNS_PROBEエラーがすべて解消されます。
Microsoft LLDPプロトコルドライバーをオンにする – ネットワーク検出に役立つ可能性があるため
一部の設定、特に仮想ネットワーク設定や特定のネットワーク構成を使用している場合、MicrosoftのLLDPドライバーを有効にすると、Windowsがネットワークデバイスをより正確に認識し、DNS解決の精度が向上することがあります。これは目立たない設定ですが、簡単に切り替えられます。
コントロールパネル > ネットワークとインターネット > ネットワークと共有センター > アダプターの設定の変更 に進みます。アクティブなネットワーク接続を右クリックし、プロパティ を選択します。リストから Microsoft LLDP プロトコル ドライバー を探し、有効になっていない場合はチェックボックスをオンにして、OK をクリックします。これは当てずっぽうかもしれませんが、特にネットワーク設定が特殊な場合は、うまくいくこともあります。
別のDNSサーバーに切り替える – デフォルトのISPが必ずしも最善のサービスを提供するとは限らないため
ほとんどのISPは独自のDNSサーバーを使用していますが、速度が遅かったり信頼性が低かったりする場合があります。GoogleやCloudflareなどのパブリックDNSに切り替えると、ブラウジングがよりスムーズになり、安定します。手順は以下のとおりです。
- コントロールパネル > ネットワークとインターネット > ネットワークと共有センター > アダプターの設定の変更 を開きます。ネットワークを右クリックし、プロパティ を選択します。
- インターネット プロトコル バージョン 4 (TCP/IPv4) までスクロールして選択し、プロパティ をクリックします。
- 次のDNSサーバーアドレスを使うにチェックを入れます。優先DNSには8.8.8.8、代替DNSには8.8.4.4を入力します。Cloudflareの場合は、1.1.1.1と1.0.0.1を使用します。
- OK をクリックして保存し、すべてを閉じます。ブラウザを再起動して、DNSの問題が解決するかどうかを確認してください。
このステップは多くの場合、状況を一変させるものです。より信頼性の高いオプションに切り替えるまで、デフォルトのDNSがいかに脆弱であるかに気付かないことがよくあります。
組み込みのインターネット接続トラブルシューティングツールを実行しましょう — Windowsがあなたをサポート
Windowsには、DNSの不具合など、一般的なネットワークの問題を診断・修復できる自動トラブルシューティングツールが搭載されています。通常の解決策が効果がないときに実行する価値があります。
- 押すとWindows + I設定が開きます。
- [更新とセキュリティ] > [トラブルシューティング] > [追加のトラブルシューティング] に移動します。
- インターネット接続 を選択し、トラブルシューティングを実行 をクリックします。
- プロンプトに従って、あとは任せてください。通常、DNSの設定ミスやネットワークアダプタの動作異常が検出され、自動的に修正されます。
ネットワークアダプタの電源設定を調整する – Windowsが電力節約のためにネットワークをオフにしている可能性があるため
Windowsはネットワークカードを省電力に設定する場合があり、DNSや接続に問題が発生することがあります。これらの設定を最大パフォーマンスに変更すると、大きな効果が得られる場合があります。
- スタート メニューで 電源プランの編集 を検索して開きます。
- 詳細な電源設定の変更をクリックします。
- ワイヤレス アダプターの設定 を展開し、省電力モード を展開します。
- バッテリー駆動 と 電源に接続 の両方を 最大パフォーマンス に設定します。
- 適用とOKをクリックします。PCを再起動し、DNSの問題が解決したかどうかを確認します。
ネットワークアダプタドライバを更新または再インストールする – 古くなったドライバや破損したドライバは奇妙なネットワーク問題を引き起こす可能性があるため
ドライバーが不安定な場合、DNSをいくらいじっても効果はありません。まずはアップデートを試してみてください。デバイスマネージャーでネットワークデバイスを右クリックし、「ドライバーの更新」をクリックし、「ドライバーを自動検索」を選択します。それでも問題が解決しない場合は、デバイスをアンインストールし(「このデバイスのドライバーソフトウェアを削除する」にチェックを入れてください)、PCを再起動してください。再起動するとWindowsが自動的にドライバーを再インストールするはずですが、メーカーのウェブサイトから最新のドライバーを手動で入手することもできます。
クリーンブートを実行する – サードパーティのソフトウェアがDNSを混乱させている可能性があるため
他に方法がない場合は、システムをクリーンモードで起動してみてください。これにより、不要なプログラムとサービスがすべて無効化され、ネットワークに干渉しているソフトウェアを特定しやすくなります。原因となっているソフトウェアを特定したら、そのソフトウェアを削除するかアップデートしてください。Windowsでのクリーンブートの手順は少し長いですが、他の方法を試しても問題が解決しない場合は試してみる価値があります。
Windows PCでDNSの問題に悩まされることはもうありません
DNSの問題の解決は必ずしも簡単ではありませんが、ほとんどの場合、ネットワーク設定をリセットしたり、DNSサーバーを切り替えたり、ハードウェアを再起動するだけで解決します。これらの方法を試せば、多くの場合、問題が解決し、あのイライラするエラーに悩まされることなくブラウジングできるようになります。これは単なる消去法ですが、少なくとも複数の選択肢があることは確かです。頑張ってください。この記事が、誰かの頭を悩ませる時間を減らすのに役立つことを願っています。
まとめ
- ルーターとモデムを再起動します
- DNSキャッシュをフラッシュしてIPを更新する
- 必要に応じてMicrosoft LLDPドライバーを有効にする
- GoogleやCloudflareなどの信頼できるDNSサーバーに切り替える
- Windowsの組み込みトラブルシューティングツールを実行する
- ネットワークアダプタの電源設定を調整する
- ネットワークドライバーを更新または再インストールする
- ソフトウェアの競合を分離するためにクリーンブートを試してください
まとめ
DNSの問題の多くは、ネットワークの設定ミス、キャッシュの問題、またはドライバーの不具合に起因します。これらの調整を行うことで、Windows 10および11のインターネット接続の問題は通常解決します。場合によっては、うまくいくまでいくつかの修正方法を試すだけで解決することもあります。この方法が、誰かが予想よりも早くオンラインに戻れるようになれば幸いです。
関連記事
この記事は役に立ちましたか?