Chrome 的更新最近删除了 net-internals
net-internals 事件查看器和相关功能已被删除
那么,有没有什么办法可以利用这个新更新来清除你的 DNS 缓存呢?
答案1
自从 Chrome 最近做出改变以来,目前唯一的答案似乎是清除所有浏览数据。如果你和我一样,这不是一个好选择。除了这个在 Google 支持上没有答案的帖子外,我没有找到太多其他答案。我们可能需要更多地支持这个问题,以便 Google 认识到这是一个问题。
答案2
您可以关闭网络然后重新打开,这会触发 Chrome 缓存更新。在 Ubuntu 中,可以使用 nmcli:
nmcli networking off && nmcli networking on
另一个选择是将 Chrome 启动选项设置为“从上次停止的地方继续”并重新启动它。这是一个不太优雅的过度解决方案,可能会产生其他不良副作用,但它做清除 DNS 缓存(至少在 Linux 上)。从 Linux 命令行:
pkill chrome
google-chrome >/dev/null 2>&1 & disown
答案3
你不必清除全部您的浏览数据。看来清除“托管应用数据”就足够了。
- 前往 chrome://settings/clearBrowserData
- 单击“高级”选项卡。
- 向下滚动并检查“托管应用程序数据”。
- 点击“清除数据”按钮。
该窗口还有一个“时间范围”下拉菜单。我不确定这对 DNS 缓存是否重要,或者 Chrome 是否会在其 DNS 表中存储时间戳。我将其设置为“所有时间”,因为我不知道 Chrome 何时解析了我需要删除的名称。