为了测试目的,我需要在 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中输入两个键,分别是
- “network.dnsCacheExpiration”
- “网络.dnsCacheEntries”
并将它们设置为 0。
试试吧。我还没有,但你的问题似乎还没有得到解答。