无法覆盖 Ubuntu 上 Firefox 的名称解析

无法覆盖 Ubuntu 上 Firefox 的名称解析

为了测试目的,我需要在 Ubuntu 上的浏览​​器(Firefox)中覆盖给定域名的名称解析,这样当我输入“www.agivendomain.org”时,它将指向我决定的给定 IP,而不是通过 DNS 解析。

我已经尝试编辑 /etc/hosts 文件,但它不起作用。当我从终端 ping 域时它确实有效,但 Firefox 似乎忽略了它。我还刷新并禁用了 Firefox 的 DNS 缓存,但没有成功。似乎 Firefox 根本不查看 /etc/hosts,而总是通过询问 DNS 来解析域名。

我错过了什么?

我发现过类似的问题,例如“如何在 Firefox 中覆盖 DNS”,通常的答案是“使用 /etc/hosts”,然后发帖人通常会回答“由于这个或那个原因,我不想使用 /etc/hosts”——好吧,我完全可以接受使用 /etc/hosts,但没人说它对 Firefox 不起作用……

谢谢 m。

答案1

有一篇帖子亚利桑那州中部。上面说你需要在about:config中输入两个键,分别是

  1. “network.dnsCacheExpiration”
  2. “网络.dnsCacheEntries”

并将它们设置为 0。

试试吧。我还没有,但你的问题似乎还没有得到解答。

相关内容