我在编码时使用hostnames来将某些主机名临时重定向到本地主机。
问题是Firefox缓存DNS条目的时间比我预期的要长(network.dnsCacheExpiration
无效)。
如何强制Firefox按需重置其DNS缓存?
被接受的答案对我来说不起作用。它清除了缓存页面,但没有清除DNS条目。
相反,我转到此URL:about:networking#dns
,然后单击“清除DNS缓存”按钮。
恐怕我不记得在哪里学到这个,但那个按钮的存在非常清楚地表明Mozilla打算让你这样做。
为什么这很重要:我有时会修改我的hosts文件(Windows),然后在操作系统中刷新DNS(管理员命令提示符,ipconfig /flushdns
)。第一次这样做通常有效,但是当我删除主机文件条目以返回真实地址时,Firefox没有进行更新,需要通过上述方式解决。
/etc/hosts
中的条目。localhost
仍应该在本地解析。network.dnsCacheExpiration
设置为 60
,Firefox 仍然不遵循我在 /etc/hosts
中的条目。此外,我希望有一种按需清除缓存的方法。 - sunknudsen
about:networking
和这个按钮,谢谢。 - kjones