请访问原文链接:如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari) 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
天下只剩三种(主流)浏览器:
- Apple Safari
- Mozilla Firefox
- Google Chrome(Chromium)【国外各种(Microsoft Edge、Opera…),国产各种……】
下载:
- Firefox 130, Chrome 130, Chromium 130 官网离线下载 (macOS, Linux, Windows)
- Apple Safari 16.5 - macOS 专属浏览器 (独立安装包下载)
- Apple Safari 17.6 - macOS 专属浏览器 (独立安装包下载)
对普通用户而言,关闭后重新打开浏览器一般可以刷新 DNS 缓存。如果进行 Web 调试的时候,切换了 hosts,需要快速的清空浏览器的 DNS 缓存,方法如下:
Google Chrome(包括 Chromium 及其发行版)
对于 Chrome 或者 Chromium,在地址栏输入 chrome://net-internals/#dns
并按回车,点击 Clear host cache
即可:
以上方法通常也适用于 Chromium 发行版。
例如 Microsoft 的 Chromium 发行版 Edge,在地址栏输入 chrome://net-internals/#dns
,会自动转换为类似的地址:edge://net-internals/#dns
。
以上地址可以保存到 “收藏夹” / “书签栏” 点击即可快速打开。
Mozilla Firefox
在 Firefox 地址栏输入 about:networking#dns
按回车,点击 “清除 DNS 缓存” 即可:
以上地址可以添加到 “书签” 点击即可快速打开。
Firefox 之前有几个扩展非常方便,可惜都已经下线了 (sysin):
在地址栏输入:about:config
,回车,“接受风险并继续”,然后搜索 network.dnsCache
,出现如下 3 项:
1 | network.dnsCacheEntries 400 |
将数值都修改为 0 即可。
注意:
- 修改后为禁用 DNS 缓存 (sysin)。
- 该操作对网络浏览体验可能有一定影响,仅用于调试。
Apple Safari
菜单栏 “Safari 浏览器” —> “偏好设置…” —> “高级”,“在菜单栏中显示 “开发” 菜单。
此时,点击菜单栏 ”开发“ —> ”清空缓存“ 即可(截图略)。
上述操作通常也和操作系统级别刷新 DNS 缓存配合使用。
文章用于推荐和分享优秀的软件产品及其相关技术,所有软件默认提供官方原版(免费版或试用版),免费分享。对于部分产品笔者加入了自己的理解和分析,方便学习和研究使用。任何内容若侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,或者发现有不当之处,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!
赞赏一下