在Windows中,有两个DNS缓存库:操作系统和浏览器。清除操作系统DNS不会清除浏览器DNS缓存(运行
我知道你可以通过在浏览器中导航到
用例:我想访问远程客户机Chrome DNS缓存以检测使用代理或隧道的用户(SOCKS5将使用代理DNS,因此操作系统DNS缓存和浏览器缓存之间的显着差异将表明使用了代理/隧道)。
作为奖励,我还想知道Firefox和Edge/IExplorer存储此数据的位置。这不像Firefox没有方便的net-internals那样容易查看。
ipconfig /flushdns
不会从Chrome DNS缓存中删除条目)。我知道你可以通过在浏览器中导航到
chrome://net-internals/#dns
来清除和查看Google Chrome DNS缓存。由于此数据是持久的(如果您关闭浏览器并重新打开它,则此数据将再次填充),这意味着它被写入磁盘。哪个文件包含此数据?用例:我想访问远程客户机Chrome DNS缓存以检测使用代理或隧道的用户(SOCKS5将使用代理DNS,因此操作系统DNS缓存和浏览器缓存之间的显着差异将表明使用了代理/隧道)。
作为奖励,我还想知道Firefox和Edge/IExplorer存储此数据的位置。这不像Firefox没有方便的net-internals那样容易查看。
strings * | grep randomdomain.com
没有返回任何结果。假设 randomdomain.com 应该在我的DNS缓存中(这不是真实名称)。 - Mike