Windows ipconfig是否在私人浏览时跟踪访问过的网站?


4

我找到了有关如何通过在命令行中键入Windows中列出DNS条目或访问过的网站的简单提示

 ipconfig /displaydns > dnslist.txt

我的问题是,如果我重新输入相同的命令,浏览器将以浏览器的隐私模式访问过的网站会被列出,否则浏览器会自动将其删除?

Answers:


8

TL; DR:是的,(可能)会。

这不是Web浏览器的功能,而是DNS系统的功能。

当一台计算机连接到另一台计算机时,它首先使用DNS(域名系统)查找IP地址。您可以将其视为电话簿。superuser.com在DNS“电话簿”中查找:

C:\> nslookup superuser.com
Server:     10.10.10.10
Address:    10.10.10.10#53

Non-authoritative answer:
Name:   superuser.com
Address: 190.93.247.58
Name:   superuser.com
Address: 190.93.246.58
Name:   superuser.com
Address: 141.101.114.59
Name:   superuser.com
Address: 190.93.244.58
Name:   superuser.com
Address: 190.93.245.58

(这是在linux服务器上运行,然后稍有变化。结果会有所不同)。

这表示,要联系superuser.com,您可以“拨打”任何“电话号码”(IP地址)-此处列出的第一个是190.93.247.58。

因为这需要一段时间(在我的计算机上为0.2秒!),所以此信息保存在本地;通常,人们会快速连续地与同一台计算机建立多个连接(例如,下载网页和多个图像-这大大简化了!)。规则指定了允许将信息保留多长时间,然后必须再次查找(通常为24小时)。数据可以保存在内存中或磁盘上。重新启动计算机应重置此信息(尽管不需要)。

当然,如果您想确认这一点,请尝试一下-您拥有运行此实验所需的一切。


长话短说,通过保留最近访问的服务器的IP列表,DNS不必再次查找它们。
凯尔塔里(Keltari)

4
您也可以ipconfig /flushdns在Windows中使用本地刷新DNS缓存,尽管这样做通常没有什么意义-而且它对任何上游缓存均不起作用(例如,在路由器或ISP级别,具体取决于DNS解析路径的设置)向上)。
鲍勃

@ Bob刷新DNS的一大要点是Windows将地址缓存为无法访问时,如果您遇到Internet连接问题,则可能会发生这种情况。在这种情况下,即使恢复了连接,由于高速缓存,地址也可能显示为无法解析。在这种情况下,冲洗会有所帮助。
AndrejaKo 2015年
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.