Windows 11 で DNS キャッシュをフラッシュする 4 つの方法

Windows 11 で DNS キャッシュをフラッシュする 4 つの方法

Windows PC でインターネット接続の問題に直面していますか? DNS キャッシュの破損は、接続の問題の最も一般的な理由の 1 つです。この問題の最も迅速な解決策は、DNS キャッシュをフラッシュし、コンピューターに強制的に再作成させることです。

しかし、Windows 11 で DNS キャッシュをフラッシュする方法が複数あることをご存知ですか? DNS キャッシュをクリアする利点と、Windows 11 PC で使用できる複数の方法について詳しく説明します。これ以上苦労することなく、投稿に飛び込みましょう。

DNS キャッシュとは何ですか? なぜフラッシュする必要があるのですか?

Web サイトにアクセスするときは、通常、ブラウザーに URL を入力します。ただし、コンピュータは URL を「理解」しておらず、各 URL には、コンピュータが実際に使用できる対応する IP アドレスがあります。Web サイトを検索するとき、コンピュータは URL とそれに対応する IP アドレスのレコードを含む DNS サーバーにアクセスします。

このプロセスは DNS ルックアップとして知られていますが、特に繰り返しアクセスする Web サイトの場合、毎回 IP アドレスを検索するのは時間がかかります。そのため、コンピューターは、DNS リゾルバー キャッシュと呼ばれる DNS のローカル コピーを保持します。URL を検索すると、最初にリゾルバー キャッシュがチェックされ、その情報を使用して Web サイトが検索されます。

DNS リゾルバー キャッシュは、時間の経過とともに古くなったり破損したりして、接続の問題を引き起こす可能性があります。また、DNS キャッシュ ポイズニングのリスクが迫っているため、DNS キャッシュを定期的にクリーンアップする習慣を身に付ける必要があります。

Windows 11 で DNS キャッシュをフラッシュする方法

Windows 11 で DNS キャッシュをフラッシュする方法は複数あります。実行コマンド ボックス、コマンド プロンプト、または PowerShell を使用することもできます。さらに、バッチ ファイルを使用して、いつでも数回クリックするだけで DNS キャッシュをクリアできます。Windows 11 で DNS をクリアするには、次の 4 つの方法があります。

1.実行コマンドボックスの使用

[実行] コマンド ボックスを使用して DNS キャッシュをフラッシュするには、次の手順を実行します。

  1. Win + Rを押して、実行コマンド ボックスを起動します。
  2. ipconfig /flushdns」コマンドを入力します。
    実行コマンド ボックスを使用して DNS をフラッシュする
  3. Ctrl + Shift + Enterキーを同時に押します。コマンド プロンプトが起動し、flush コマンドが実行され、自動的に閉じます。

2.CMDの使用

CMD を使用して DNS リゾルバーのキャッシュをクリアするには、次の手順を繰り返します。

  1. Win + Rを押して、実行ダイアログ ボックスを開きます。cmdと入力し、 Ctrl + Shift + Enterキーを同時に押します
  2. CMD は管理者権限で開きます。
  3. ipconfig /flushdns」コマンドを入力し、Enterキーを押します。
    CMD を使用して DNS をフラッシュする
  4. DNS リゾルバー キャッシュを正常にフラッシュしました。コマンド実行後のメッセージ。

3.PowerShell の使用

PowerShell には、Windows 11 で DNS キャッシュをフラッシュする別のコマンドがあります。その方法は次のとおりです。

  1. Win + Sを押して、 PowerShellと入力します。[スタート] メニューの [管理者として実行] オプションをクリックします。
  2. ここで、PowerShell ウィンドウに「 Clear-DnsClientCache 」と入力し、 Enterキーを押します。
    Powershell を使用して DNS をフラッシュする
  3. コマンドが正常に実行された後、メッセージは表示されません。ただし、PowerShell をもう一度開いて、DNS キャッシュを表示して確認することはできます。

4.バッチファイルの使用

アプリを開くのは、少し時間がかかるプロセスです。一度バッチ ファイルを作成すると、DNS をフラッシュする必要があるたびにそれを実行することで、時間を節約できます。CMD または PowerShell アプリを開く必要はありません。

次の手順を繰り返して、DNS クリア バッチ ファイルを作成します。

  1. Win + Sを押して Windows サーチを開きます。メモと入力し、最初の検索結果をクリックします。
  2. メモ帳に次のコマンドを入力します: cmd.exe /k ipconfig /flushdns
    バッチ ファイルを使用して DNS をフラッシュする
  3. Ctrl + Sを押してファイルを保存します。「 flushDNS.bat」という名前を入力し、「ファイルの種類」を「すべてのファイル」のままにします。
  4. [保存] ボタンをクリックします。
  5. バッチ ファイルの場所に移動し、ダブルクリックします。
  6. コマンド プロンプトが起動し、「/ flushdns」コマンドが実行されます。
  7. exitと入力してEnterキーを押し、コマンドプロンプトウィンドウを閉じます。

ブラウザの DNS レコードをフラッシュする方法

ブラウザも DNS キャッシュを維持していることをご存知ですか? 接続の問題が発生した場合は、ブラウザーの DNS キャッシュをクリアし、ブラウザーに強制的にキャッシュを再構築させる必要があります。

次の手順を繰り返して、Chrome ブラウザの DNS キャッシュをクリアします。

  1. Chrome ブラウザーを起動し、Ctrl + Tを押して新しいタブを開きます。
  2. 次に、検索バーに「chrome://net-internals/#dns 」と入力してEnterキーを押します。
  3. ホスト リゾルバー キャッシュセクションに移動します。[ホスト キャッシュのクリア] ボタンをクリックして、Chrome ブラウザでキャッシュされた DNS レコードをクリアします。

ブラウザの DNS キャッシュをクリアするプロセスは、Safari、Opera、Mozilla などの他のブラウザでは異なる場合があります。DNS 設定を見つけて、DNS キャッシュを一掃する必要があります。

Windows で DNS キャッシュをクリーンに保つ

システムの DNS キャッシュを定期的にフラッシュすると、DNS スプーフィングや Web サイト接続の問題のリスクを軽減できます。最も簡単な方法は、適切なパラメータを指定して ipconfig ユーティリティを使用し、DNS キャッシュをフラッシュすることです。または、PowerShell メソッドを使用するか、同じバッチ ファイルを作成することもできます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です