如何在Firefox Quantum中清除DNS缓存?

21

似乎是https://dev59.com/aWcs5IYBdhLWcg3wMg-z的重复。那里的答案有原始配置值,您可以编辑以禁用缓存进行硬刷新。 - Ian Dunn
4个回答

31

您可以查看about:networking#dns,该页面可以直接清除DNS缓存。

此外,Firefox的支持团队已经回答了“Firefox将缓存的DNS响应存储在何处?”

屏幕截图:enter image description here

顺便提一下,对于Chrome浏览器,它是chrome://net-internals/#dns


14
  1. 在地址栏输入about:preferences,打开偏好设置。
  2. 在左侧菜单中选择隐私与安全性
  3. 历史记录部分点击链接清除最近历史记录并选择:
    • 要清除的时间范围:今天(或适当的时间)
    • 在详细信息中选择缓存
    • 点击立即清除按钮

这对我有效,和另一个被down-vote的答案一样,可能是因为人们没有尝试或者其他原因。不确定操作系统的DNS缓存是否也需要清除:

  • 在 macOS 上,我在命令行中输入: sudo killall -HUP mDNSResponder;say DNS cache has been flushed
  • 在 Windows 上,应该是开始菜单 > 输入:cmd > 运行:ipconfig /flushdns

1
这也清除了失败的DNS查询,而另一个答案中的about:networking#dns方法则没有。如果您正在进行DNS更改,则非常有用。 - phunehehe

1

重新启动浏览器以清空 DNS 缓存。

DNS 缓存并不存储在磁盘上。

或者输入 about:networking(查看 Shakiba Moshiri 的优秀回答)。


-3

Firefox Quantum使用的新扩展框架不允许提供这些扩展所提供的功能。这就是为什么它们没有被更新以适应Firefox Quantum的原因。

因此,实际清除缓存的方法如下:

  • 转到历史菜单
  • 选择清除最近的历史记录
  • 勾选所有框
  • 在要清除的时间范围中选择“全部”(如果需要,可以排除密码)
  • 点击立即清除。

4
没错,但有没有任何方法可以清除缓存? - Marecky
我更新了我的回答,似乎当时我没有登录。 - Surya
1
浏览器缓存和 DNS 缓存是有区别的。 - Rik Schaaf
当然,但是这种方法也应该清除浏览器的DNS缓存。 - Surya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接