DNS

如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari)

Chrome Chromium Edge Firefox Safari clear DNS Cache, flush DNS cache

Posted by sysin on 2023-06-25
Estimated Reading Time 2 Minutes
Words 528 In Total
更新日期:Sun Jun 25 2023 11:00:10 GMT+0800,阅读量:

请访问原文链接:如何清除浏览器的 DNS 缓存 (Chrome, Firefox, Safari) 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


天下只剩三种(主流)浏览器:

  • Apple Safari
  • Mozilla Firefox
  • Google Chrome(Chromium)【国外各种(Microsoft Edge、Opera…),国产各种……】

下载:

Web 浏览器

对普通用户而言,关闭后重新打开浏览器一般可以刷新 DNS 缓存。如果进行 Web 调试的时候,切换了 hosts,需要快速的清空浏览器的 DNS 缓存,方法如下:

Google Chrome(包括 Chromium 及其发行版)

对于 Chrome 或者 Chromium,在地址栏输入 chrome://net-internals/#dns 并按回车,点击 Clear host cache 即可:

chrome-clear-dns-cache

以上方法通常也适用于 Chromium 发行版。

例如 Microsoft 的 Chromium 发行版 Edge,在地址栏输入 chrome://net-internals/#dns,会自动转换为类似的地址:edge://net-internals/#dns

以上地址可以保存到 “收藏夹” / “书签栏” 点击即可快速打开。

Mozilla Firefox

在 Firefox 地址栏输入 about:networking#dns 按回车,点击 “清除 DNS 缓存” 即可:

firefox-clear-dns-cache

以上地址可以添加到 “书签” 点击即可快速打开。

Firefox 之前有几个扩展非常方便,可惜都已经下线了 (sysin):

dns-flusher
clear-dns-cache

补充:Firefox 禁用 DNS 缓存的方法

在地址栏输入:about:config,回车,“接受风险并继续”,然后搜索 network.dnsCache,出现如下 3 项:

1
2
3
network.dnsCacheEntries    400
network.dnsCacheExpiration 60
network.dnsCacheExpirationGracePeriod 60

将数值都修改为 0 即可。

注意:

  • 修改后为禁用 DNS 缓存 (sysin)。
  • 该操作对网络浏览体验可能有一定影响,仅用于调试。

Apple Safari

菜单栏 “Safari 浏览器” —> “偏好设置…” —> “高级”,“在菜单栏中显示 “开发” 菜单。

safari-clear-dns-cache-setting

此时,点击菜单栏 ”开发“ —> ”清空缓存“ 即可(截图略)。


上述操作通常也和操作系统级别刷新 DNS 缓存配合使用。


捐助本站 ❤️ Donate

点击访问官方网站


文章用于推荐和分享优秀的软件产品及其相关技术,所有软件默认提供官方原版(免费版或试用版),免费分享。对于部分产品笔者加入了自己的理解和分析,方便学习和研究使用。任何内容若侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,或者发现有不当之处,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!

支付宝赞赏 微信赞赏

赞赏一下


☑️ 评论恢复,欢迎留言❗️
敬请注册!点击 “登录” - “用户注册”(已知不支持 21.cn/189.cn 邮箱)。请勿使用联合登录(已关闭)