如何在运行 Firefox 的 Ubuntu 9.04 中显示 DNS 缓存?
答案1
首先,Ubuntu 默认不缓存 DNS,但有一个可用的 DNS 缓存守护进程 (nscd)。如果您已安装该守护进程,您可以尝试运行以下命令来刷新它:
sudo /etc/init.d/nscd restart
其次,如果您没有安装 nscd,您可以尝试重新启动路由器。有些路由器会缓存 dns 条目。
第三,脚步您可以采取一些措施来禁用 Firefox 中的 DNS,但我不知道除了切换到离线模式然后再恢复在线模式外,如何清除它。您可以通过选择“文件”->“离线工作”来执行此操作。
答案2
Firefox 维护自己的 DNS 缓存,以减少 DNS 服务器的负载并加快响应时间。
有一个DNS 缓存插件你可以使用它来管理它。我还没有尝试过,所以我不能说它的效果如何。它设置和调整下面显示的两个值,尽管它可能还有其他技巧。也可以手动优化或禁用它。
优化和禁用缓存都使用关于:配置界面。在地址栏中输入“about:config”并按回车键。如果您之前没有这样做过,系统会向您显示警告。单击“我会小心的,我保证”。
在过滤栏中输入“网络 DNS“。
我们将通过右键单击页面并选择来创建两个条目新建 > 整数. 对以下每个操作执行一次:
- 网络.dnsCacheExpiration(未经确认的默认值:60 秒)经过此时间后,Firefox 将在下次加载网站时重新查询 DNS。
- 网络.dnsCacheEntries(未经确认的默认值:20)缓存的条目数。
到禁用,将两个新条目设置为0。 就是这样。
到优化, 放网络.dnsCacheExpiration为更大的值(例如1800或者360030 分钟或 1 小时),然后设置网络.dnsCacheEntries设置为更大的值(100 或 1000)。全部完成。
请务必阅读上面链接的页面,以了解优化缓存的潜在副作用。
答案3
显然,没有(简单的)方法可以做到这一点,没有简洁的用户界面。调试 Firefox 可能是可行的。