如何通过Windows上的cmd或powershell检查Internet浏览历史记录?


Answers:


3

您可以从CMD查看缓存的DNS条目。

每次浏览网页时,您的PC都必须从默认的DNS服务器请求该网站的IP地址,然后在您的计算机上本地缓存它们一段时间,以加快将来访问该网站的速度 - 即使在私人浏览会话。

您可以通过打开命令提示符并输入来自己查看这些内容 ipconfig /displaydns 查看缓存的DNS条目的完整列表。

现在,你要注意的第一件事就是会出现很多信息,以至于所有信息都不适合命令提示符。您可以做的是获取命令的输出并将其发送到计算机上某处的文本文件。

ipconfig /displaydns > c:\desired location

现在,当您打开该文件时,您将看到有关您直接或间接访问过的网站的信息。

要摆脱这种情况,只需输入命令即可 ipconfig /flushdns 并且您的DNS缓存将被清除。

天使路易斯 写得很好 有关此主题的教程和脚本 ,我建议你看看。


1
返回的DNS记录 ipconfig /displaydns 受制于 呼气 一段时间后,其他事件(如重启)也会清除缓存。此方法访问浏览历史记录的能力相应地受到限制。
Twisty Impersonator

1

也许退房 Nirsoft的IEHistoryView ,因为它允许将结果保存到文本文件:

该实用程序从您的历史文件中读取所有信息   计算机,并显示您访问过的所有网址的列表   最近几天。它还允许您选择一个或多个URL   地址,然后从历史文件中删除它们或保存它们   到文本,HTML或XML文件。此外,您可以查看   访问了计算机上其他用户配置文件的URL列表,甚至   只要您拥有,就可以访问远程计算机上的访问URL列表   访问历史文件夹的权限。


MozillaHistoryView 同样。
Karan

0

在PowerShell中,这将只显示DNS名称:

ipconfig /displaydns|?{$_ -like "Record Name"}

这将显示IP和记录类型:

ipconfig /displaydns|?{$_ -like "Record"}

类型1是A记录,类型5是别名。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.