このPowershellスクリプトをオンラインで見つけました。
@echo off
Powershell -noexit "ipconfig /displaydns | select-string 'Record Name' | foreach-object { $_.ToString().Split(' ')[-1] } | Sort | Out-Gridview"
このスクリプトにDNS履歴の日付を表示させる方法はありますか?
https://technet.Microsoft.com/en-us/library/cc758108(v = ws.10).aspx と、コマンドラインからipconfig /displaydns
だけを使用した簡単なテストに従ってPowerhhellクエリを変更して結果を表示するために、これらのエントリに日付またはタイムスタンプ情報は保持されません。
/ displaydns |クライアントリゾルバーキャッシュを表示するコマンド。
ipconfig/displaydnsコマンドは、ローカルHostsファイルからプリロードされたエントリを含むDNSクライアントリゾルバーキャッシュの内容を表示する手段を提供します。また、システムによって解決された名前クエリ用に最近取得されたリソースレコード。この情報は、DNSクライアントサービスが構成済みのDNSサーバーにクエリを実行する前に、頻繁にクエリされる名前をすばやく解決するために使用されます。