Windows 11/10でDNSキャッシュの内容を表示する方法

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

この記事では、Windows 11/10でDNSキャッシュの内容を確認する方法を紹介します。 DNS キャッシュとは、マシンの OS または Web ブラウザーでの以前の DNS ルックアップに関する情報の一時的な保存場所を指します。

Windows で DNS キャッシュの内容を表示する方法

DNS キャッシュには、リモート サーバー名と、それらに対応する IP アドレス (存在する場合) のリストが含まれています。このキャッシュ内のエントリは、Web サイト、名前付き FTP サーバー、およびその他のリモート ホストにアクセスしようとしたときに発生する DNS ルックアップから取得されます。 Windows はこのキャッシュを使用して、Web ベースのアプリケーションのパフォーマンスを向上させます。

コマンドプロンプトの使用

DNC キャッシュの内容を表示するには、管理者特権の CMD で次のコマンドを実行します。

ipconfig /displaydns

結果が表示されます。

  • レコード名は DNS にクエリを実行する名前であり、レコードはその名前に属します。
  • レコードタイプはタイプであり、番号または名前として表示されます。 DNS プロトコルでは、それぞれに番号が付いています。
  • 生存時間キャッシュ エントリが期限切れになるまでの秒数です。
  • データ長バイト単位の長さです。たとえば、IPv4 アドレスは 4 バイトです。 IPv6は16バイトです。
  • セクションDNS 応答はクエリに対する実際の応答です。
  • 追加実際の答えを見つけるために必要と思われる情報が含まれています。
  • CNAMEは正規名です。

結果をエクスポートしたい場合は、次のコマンドを使用できます。ipconfig /displaydns > dnscachecontents.txt出力をテキストドキュメントに保存するにはdnscachecontents.txt

PowerShell の使用

簡単にエクスポートまたはデータベースに保存できる DNS レコード オブジェクトのコレクションと同じ情報を取得したい場合は、PowerShell で次のコマンドレットを実行します。

Get-DnsClientCache

このコマンドはヘルプ情報を一覧表示します。

Help Get-DnsClientCache -full

次のコマンドを使用して、より適切な書式設定を行うこともできます。

Get-DnsClientCache | Format-Table -AutoSize

DNSキャッシュをクリアする方法

コマンドを使用すると、DNSキャッシュをフラッシュするコマンドプロンプトで:

ipconfig /flushdns

当社のフリーウェアWindows 用 FixWinをクリックすると、DNS キャッシュなどをフラッシュできます。

DNSキャッシュをオフまたはオンにする

特定のセッションの DNS キャッシュをオフにするには、次のように入力します。net stop dnscacheそして Enter キーを押します。

DNS キャッシュを有効にするには、次のように入力します。net start dnscacheそして Enter キーを押します。

もちろん、コンピュータを再起動すると、いずれの場合でも DNC キャッシュがオンになります。

DNSキャッシュを無効にする

何らかの理由で DNS キャッシュを無効にしたい場合は、次のように入力します。サービス検索を開始し、Enter キーを押してサービス マネージャーを開きます。ここで DNS クライアント サービスを見つけます。

DNS クライアント サービス (dnscache) キャッシュドメイン ネーム システム (DNS) は、このコンピュータの完全なコンピュータ名に名前を付けて登録します。サービスが停止しても、DNS 名の解決は続行されます。ただし、DNS 名クエリの結果はキャッシュされず、コンピューター名は登録されません。サービスが無効になっている場合、そのサービスに明示的に依存するサービスは起動できません。

それをダブルクリックして、[プロパティ] ボックスを開きます。ここで、スタートアップの種類を「手動」から「無効」に変更します。 DNS クライアント サービスを無効にすると、DNS ルックアップもっと時間がかかるかもしれません。

以下のリソースにも興味があるかもしれません。

  1. Windows で DNS 設定を変更する方法
  2. DNS 設定を変更して Web ブラウジング速度を管理する
  3. DNS 設定が侵害されていないか確認してください。