目次
Windows 11でDNSをフラッシュまたはリセットする必要がある理由はたくさんあります。最も一般的な理由は、Webサイトが正しく解決されていないことであり、DNSキャッシュが間違ったアドレスを保持していることが問題である可能性があります。このガイドでは、Windows 11 PCでDNSキャッシュをクリアまたはリセットするための3つの異なる簡単な方法を紹介します。
ただし、Windows 11 では、DNS 解決キャッシュをフラッシュすることで、DNS 関連の問題を解決することができます。この問題には、Web サイトの未発見のエラーや、常に変化する Web ページにアクセスできないことが含まれる場合があります。
DNSとは何ですか?
DNSは、Domain Name Systemの略です。Webサイトの名前を、コンピューターが理解できるIPアドレスに変換します。これは、あなたが訪れたいどんなウェブサイトにも起こることです。ユーザーがホスト名を通じてWebサイトにアクセスすると、Webブラウザはインターネット上の検索を開始しますが、この検索はWebサイトの名前がIPアドレスに「変換」されるまで完了することができません。
ブラウジングをより快適にするために、Windowsには指定されたDNSサーバーのアドレスを保存するオプションがあります。TCP/IPスタックはIPアドレスを使用し、この特定のゲートウェイユーザーまたはサービス固有のDNSを参照して、ウェブサイトのドメイン名をIPアドレスに解決し、それをWebサーバーにアップロードします。
DNSキャッシュとは何ですか?
DNSキャッシュとは、マシンのオペレーティングシステムまたはウェブブラウザに、以前のDNS検索に関する情報を一時的に保存することを指します。DNS検索のローカルコピーを保持することで、オペレーティングシステムやブラウザが簡単に検索できるようになり、WebサイトのURLを対応するIPに解決するのが容易になります。すべてのタイプのキャッシュの基本的な機能は似ています。
DNSキャッシュは、オペレーティングシステムやデバイスのレベルだけで行われるわけではありません。実際、DNSルックアップには、上記のようなさまざまなステップが含まれます。新しいDNSルックアップのプロセスでは、ルックアップはリゾルバ、ルートサーバー、TLDサーバーを経由します。各ステージで情報を収集し、後で使用するために保存します。したがって、ローカルのDNSキャッシュが空であっても、ソルバーは必要な情報のキャッシュされたコピーにアクセスできるため、DNSルックアップの全段階を経る必要がなくなります。
DNSキャッシュの確認方法
もしあなたが好奇心旺盛で、現在DNSキャッシュに何が保存されているかを知りたいのであれば、以下の方法で見ることができます。
- スタートメニューから「cmd」と入力し、「管理者として実行」をタップします。
- さて、コマンドプロンプトウィンドウで、次のコマンドを入力します。
- ipconfig /displaydns
- Enterキーを押して、コマンドを実行します。
- これで、現在のDNSキャッシュデータを確認することができます。
Windows 11でDNSキャッシュをリセットする3つの方法
通常、Windowsには3種類のキャッシュがあり、簡単にフラッシュすることができます。
- メモリーキャッシュ
- DNSキャッシュ
- サムネイルキャッシュ
メモリーキャッシュをクリアするとシステムメモリが解放され、サムネイルキャッシュをクリアするとハードディスクの容量が確保されます。DNSキャッシュをクリアすると、インターネットアクセスに関する問題が解決されます。
それでは、Windows 11でDNSキャッシュをリセットする方法を説明します。
方法1.コマンドプロンプト(CMD)を介してWindows 11でDNSキャッシュをフラッシュする
- スタート]をクリックし、cmdを検索してコマンドプロンプトを開いてください。
- 表示されたら、「管理者として実行」をタップします。
- ここで、次のコマンドを入力します。
- ipconfig /flushdns
- ここで、Enterキーを押して、上記のコマンドを実行します。
- Enterキーを押すと、DNSリゾルバキャッシュがフラッシュされたことを示す確認メッセージが表示されます。
方法2.Windows 11でPowerShellを使用してDNSキャッシュをリセットする
コマンドプロンプトの他に、PowerShellを使用して、Windows 11 PCまたはラップトップのDNSキャッシュをフラッシュまたはリセットすることもできます。以下はその方法です。
- まず、スタートメニューでPowerShellを検索します。
- 次に、「管理者として実行」をタップします。
- 次に、次のコマンドを入力するか、コピーして貼り付けます。
- クリア-DnsClientCache
- Enterキーを押して、上記のコマンドを実行します。
- 以上で、DNSキャッシュが即座にフラッシュされます。
方法3.Windows 11でRUNを使用してDNSキャッシュをクリアする
コマンドターミナルを開かずに、RUNウィンドウから直接DNSキャッシュをフラッシュすることもできます。この方法は、上で説明した最初の2つの方法よりもずっと便利だと思う人が多いでしょう。以下、その方法を説明します。
- まず、Win + RキーボードショートカットでRunウィンドウを開きます。
- 実行]ボックスが表示されたら、次のコマンドを入力するだけです。
- ipconfig /flushdns
- キーボードのEnterキーを押して、コマンドを実行します。
- その後、コマンドウィンドウが表示され、DNSキャッシュが即座にフラッシュされます。最後の言葉
DNSキャッシュのクリアは、専門用語が多いように聞こえるかもしれませんが、ご存知の通り、これは簡単な作業です。Windows 11でDNSキャッシュをクリアまたはフラッシュする方法は、コマンドプロンプト、PowerShell、コマンドの実行を使用するなど複数存在します。したがって、引き続きWindows 11コンピュータにキャッシュされたDNSデータをリフレッシュして、潜在的な接続の問題を解決し、プライバシーを向上させましょう。