本文へスキップ
RebootDoctor

DNSサーバーが応答しない — 診断と修正(2026年)

By Mike Chen Fact-checked by Mike Chen (CompTIA A+ Certified) on

簡潔な回答: コマンドプロンプトでping 8.8.8.8を実行。応答があれば接続は生きており問題はDNS。Cloudflare(1.1.1.1)またはGoogle(8.8.8.8)DNSに切り替えてipconfig /flushdnsでキャッシュをフラッシュしてください。タイムアウトする場合は接続自体がダウンしているので、まずルーターの電源を30秒抜いて再起動。

コマンドプロンプトを開いてping 8.8.8.8と入力。応答が返ってくればインターネットは動いています。問題はDNS。ウェブサイト名をIPアドレスに変換するシステムが仕事を放棄したので、パソコンは物理的にインターネットに到達できるが何がどこにあるかわからない。pingがタイムアウトする場合は実際の接続がダウン。ルーターの電源コードを30秒抜いて(小さなリセットボタンではなく、それは設定を初期化する)差し直し、2分待つ。

そもそもDNSの問題?

そのpingテストが診断のすべてです。ping 8.8.8.8はIPアドレスでGoogleのサーバーに直接通信し、DNSを完全にバイパス。応答=DNS問題。タイムアウト=インターネット問題。5秒でトラブルシューティングの半分を省けます。

もう少し徹底するなら:nslookup google.com。「DNSリクエストがタイムアウトしました」が返ってくれば確定、リゾルバが壊れています。実際にIPアドレスが返ってきたら、DNS自体は技術的に動作しており、問題はブラウザ拡張機能、プロキシ設定、またはアンチウイルスのWebシールドがクエリを横取りしている可能性。NortonのSmart Firewallはポート53(DNSトラフィックが流れる場所)をブロックするのが好きで、突然何も解決しなくなる。Norton、Kaspersky、Bitdefenderを使っている場合は、何よりも先にウェブ保護を一時的に無効にしてみてください。

さらに絞り込む手がかり:ネットワーク上のすべてのデバイスが同時にDNSを失った場合、ISPのサーバーがダウン。ISPが認めるより頻繁に起きます。特に金曜の夜、近隣の半分がストリーミング中に。1台だけ問題がある場合はそのコンピューターのローカルキャッシュか設定の問題。

Cloudflareに切り替え

これで私が見るDNSケースの約60%が修復され、どちらにしても永続的なアップグレードです。パブリックDNSはISPが提供するものより高速で信頼性が高い。

WiFiまたはイーサネット接続のプロパティを開き、DNS サーバー割り当てを見つけ、自動から手動に変更。優先DNSを1.1.1.1、代替を1.0.0.1に設定。これがCloudflare。テストした中で最速のパブリックDNSで、約40台の顧客マシンでほとんどのISPサーバーより5-15ms速く応答。Googleの8.8.8.8でも問題なし。

ウェブサイトを試す。読み込まれたらISPのDNSが問題で、永久に修正完了。

ルーター側で行う場合(すべてのデバイスのDNSを一括修正)、192.168.1.1または192.168.0.1にログインし、WANまたはDHCPのDNS設定を1.1.1.11.0.0.1に置き換え、保存して再起動。ネットワーク上のすべてのデバイスが自動的にCloudflareを取得、個別設定不要。

キャッシュをフラッシュ:管理者コマンドプロンプトでipconfig /flushdns。キャッシュされたドメインルックアップをすべて破棄して新しく開始。一部のサイトが読み込まれて他が読み込まれない場合、特定ドメインの破損キャッシュエントリがおそらく原因。キャッシュクリアガイドでDNSとWindowsが溜め込む他のすべてのキャッシュを解説。

完全リセット

DNSの切り替えとキャッシュフラッシュで直らない場合、管理者コマンドプロンプトで以下を1つずつ実行:

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset

最後のコマンドの後に再起動。ほとんどのガイドは「DNSフラッシュ」だけ。それは1層しか修正しません。releaserenewはルーターから新しいIPリースを取得し、新しいDNS割り当ても受け取ります。winsockリセットが最も重い操作——Windowsネットワーキング APIレイヤー全体をワイプ。DNSキャッシュの下に存在し単純なフラッシュでは消えない破損がここでクリアされます。

Windows Update直後にDNSが壊れて上記のどれも効かない場合、最終手段:設定→ネットワークとインターネット→ネットワークの詳細設定でネットワークリセット。警告——すべてのネットワークアダプターがアンインストールされ、VPNクライアントも消え、WiFiパスワードも消去。しかしネットワーキングスタックをゼロから再構築するので、更新がアダプタードライバを破損した場合の修正。DNSだけでなくWiFi自体が頻繁に切断される場合はアダプター自体が問題。WiFiが接続済みでフルシグナルだが「インターネットなし」と表示される場合は通常別の問題——古いIP設定、VPNプロキシの残骸、DHCP枯渇。

何度も壊れる場合

DNSを修正、数時間または次の再起動まで動作、そしてまた壊れる。ルーターのDHCPサーバーがIPリース更新のたびに設定を上書きしている。Windows側ではなくルーター側でDNSを変更すれば止まります。

ハイジャッキングも確認。コマンドプロンプトでipconfig /all、アクティブアダプターのDNSサーバー行を確認。ルーターIP、ISP、または設定したパブリックDNSが表示されるべき。設定した覚えのない見知らぬアドレスがあれば何かが変更した——おそらくマルウェア。アドレスを修正してすぐにスキャン。一部のDNSチェンジャーはルーターにもログインするのが賢い(ほとんどの人が管理者パスワードをadmin/adminのまま)。ルーターのDNSを変更してすべてのデバイスをリダイレクト。

インターネットが遅いだけでDNS障害ではない場合はまったく別の問題。イーサネットアダプター自体が接続しない場合はDNSではなくドライバまたはハードウェアの問題。これらの修正のどれも持続しない場合は、完全なネットワークスタックをリモートで確認して何が設定を再び壊しているか特定できます。

よくある質問

問題がDNSなのかインターネット自体がダウンしているのか、どう判断しますか?

コマンドプロンプトでping 8.8.8.8と入力。GoogleのDNSサーバーにIPアドレスで直接pingし、DNSを完全にバイパスします。応答が返ってくればインターネット接続は生きており、問題はDNS(名前→アドレス変換が壊れている)。タイムアウトすれば接続自体がダウンしているのでルーターを再起動してください。

ISPのDNSの代わりにどのDNSサーバーを使うべきですか?

Cloudflare 1.1.1.1をプライマリ、Google 8.8.8.8をセカンダリに。Cloudflareは米国のほとんどの場所で最速のパブリックDNSで、40台の顧客マシンでのテストでGoogleより約5-15ms速い。プライバシーポリシーも最強(クエリログなし、年次第三者監査)。Googleは海外でのグローバルカバレッジが優れ、信頼性の高いフォールバック。

DNS設定を変更するとインターネット速度に影響しますか?

ブラウジング速度がわずかに改善する可能性。DNSルックアップはすべてのウェブサイト読み込み前に発生するので、高速なDNSサーバーは各ページ読み込みからミリ秒を削減。Cloudflareの1.1.1.1はISP DNSより通常5-15ms速く応答。大きなファイルのダウンロードやストリーミング速度は変わりませんが、ウェブサイトの読み込み開始が体感で速くなります。

DNSがマルウェアにハイジャックされていないか確認するには?

コマンドプロンプトでipconfig /allを入力。アクティブなネットワークアダプターのDNSサーバー行を確認。ルーターのIP(192.168.1.1など)、ISPのサーバー、または手動設定したパブリックDNSが表示されるべきです。設定した覚えのない見知らぬIPアドレスがあれば、何かがDNS設定を変更した(おそらくマルウェア)。1.1.1.1に修正してすぐにマルウェアスキャンを実行。

修正してもDNSが何度も壊れるのはなぜ?

最も一般的な原因はルーターのDHCPサーバーがIPリース更新時にDNS設定を上書きすること。PCでDNSを変更しても、ルーターが数時間ごとに自分のDNS割り当てをプッシュして上書き。ルーター側で修正(192.168.1.1にログインしてDNSを1.1.1.1と1.0.0.1に変更)すれば、ネットワーク上のすべてのデバイスが自動的にCloudflareを使用。

プロのサポートが必要ですか?

これらの手順で解決しない場合、認定技術者がリモートで診断・修復します。通常30分以内に完了します。