[記事公開日]2026/08/17
[最終更新日]2026/08/19
DNSを変更してもサイトが開けないときに次に確認すること
DNSサーバーを変更しても特定のサイトやすべてのサイトが開けない場合、原因がDNSだけにあるとは限りません。DNSは「サイト名をIPアドレスへ変換する仕組み」なので、名前解決が正常でも、IPアドレスの取得、デフォルトゲートウェイ、プロキシ、VPN、セキュリティソフト、ブラウザ、接続先サイト側の障害などで通信が止まることがあります。
ここでは、DNSを変更したあとも改善しないときに、原因を広げすぎず順番に切り分ける方法を解説します。いきなりネットワーク設定をリセットするのではなく、まず「DNSの問題が残っているのか」「DNS以外の問題なのか」を確認するのがポイントです。
まず確認したいこと
最初に、症状の範囲を確認してください。ここで結果が分かれると、原因をかなり絞り込めます。
- 開けないのは1つのサイトだけか、複数のサイトか
- 同じパソコンで別のブラウザを使っても開けないか
- 同じWi-Fiにつないだスマートフォンでは開けるか
- スマートフォンのモバイル回線など、別の回線では開けるか
- メールやクラウド同期など、Webブラウザ以外の通信は動いているか
1つのサイトだけ開けない場合は、DNSよりも接続先サイト側の障害、ブラウザのキャッシュ、拡張機能、Hostsファイル、セキュリティソフトなどを疑います。一方、どのサイトも開けない場合は、IPアドレスやゲートウェイ、プロキシ、VPNなども含めてネットワーク全体を確認します。
1. DNS設定そのものが正しく反映されているか確認する
DNSを変更した直後は、入力ミスや設定対象のネットワークアダプター違いがないか確認します。Wi-Fiを使っているのにEthernet側だけ変更していた、IPv4とIPv6で別の設定になっていた、といったケースもあります。
Windows 11では、接続中のWi-FiまたはEthernetのプロパティからDNSサーバーの設定を確認できます。手動設定に不安がある場合は、一度「自動(DHCP)」へ戻して挙動を比較する方法も有効です。
DNSの手動設定方法を確認したい場合は、DNSを手動で設定する方法も参考にしてください。
2. IPアドレスとデフォルトゲートウェイを確認する
DNSを変更しても、パソコン自体が正常なIPアドレスを取得できていなければサイトは開けません。コマンドプロンプトを開き、次のコマンドを実行します。
ipconfig /all
特に確認したいのは次の項目です。
- IPv4アドレス
- サブネットマスク
- デフォルトゲートウェイ
- DNS Servers
IPv4アドレスが169.254.x.xのようになっている場合、WindowsがルーターなどのDHCPサーバーから正常にIPアドレスを受け取れていない可能性があります。この状態ではDNSを変更しても解決しません。Wi-Fiの再接続、ルーターとの接続状態、DHCP設定などを先に確認してください。
3. nslookupで「名前解決できるか」を確認する
DNSの問題が残っているかを確認するには、ブラウザだけで判断せず、nslookupを使うと切り分けやすくなります。
nslookup example.com
example.comの部分は、実際に開けないサイトのドメイン名に置き換えてください。
IPアドレスが返ってくる場合
ドメイン名に対してIPアドレスが返ってくるなら、少なくともDNSサーバーから名前解決の応答を受け取れている可能性が高くなります。この場合は、DNS以外の原因を優先して確認します。
- プロキシ設定
- VPN
- セキュリティソフトやファイアウォール
- ブラウザのキャッシュや拡張機能
- 接続先サイト側の障害
IPアドレスが返ってこない場合
DNSサーバーへの問い合わせ自体が失敗している可能性があります。DNSサーバーのアドレスが正しいか確認し、次のDNSキャッシュ削除も試します。
4. DNSキャッシュを削除する
Windowsには一度取得した名前解決情報を一時保存するDNSキャッシュがあります。古い情報や失敗した名前解決結果が残っている場合は、DNSサーバーを変更しただけでは症状が続くことがあります。
管理者としてコマンドプロンプトを開き、次を実行します。
ipconfig /flushdns
実行後、ブラウザをいったん終了してから再度サイトを開いてください。
詳しい手順はDNSキャッシュを削除する「ipconfig /flushdns」の使い方で確認できます。
5. DNSサーバーまで通信できるか確認する
ipconfig /allで表示されたDNSサーバーのIPアドレスに対して、通信できるか確認します。
ping DNSサーバーのIPアドレス
ただし、pingへの応答を禁止している機器やサーバーもあるため、応答がないだけでDNSサーバーの故障と断定はできません。一方、デフォルトゲートウェイにも通信できない、他の端末も同時につながらないといった症状がある場合は、DNSより手前のネットワーク接続を疑います。
6. プロキシ設定を確認する
DNSで名前解決できていても、不要なプロキシ設定が有効だとWebサイトを開けないことがあります。
Windows 11では、次の場所を確認します。
- 「設定」を開く
- 「ネットワークとインターネット」を開く
- 「プロキシ」を開く
- 意図して設定していない手動プロキシが有効になっていないか確認する
会社や学校など管理されたネットワークでは、プロキシが必要な場合があります。管理者から指定されている設定を自己判断で無効にしないでください。
7. VPNを一時的に切って比較する
VPN接続中だけサイトが開けない場合は、DNSではなくVPN側の通信経路やDNS設定、接続先ネットワークの制限が影響している可能性があります。
VPNを使用している場合は、作業中の通信に問題がないことを確認したうえで一時的に切断し、同じサイトを開けるか比較します。VPNを切ると開ける場合は、DNS設定を何度も変更するより、VPN側の設定や接続先を確認した方が早く原因を絞れます。
8. 別のブラウザやプライベートウィンドウで確認する
nslookupでは正常に名前解決できるのに、特定のブラウザだけサイトが開けない場合は、ブラウザ側の問題を疑います。
- 別のブラウザで開く
- プライベート/InPrivateウィンドウで開く
- 拡張機能を一時的に無効にして比較する
- ブラウザを完全に終了して再起動する
Cookieや保存済みログイン情報が必要なサイトもあるため、最初からブラウザデータをすべて削除するのではなく、別ブラウザやプライベートウィンドウでの比較から始める方が安全です。
9. Hostsファイルに対象サイトが登録されていないか確認する
WindowsではHostsファイルにドメイン名とIPアドレスが記載されていると、その情報が名前解決に影響します。過去に設定を変更したことがある場合や、一部のソフトがHostsファイルを書き換えた場合は、DNSサーバーを変更しても特定サイトだけ開けないことがあります。
Hostsファイルは通常、次の場所にあります。
C:\Windows\System32\drivers\etc\hosts
まずは内容を確認するだけにしてください。編集する場合は管理者権限が必要になることがあり、誤って必要な行を削除すると別の通信に影響する場合があります。変更前に元の内容を控えておくことをおすすめします。
10. セキュリティソフトやファイアウォールの影響を切り分ける
セキュリティソフトのWeb保護、HTTPSスキャン、ファイアウォールなどが特定サイトへの通信を止める場合があります。ただし、原因が不明な段階でセキュリティ機能を長時間無効にするのはおすすめできません。
製品に「一時停止」や「Web保護のみ停止」などの切り分け機能がある場合は、メーカーの案内に従って短時間だけ比較し、確認後は必ず元に戻してください。会社管理のパソコンでは管理者へ確認してください。
11. 最後の手段としてネットワーク設定のリセットを検討する
IP設定、DNS、プロキシ、VPN、ブラウザなどを確認しても改善しない場合は、Windowsのネットワーク設定リセットを検討できます。
ただし、ネットワークのリセットではネットワークアダプターや設定が再構成されるため、保存していたネットワーク設定やVPN関連ソフトなどの再設定が必要になる場合があります。最初に試す操作ではなく、基本確認を終えてから行ってください。
手順はネットワーク設定のリセット手順で確認できます。
症状別の判断目安
| 確認結果 | 疑いやすい原因 | 次に確認すること |
|---|---|---|
| 169.254.x.xになっている | IPアドレス取得・DHCP・接続不良 | Wi-Fi/LAN、ルーター、DHCP |
| nslookupで名前解決できない | DNS設定・DNSサーバー・通信経路 | DNS設定、flushdns、DNSサーバーへの到達性 |
| nslookupは成功するがブラウザで開けない | プロキシ・VPN・ブラウザ・セキュリティ | プロキシ、VPN、別ブラウザ、保護機能 |
| 1つのサイトだけ開けない | サイト側障害・Hosts・ブラウザ・アクセス制限 | 別回線、別端末、Hosts、ブラウザ |
| 同じ回線の全端末で開けない | ルーター・回線・接続先側 | ルーター、回線障害、別回線で比較 |
よくある質問
DNSをGoogle Public DNSやCloudflare DNSなどへ変えれば必ず直りますか?
必ず直るわけではありません。DNSが原因なら改善する可能性がありますが、IPアドレス取得、ゲートウェイ、プロキシ、VPN、セキュリティソフト、ブラウザ、サイト側障害が原因ならDNSを変更しても改善しません。
DNSを何度も変更しても問題ありませんか?
設定自体は変更できますが、原因の切り分けをせず複数の設定を何度も変えると、元の状態が分からなくなります。現在値を控え、1項目ずつ変更して結果を確認してください。
nslookupでIPアドレスが返ればDNSは完全に正常ですか?
少なくとも指定した問い合わせにDNSサーバーが応答していることを確認する材料になります。ただし、ブラウザやアプリが別の名前解決方式やVPN、プロキシを使っているケースもあるため、nslookupが成功しただけですべての通信が正常とは限りません。
ネットワークのリセットを最初に試してもよいですか?
おすすめしません。ネットワーク設定の再構成により、VPNやアダプター設定などを入れ直す必要が出ることがあります。まずIPアドレス、DNS、プロキシ、VPN、ブラウザの順に確認してから検討してください。
まとめ
DNSを変更してもサイトが開けないときは、DNS設定をさらに変更し続けるより、「名前解決できているか」と「名前解決後の通信が止まっているか」を分けて確認することが重要です。
ipconfig /allでIPアドレス・ゲートウェイ・DNSを確認するnslookupで名前解決を確認する- 必要に応じて
ipconfig /flushdnsを実行する - プロキシとVPNを確認する
- 別ブラウザ・別端末・別回線で比較する
- Hostsファイルやセキュリティソフトを確認する
- 最後にネットワーク設定のリセットを検討する
この順番で確認すると、「DNSの問題だと思っていたが実際はプロキシだった」「名前解決は正常で、特定ブラウザだけの問題だった」といった切り分けがしやすくなります。
