【问题标题】:Which files contain DNS cache for Google Chrome?哪些文件包含 Google Chrome 的 DNS 缓存?
【发布时间】: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


    【解决方案1】:

    windows中的缓存数据文件保存在

       AppData\Local\Google\Chrome\User Data\Profile 1\Cache
    

    所有数据都存储在此文件夹中。 你要找的东西都应该在这里

    【讨论】:

    • 这些缓存文件中的任何 DNS 条目都不匹配。是否使用了任何编码? strings * | grep randomdomain.com 什么也不返回。假设 randomdomain.com 应该在我的 DNS 缓存中(它不是真实名称)。
    【解决方案2】:

    好像是

    C:\Users\%username%\AppData\Local\Google\Chrome\User Data\Default\Cache\data_3
    

    dns 缓存肯定在那里,可能还有其他一些数据 - 所以要小心

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多