Windows 10で「DNSサーバーが応答しません」エラーが出たときの対処法13選
インターネットを利用中にページが読み込めないエラーが発生すると、作業効率が大きく低下し、大きなストレスにつながります。こうした接続トラブルの多くは、Windows 10におけるDNSの問題に起因しています。本記事では、DNSエラーの主な原因と、すぐに試せる具体的な解決策を13個わかりやすく解説します。
Windows 10でDNSエラーが発生する主な原因
DNSエラーは、ユーザー側の環境に起因するケースがほとんどです。代表的な原因は以下のとおりです。
- ネットワークやインターネット接続自体に一時的なエラーが発生している
- DNS設定が誤って構成されている
- ブラウザが古いバージョンのままになっている
これらの要因により、DNSサーバーが一時的に利用できなくなり、エラーが表示されることがあります。
Windows 10のDNSエラーを解決する13の方法
DNSが正常に機能しないと、ブラウザやメールなど、インターネット接続を必要とするサービスが一切使えなくなります。Webページがタイムアウトしてエラーメッセージが表示されたり、「DNSサーバーが応答しません」という固有のエラーが出たりすることもあります。
以下では、この問題を解消するための効果的なトラブルシューティング手順を順番に紹介します。上から順に試してみてください。
方法1:セーフモードでPCを起動する
OSが正常に動作していない場合、「DNSサーバーが応答しません」というエラーが表示されることがあります。まずはWindowsをセーフモードで起動し、問題が解決するかどうか確認しましょう。セーフモードでは起動時に読み込まれるプログラムが最小限に制限されるため、トラブルの切り分けに有効です。
- Windowsボタンを選択し、電源アイコンをクリックします。
- Shiftキーを押しながら「再起動」をクリックします。
- 表示された画面で「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」の順に選択します。
- 再起動後の画面で、4または5のキーを押してセーフモードを有効にします。
- PCがセーフモードで再起動されます。
なお、Windows 7の場合は、再起動時にF8キーを押し続けることでセーフモードで起動できます。
方法2:使用していないネットワーク接続を無効化する
セーフモードでも改善しない場合は、PC上の二次的なネットワーク接続を無効化してみましょう。現在使用している接続のみをアクティブな状態にします。
- タスクバーの検索ボックスに「ネットワーク接続」と入力します。
- 「ネットワーク接続の表示」をクリックします。
- ネットワーク接続ページが開き、使用していない接続には赤い×マークが表示されます。
- 該当する接続を右クリックし、「無効化」を選択します。
- 他の不要な接続についても同様に無効化し、完了したらブラウザを再起動してWebサイトに再度アクセスしてみてください。
方法3:ルーターを再起動する
次に試したいのがルーターの再起動です。再起動によってルーターのキャッシュがクリアされ、「DNSサーバーが応答しません」エラーが解消される可能性があります。
多くのモデムには電源ボタンが付いており、簡単に電源を切ることができます。しばらく待ってからモデムの電源を入れ直し、接続が再確立されるのを待ちましょう。完了したら、ブラウザからインターネットにアクセスできるか確認します。
また、単純な再起動では不十分な場合もあります。その際は、モデムの電源ケーブルを抜いて完全にシャットダウンし、少なくとも20秒待ってから再び差し込んで電源を入れてください。
方法4:ネットワークドライバーを再インストールする
- Windowsキー + Xを押し、一覧から「デバイスマネージャー」を選択します。
- 「ネットワークアダプター」を見つけて右クリックし、「デバイスのアンインストール」を選択します。
- アンインストール後、「ハードウェア変更のスキャン」ボタンをクリックします。
- 再度ネットワークアダプターを右クリックし、「ドライバーソフトウェアの更新」を選択します。
- 「更新されたドライバーソフトウェアを自動的に検索」を選択します。
- Windows 10が必要なドライバーをダウンロード・インストールするのを待ちます。
なお、ドライバーの管理にはサードパーティ製ツールを活用するのもおすすめです。
方法5:DNSキャッシュをクリアする
- スタートボタンをクリックします。
- 検索ボックスに「cmd」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。
- 以下のコマンドを実行します:
ipconfig /flushdns
方法6:ネットワークドライバーを更新する
- Windowsキーを押しながらRキーを押し、「ファイル名を指定して実行」を開きます。
- 「devmgmt.msc」と入力してOKをクリックし、デバイスマネージャーを開きます。
- 「ネットワークアダプター」の矢印アイコンをクリックして展開します。
- ドライバーを右クリックし、「ドライバーの更新」を選択します。
- 「ドライバーを自動的に検索」をクリックします。
- Windowsが最新ドライバーを自動的に検索し、ダウンロード・インストールします。
- PCを再起動し、問題が解決したかどうかを確認します。
方法7:クリーンブートを実行する
通常の起動では、システムプロセス、ウイルス対策ソフト、システムユーティリティなど、多数のアプリケーションやサービスがバックグラウンドで実行されています。これらがソフトウェアの競合を引き起こすことがあります。クリーンブートを実行することで、プログラムやアップデートのインストール時に発生する競合を排除できます。
- システム構成ウィンドウで「サービス」タブを開き、「すべてのMicrosoftサービスを隠す」にチェックを入れて「すべて無効」をクリックします。
- 「スタートアップ」タブを開き、「タスクマネージャーを開く」をクリックします。
- タスクマネージャーでアプリケーションを選択し、「無効化」をクリックします。
- すべてのアプリケーションを1つずつ無効化します。
- 無効化が完了したらタスクマネージャーを閉じ、システム構成ウィンドウでOKをクリックします。
- PCを再起動し、DNSの問題が解消されているか確認します。
方法8:Winsockをリセットする
Windowsソケット(Winsock)は、接続要求を管理し、TCP/IPをはじめとするネットワークサービスへの標準インターフェースを提供する役割を担っています。
- 管理者権限でコマンドプロンプトを開き、以下のコマンドを入力します。
netsh winsock reset - 確認メッセージが表示されたら、コマンドプロンプトを閉じてPCを再起動します。
方法9:Windows UpdateのP2P配信機能を無効化する
Windows 10限定の機能ですが、ピアツーピア(P2P)によるアップデート配信がDNSエラーの原因になることがあります。以下の手順で無効化してみましょう。
- Windowsアイコンをクリックし、「設定」→「更新とセキュリティ」を開きます。
- 左側のメニューから「配信の最適化」を選択します。
- 「他のPCからのダウンロードを許可する」のスイッチをオフにします。
- 完了したらPCを再起動し、Webサイトにアクセスできるか確認します。
方法10:電源オプションの設定を変更する
- Windowsキー + Sを押し、「電源オプション」と入力します。
- メニューから「電源オプション」を選択します。
- 現在の電源プランを見つけ、「プラン設定の変更」をクリックします。
- 「詳細な電源設定の変更」をクリックします。
- 「ワイヤレスアダプターの設定」を見つけ、「最大パフォーマンス」に設定します。
- 「適用」→「OK」をクリックして変更を保存します。
方法11:Microsoft LLDPプロトコルドライバーを有効化する
- Windowsキー + Xを押し、「ネットワーク接続」を選択します。
- ネットワーク接続ウィンドウが表示されます。
- 使用中のネットワーク接続を右クリックし、「プロパティ」を選択します。
- 「Microsoft LLDP プロトコル ドライバー」にチェックが入っていることを確認します。
- 「OK」をクリックして変更を保存します。
方法12:GoogleパブリックDNSを使用する
- ネットワーク接続を開き、使用中の接続を見つけます。
- 右クリックして「プロパティ」を選択します。
- プロパティウィンドウで「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」を開きます。
- 「次のDNSサーバーのアドレスを使う」を選択し、優先DNSサーバーに8.8.8.8、代替DNSサーバーに8.8.4.4を入力します。
- 完了したら「OK」をクリックします。
方法13:ネットワークアダプターのMACアドレスを変更する
- 管理者としてコマンドプロンプトを開きます。
- 「ipconfig /all」と入力してEnterキーを押します。
- 「物理アドレス」の値を確認します。
- ネットワーク接続を開き、ネットワークアダプターのプロパティを開きます。
- 「構成」ボタンをクリックします。
- 「詳細設定」タブに移動し、「Network Address(ネットワークアドレス)」を選択します。
- 「値」オプションにチェックを入れ、MACアドレスを入力します。
- ※任意のアドレスを入力しないよう注意してください。
- 完了したら「OK」をクリックします。
- PCを再起動し、問題が解決したかどうかを確認します。
よくある質問(FAQ)
Q1: DNSのIP設定をリセットするには?
以下の手順でリセットできます。
- 設定を開きます。
- 「一般」をクリックします。
- 「リセット」→「ネットワーク設定をリセット」を選択します。
Q2: DNSキャッシュをクリアするには?
- キーボードでWin + Xを押してメニューを開きます。
- コマンドプロンプトを右クリックし、「管理者として実行」を選択します。
- 「ipconfig /flushdns」コマンドを実行します。
Q3: Windows 10でDNS設定を確認するには?
- コントロールパネルを開きます。
- 「ネットワークとインターネット」をクリックします。
- 「ネットワークと共有センター」をクリックします。
- 「アダプターの設定の変更」に移動します。
- ネットワークアイコンが表示されるので、IPv4をクリックして「プロパティ」を選択します。
Q4: Windows 10でDNS設定を変更するには?
- コントロールパネルで「ネットワークとインターネット」の設定を開きます。
- 「アダプターの設定の変更」を選択します。
- ネットワークアダプターを右クリックし、「プロパティ」を選択します。
- 「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」を開きます。
- 「次のDNSサーバーのアドレスを使う」を選択し、2つのDNSアドレスを入力します。
- 完了したら「OK」を選択します。
Q5: ローカルのDNSキャッシュをクリアするには?
- スタートボタンをクリックし、「cmd」と入力します。
- コマンドプロンプトを右クリックし、「管理者として実行」を選択します。
- 「ipconfig /flushdns」と入力してEnterキーを押します。
まとめ
以上の方法を順番に試すことで、Windows 10のDNS問題を解決できるはずです。どれかひとつの方法で解決する場合もあれば、複数の方法を組み合わせる必要がある場合もあります。
もしすべての解決策を試しても問題が解決しない場合は、専門の技術サポートチームに相談することをおすすめします。チャットでいつでも問い合わせを受け付けているサービスもあり、迅速な対応が期待できます。安心して相談してみてください。
-
Windows 11で「DNSサーバーが応答しません」エラーを解決する方法
ドメインネームシステム(DNS)とは、PCやサーバーなどインターネットに接続可能な機器を識別するための分散型命名システムです。自分のコンピューターや受信する通信を正しく識別するために欠かせない仕組みですが、PCがDNSサーバーに接続できないと、さまざまな問題が発生します。Windows 11で「DNSサーバーが応答しません」というメッセージが表示されても、慌てる必要はありません。このエラーは一時的な不具合であることも多く、適切な手順を踏めばすぐに復旧できます。本記事では、エラーの原因と具体的な解決策を順番に解説していきます。Windows 11でDNSサーバーが応答しないエラーを解決する方法こ
-
Windows 11でDNSサーバーを変更する方法【設定アプリ・コントロールパネル対応】
Windows 11のPCやノートパソコンでDNS設定を見直すことは、プライバシーを強化したい方にとって重要な作業です。Webページを開くときも、アプリがバックグラウンドでサーバーに接続するときも、DNSを変更しておけばPC上のすべてのインターネット通信を保護できます。この記事では、初心者の方に向けて、Windows 11でDNSサーバーを変更する方法を2つの手順で詳しく解説します。 DNSとは?なぜ変更する必要があるのか? 多くの人にとって、インターネットへの接続はスイッチを入れるように簡単なものになっています。面倒な手順を踏むことなく、数秒でデバイスをネットワークにつなげられるのは、D