冲洗歌剧DNS缓存


12

对于必须更新DNS条目以执行测试和其他任务的开发人员,如何清除Opera中的DNS缓存。

还是降低编辑/etc/hosts文件后遇到的超长缓存?

Answers:


8

根据Opera的高级开发人员YngveNysæterPettersen的说法,Opera中的 DNS缓存为10分钟,并且(他愿意共享)没有办法清除它。

这非常不方便。我的尝试和错误表明,关闭和打开浏览器(整个浏览器,不仅仅是标签),可以立即成功清除缓存。

当他说其他所有浏览器都相同时,他错了。在Chrome中,这可能是正确的,因为它们每天都会删除设置,但Firefox network.dnsCacheExpiration的DNS缓存TTL可能要花几毫秒。(当转到时about:config,未记录此文件或未使用默认值显示,但仍然存在。)


顺便说一句,Firefox和Chrome现在完全相同。Firefox曾经允许通过未记录的用户设置来设置dns ttl。但是由于我不断丢失笔记,所以我不知道它是哪一个...而且我懒得再次去搜索源代码。我只是删除个人资料,然后创建一个新的个人资料。
gcb

5
在Chrome中,您可以打开以下网址来清除dns缓存,chrome://net-internals/#dns然后单击“清除主机缓存”按钮。因此,无需删除您的个人资料。
netblognet

10
这也适用于Opera(33.0版):browser://net-internals/#dns
GeorgDangl,2015年

1
实际上,在Opera 64.0中是:opera://net-internals/#dns
T-moty

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.