【发布时间】:2018-05-14 14:11:18
【问题描述】:
在 Windows 中有两个 DNS 缓存存储库:操作系统和浏览器。刷新操作系统 DNS 不会清除浏览器 DNS 缓存(运行 ipconfig /flushdns 不会从 Chrome DNS 缓存中删除条目)。
我知道您可以通过在浏览器中导航至chrome://net-internals/#dns 来清除和查看 Google Chrome DNS 缓存。由于此数据是持久的(如果您关闭浏览器并重新打开它,此数据会再次填充),这意味着它正在被写入磁盘。哪个文件包含这些数据?
用例:我想访问远程客户端 Chrome DNS 缓存以检测运行代理或隧道的用户(SOCKS5 将使用代理 dns,因此 OS DNS 缓存和浏览器缓存之间存在显着差异将指示代理/隧道使用情况)。
作为奖励,我还想知道 Firefox 和 Edge/IExplorer 将这些数据存储在哪里。由于 Firefox 没有方便的网络内部结构,因此不太容易查看。
【问题讨论】:
标签: windows google-chrome firefox caching dns