この記事では、Windows11でDNSキャッシュをクリア(削除)する方法を解説します。
インターネット接続が不安定なときや特定のWebサイトにアクセスできないとき、DNSキャッシュをクリアすることで問題が解決する場合があります。操作は約30秒で完了します。
Windows11でDNSキャッシュをクリア(削除)する方法
Windows11でDNSキャッシュをクリアする方法は以下の3つです。
最も簡単なのは「ファイル名を指定して実行」からipconfig /flushdnsコマンドを実行する方法です。
| 方法 | コマンド | 管理者権限 | 成功メッセージ |
|---|---|---|---|
| ファイル名を指定して実行 | ipconfig /flushdns | 不要 | 表示なし(一瞬で閉じる) |
| PowerShell | Clear-DnsClientCache | 不要 | 表示なし |
| コマンドプロンプト | ipconfig /flushdns | 不要 | 「正常にフラッシュされました」 |
「ファイル名を指定して実行」からDNSキャッシュをクリアする(おすすめ)
最も簡単なDNSキャッシュのクリア方法は、「ファイル名を指定して実行」からipconfig /flushdnsコマンドを実行する方法です。
この方法はコマンドプロンプトを開く必要がなく、約30秒で完了します。
Windowsキー +Rを押す- 「名前」の欄に
ipconfig /flushdnsと入力して「OK」をクリック - 黒い画面が一瞬表示されて自動的に閉じれば完了

「OK」をクリックすると、黒いコマンドプロンプト画面が一瞬表示され、すぐに自動的に閉じます。これでDNSキャッシュのクリアが完了しました。
コマンドでDNSキャッシュをクリアする
PowerShellやコマンドプロンプトから直接コマンドを実行してDNSキャッシュをクリアすることもできます。
以下のいずれかの方法で実行してください。
- PowerShellから実行: PowerShellを起動し、
Clear-DnsClientCacheと入力してEnterを押す - コマンドプロンプトから実行: コマンドプロンプトを起動し、
ipconfig /flushdnsと入力してEnterを押す
PowerShellでは成功時にメッセージは表示されません。コマンドプロンプトでは「DNSリゾルバーキャッシュは正常にフラッシュされました。」と表示されれば完了です。

DNSキャッシュをクリア(削除)できない場合の対処法
ipconfig /flushdnsコマンドを実行しても「DNSリゾルバーキャッシュは正常にフラッシュされました。」以外のメッセージが表示されたり、コマンドは成功してもインターネット接続が改善しない場合は以下の対処法を順番に試してください。
PCを再起動する
DNSキャッシュのクリアができない場合、DNS Clientサービスが一時的に停止している可能性があります。
PCを再起動することで、DNS Clientサービスが自動的に起動し、ネットワーク関連の設定もリセットされます。
DNS ClientサービスとはWindowsでDNSキャッシュを管理するバックグラウンドサービスです。このサービスが停止していると、ipconfig /flushdnsコマンドが正しく動作しません。
再起動後、再度ipconfig /flushdnsコマンドを実行して、DNSキャッシュをクリアしてください。
システム修復コマンド(SFC/DISM)を実行する
PC再起動後もDNSキャッシュのクリアができない場合、Windowsのシステムファイルが部分的に破損している可能性があります。
以下の手順でシステムファイルチェッカー(SFC)とDISMツールを実行して、Windowsシステムを修復してください。
- コマンドプロンプトを管理者として起動する
sfc /scannowと入力してEnterを押す- スキャンが完了するまで待つ(10~30分程度)
DISM /Online /Cleanup-Image /RestoreHealthと入力してEnterを押す- 修復完了後、Windowsを再起動する
DNSキャッシュをクリアしてもインターネット接続に問題がある場合
DNSキャッシュのクリアに成功しても、インターネット接続が改善しない場合は、DNS以外のネットワーク設定に問題がある可能性があります。以下の対処法を順番に試してください。
プロキシ設定を確認・無効化する
DNSキャッシュをクリアしてもインターネット接続が改善しない場合、プロキシサーバーの設定が原因の可能性があります。
特に企業や学校のネットワークで使用していたPCを自宅に持ち帰った場合や、VPNを使用していた環境では、プロキシ設定が残っていることがあります。
プロキシ設定を確認・無効化する手順は以下の通りです。
Windowsキー +Iで設定を開く- 「ネットワークとインターネット」をクリック
- 「プロキシ」をクリック
- 「プロキシ サーバーを使う」がオンになっている場合はオフにする
- 「設定を自動的に検出する」もオフにする
プロキシ設定を無効化しても接続が改善しない場合は、次の「ネットワーク設定をリセットする」をお試しください。
ネットワーク設定をリセットする
プロキシ設定を無効化しても接続が改善しない場合、ネットワーク設定全体をリセットすることで問題が解決する可能性があります。
ネットワーク設定をリセットする手順は以下の通りです。
- 「
Windowsキー」→「設定」→「ネットワークとインターネット」をクリック - 「ネットワークの詳細設定」をクリック
- 「ネットワークのリセット」をクリック
- 「今すぐリセット」をクリック
- 確認画面で「はい」をクリック
- PCが自動的に再起動される
- 再起動後、Wi-Fiやネットワーク設定を再度行う
- プロキシの自動検出設定をオフにする
DNSサーバの設定を変更する
ネットワーク設定をリセットしてもインターネット接続が改善しない場合、使用しているDNSサーバー自体に問題がある可能性があります。
インターネットサービスプロバイダーが提供するDNSサーバーが不安定な場合、Google Public DNSやCloudflare DNSなどの公開DNSサーバーに変更することで接続が改善することがあります。
DNSサーバー設定を変更する手順は以下の通りです。
Windowsキー +Iで設定を開く- 「ネットワークとインターネット」をクリック
- 使用中のネットワーク(Wi-Fiまたはイーサネット(有線LAN))をクリック
- 「DNS サーバーの割り当て」の「編集」をクリック
- 「手動」を選択し、IPv4をオンにする
- 優先DNSに「8.8.8.8」、代替DNSに「8.8.4.4」を入力(Google Public DNS)
- 「保存」をクリック
DNS設定変更後、再度ipconfig /flushdnsコマンドを実行して、新しいDNSサーバーでキャッシュをクリアしてください。
- Google Public DNS: 優先DNS
8.8.8.8/ 代替DNS8.8.4.4 - Cloudflare DNS: 優先DNS
1.1.1.1/ 代替DNS1.0.0.1
※Cloudflareは最近通信障害が頻繁に発生しているため、安定性を重視する場合はGoogle Public DNSの使用をおすすめします。
DNSキャッシュの削除に関するよくある質問と答え
DNSキャッシュの削除に関するよくある質問と答えをまとめました。
最後までご覧いただき、ありがとうございました。
記事の内容は独自検証に基づくものであり、MicrosoftやAdobeなど各ベンダーの公式見解ではありません。
環境によって結果が異なる場合がありますので、参考のうえご利用ください。
誤りのご指摘・追記のご要望・記事のご感想は、記事のコメント欄またはこちらのお問い合わせフォームからお寄せください。個人の方向けには、トラブルの切り分けや設定アドバイスも実施します。
※Microsoft、Windows、Adobe、Acrobat、Creative Cloud、Google Chromeほか記載の製品名・サービス名は各社の商標または登録商標です。
公式情報・関連資料
実行環境詳細と検証日
- OS:Windows 11 Home 25H2(64bit)
※本記事の手順は Windows11 Home / Pro / Enterpriseで共通です(ポリシーで制限された環境を除く)。 - ハードウェア:Intel(R) Core(TM) Ultra 7 155H (1.40 GHz) / 32GB RAM
- 最終検証日:2026年1月26日

コメント