Windows

Windows 11でDNSサーバーに接続できない時の対処法|インターネットに繋がらない原因と解決方法

 

Windows 11でDNSサーバーに接続できない時の対処法|インターネットに繋がらない原因と解決方法

はじめに

Windows 11を使っていて、

  • 「DNSサーバーに接続できません」と表示される
  • インターネットへ接続できない
  • Webサイトが開けない
  • Wi-Fiは繋がっているのに通信できない
  • 突然DNSエラーが発生した

このような症状で困っていませんか?

DNS(Domain Name System)は、Webサイトの名前をIPアドレスへ変換する重要な仕組みです。DNSサーバーに接続できないと、インターネット自体には接続できていても、Webサイトを開けなくなることがあります。

筆者もWi-Fiには正常に接続されているのにブラウザーだけ利用できなくなったことがありましたが、DNSキャッシュの削除とDNSサーバーの変更で改善した経験があります。

この記事では、Windows 11でDNSサーバーへ接続できない原因と対処法を詳しく解説します。

Windows 11でDNSサーバーに接続できない主な原因

DNSエラーの主な原因は次のとおりです。

  • DNSサーバーの障害
  • ルーターの不具合
  • インターネット回線の障害
  • DNSキャッシュの破損
  • ネットワーク設定の問題
  • Windows Updateの影響
  • セキュリティソフトやVPNの影響
  • ネットワークドライバーの不具合

まずは簡単な方法から順番に試してみましょう。

パソコンとルーターを再起動する

一時的な通信エラーであれば、再起動だけで改善することがあります。

パソコンの再起動

  1. スタートメニューを開く
  2. 「電源」をクリックする
  3. 「再起動」を選択する

ルーターの再起動

  1. ルーターの電源を切る
  2. 約30秒待つ
  3. 電源を入れ直す
  4. 通信が安定するまで数分待つ

インターネット接続を確認する

まずはDNSではなく、回線自体に問題がないか確認しましょう。

確認するポイント

  • Wi-Fiまたは有線LANに接続されているか
  • 他の端末でも通信できないか
  • モデムやONUに異常ランプが点灯していないか

他の端末でも接続できない場合は、回線障害の可能性があります。

DNSキャッシュを削除する

破損したDNSキャッシュが原因で接続できないことがあります。

手順

  1. 管理者権限でコマンドプロンプトまたはWindows Terminalを開く
  2. 次のコマンドを実行します。

ipconfig /flushdns

「DNS リゾルバー キャッシュは正常にフラッシュされました。」と表示されたら完了です。

IPアドレスを再取得する

IPアドレスを取得し直すことで改善する場合があります。

手順

管理者権限でコマンドプロンプトを開き、次のコマンドを順番に実行します。

ipconfig /release

続いて

ipconfig /renew

を実行してください。

DNSサーバーを変更する

現在利用しているDNSサーバーに障害が発生している場合は、別のDNSへ変更すると改善することがあります。

代表的なDNSサーバー

  • Google Public DNS
    • 8.8.8.8
    • 8.8.4.4
  • Cloudflare DNS
    • 1.1.1.1
    • 1.0.0.1

設定方法

  1. 「設定」を開く
  2. 「ネットワークとインターネット」をクリックする
  3. 利用中のネットワークを選択する
  4. 「DNSサーバーの割り当て」の「編集」をクリックする
  5. 「手動」を選択し、IPv4をオンにする
  6. 優先DNSと代替DNSを入力して保存する

ネットワーク設定をリセットする

ネットワーク設定が破損している場合は、初期化すると改善することがあります。

手順

  1. 「設定」を開く
  2. 「ネットワークとインターネット」をクリックする
  3. 「ネットワークの詳細設定」を選択する
  4. 「ネットワークのリセット」をクリックする
  5. 「今すぐリセット」を実行する

再起動後に接続を確認しましょう。

ネットワークアダプターを更新する

古いドライバーが原因になる場合があります。

手順

  1. スタートボタンを右クリックする
  2. 「デバイス マネージャー」を開く
  3. 「ネットワーク アダプター」を展開する
  4. 使用中のアダプターを右クリックする
  5. 「ドライバーの更新」をクリックする

Windows Updateを確認する

ネットワーク関連の不具合は更新プログラムで改善されることがあります。

手順

  1. 「設定」を開く
  2. 「Windows Update」をクリックする
  3. 「更新プログラムのチェック」を実行する
  4. 最新版へ更新する

VPN・セキュリティソフトを確認する

VPNやセキュリティソフトがDNS通信を妨げている場合があります。

一時的に無効化して改善するか確認してみましょう。

改善した場合は、例外設定へ追加することをおすすめします。

実際に改善した方法(筆者の体験)

筆者のノートパソコンでは、Wi-Fiには接続されているにもかかわらず、すべてのブラウザーで「DNSサーバーに接続できません」と表示されたことがありました。

最初はルーターの故障を疑いましたが、スマートフォンでは問題なく通信できていました。

そこで「ipconfig /flushdns」を実行し、さらにDNSサーバーをGoogle Public DNSへ変更したところ、すぐに正常にWebサイトへアクセスできるようになりました。

また、別の環境ではルーターの再起動だけで改善したこともあり、まずは基本的な確認から試すことが重要だと感じています。

よくある質問

Q. DNSとは何ですか?

A. Webサイト名をIPアドレスへ変換する仕組みです。DNSが利用できないとサイトを開けなくなることがあります。

Q. DNSを変更しても大丈夫ですか?

A. Google Public DNSやCloudflare DNSなど、信頼できる公開DNSを利用する限り問題ありません。

Q. Wi-Fiには接続されていますがインターネットが使えません。

A. DNSエラーの可能性があります。DNSキャッシュの削除やDNSサーバーの変更を試してください。

Q. ネットワークをリセットすると何が消えますか?

A. 保存済みWi-FiやVPN設定などが初期化されるため、必要に応じて再設定が必要です。

まとめ

Windows 11でDNSサーバーに接続できない場合は、

  • パソコンとルーターを再起動する
  • DNSキャッシュを削除する
  • IPアドレスを再取得する
  • DNSサーバーを変更する
  • ネットワーク設定をリセットする
  • ドライバーやWindowsを最新の状態に更新する

ことで改善できるケースが多くあります。

筆者もDNSキャッシュの削除とDNSサーバーの変更によって、ブラウザーが利用できない問題を解決できた経験があります。

DNSエラーが発生した際は、今回紹介した方法を順番に試しながら原因を切り分けてみてください。