如何在运行 Firefox 的 Ubuntu 9.04 中显示 DNS 缓存?

如何在运行 Firefox 的 Ubuntu 9.04 中显示 DNS 缓存?

如何在运行 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 可能是可行的。

相关内容