※本ページにはプロモーション(広告)が含まれています
Windowsでウェブサイトにアクセスしようとすると「DNSサーバーが応答しませんでした」「このサイトにアクセスできません」「DNS_PROBE_FINISHED_NXDOMAIN」などのエラーが表示される——こうした問題はDNS設定やキャッシュの問題が原因です。この記事では確実に接続を回復する対処法をすべて解説します。
- DNS解決エラーの主な原因
- DNSキャッシュのクリア方法
- DNSサーバーの変更手順(8.8.8.8等)
- ネットワークアダプタのリセット
- hosts ファイルの確認方法
DNS解決エラーの主な原因
| 原因 | 詳細 |
|---|---|
| DNSキャッシュの汚染 | 古いまたは誤ったDNS情報がキャッシュされている |
| DNSサーバーが応答しない | ISP提供のDNSサーバーがダウン |
| 誤ったDNS設定 | 手動設定のIPアドレスが間違っている |
| hostsファイルの設定 | 特定のドメインがhostsでブロックされている |
| ウイルス・マルウェア | DNS設定を書き換えるマルウェア |
| VPN/プロキシの干渉 | VPN接続によるDNSリーク問題 |
対処法1: DNSキャッシュをクリアする(最速解決法)
- スタートメニューを右クリック → 「Windows PowerShell(管理者)」
- 以下のコマンドを実行:
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
完了後にブラウザを再起動してアクセスを試みてください。
対処法2: DNSサーバーを変更する(Google DNS/Cloudflare)
ISP提供のDNSサーバーが不安定な場合、無料の信頼性の高いDNSサーバーに変更します。
- 設定 → ネットワークとインターネット → 「アダプターのオプションを変更する」
- 使用中のネットワークアダプタを右クリック → 「プロパティ」
- 「インターネット プロトコル バージョン 4 (TCP/IPv4)」をダブルクリック
- 「次のDNSサーバーのアドレスを使う」を選択
- 優先DNSサーバー: 8.8.8.8(Google)または 1.1.1.1(Cloudflare)
- 代替DNSサーバー: 8.8.4.4(Google)または 1.0.0.1(Cloudflare)
- 「OK」で適用
対処法3: ネットワークのリセット
- 設定 → ネットワークとインターネット → 「ネットワークのリセット」(Windows 10/11)
- 「今すぐリセット」をクリック
- Windowsが再起動してネットワーク設定が初期化される
対処法4: hostsファイルを確認する
マルウェアがhostsファイルを書き換えてサイトをブロックすることがあります。
- スタートメニュー → メモ帳を管理者として開く
- 「ファイル」→「開く」→「C:\Windows\System32\drivers\etc\hosts」
- 不審なエントリ(「127.0.0.1 www.google.com」など)が追加されていないか確認
- 不審なエントリは削除して保存
対処法5: ブラウザのDNSキャッシュをクリアする
ChromeなどのブラウザにもDNSキャッシュがあります。
- Chromeのアドレスバーに「chrome://net-internals/#dns」と入力
- 「Clear host cache」をクリック
- 同ページの「Sockets」→「Flush socket pools」も実行
この記事に関連するおすすめ商品
Wi-Fi 6 ルーター 高性能
約12,980円
高速・広範囲・複数デバイス対応
LANケーブル Cat6 フラット 5m
約1,480円
高速有線接続・省スペース設計
※ 価格は変動します。最新価格はリンク先でご確認ください
よくある質問(FAQ)
Q. 特定のサイトだけアクセスできません
そのサイトのDNSが設定されていないか、ブラウザのhosts設定でブロックされている可能性があります。他のデバイスや別ネットワークからアクセスして、サイト自体がダウンしていないか確認してください。
Q. VPN使用中にDNSエラーが出ます
VPNによるDNSリークが原因の可能性があります。VPNのDNS設定を確認するか、VPNを一時的にオフにして接続を確認してください。
Q. IPアドレスで直接アクセスすると開けます(ドメインだけNG)
純粋なDNS解決の問題です。DNSキャッシュのクリアとDNSサーバーの変更を試してください。
Q. 会社のネットワークでは開けるのに自宅では開けません
ISP(インターネットプロバイダ)のDNSサーバーの問題か、一部のサイトが地域制限されている可能性があります。DNSをGoogle(8.8.8.8)に変更してみてください。
Q. Google Chromeで「DNS_PROBE_FINISHED_NXDOMAIN」エラーが出ます
DNSキャッシュをクリアし(ipconfig /flushdns)、Chromeの内部DNSキャッシュもクリアしてください。
まとめ
WindowsのDNS解決エラーは、DNSキャッシュのクリア(ipconfig /flushdns)とDNSサーバーをGoogle DNS(8.8.8.8)に変更することで解決するケースが最も多いです。これらを試しても改善しない場合はネットワーク設定のリセットを試みてください。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!