Windows で名前解決のキャッシュを確認する






同じ名前解決を何度も実行しないで済むようにすることが目的。

Windows にキャッシュされている内容を確認する方法は次の通り。

コマンドプロンプトにて

C:\>ipconfig /displaydns

Windows IP Configuration

         whois.jprs.jp
         ----------------------------------------
         Record Name . . . . . : whois.jprs.jp
         Record Type . . . . . : 1
         Time To Live  . . . . : 10795
         Data Length . . . . . : 4
         Section . . . . . . . : Answer
         A (Host) Record . . . : 202.11.16.169

このキャッシュはブラウザで whois.jprs.jp にアクセスした直後の内容。

nslookup で名前解決した内容はキャッシュには登録されない。

アプリケーションが使用するキャッシュのようだ。

キャッシュされている内容を消去する方法は次の通り。

コマンドプロンプトにて

C:\>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

これにより hosts ファイルに記載した内容以外のキャッシュが消去される。