我在 Ubuntu 上的 /etc/hosts 文件中添加了以下行:
192.168.0.104 www.tondering.dk www.xzutsfsdet.com
192.168.0.104 是我 LAN 上的 IP 地址。
www.tondering.dk是存在于互联网上的服务器。
www.xzutsfsdet.com是互联网上不存在的服务器。
如果我使用 lynx 或 Chrome 访问www.tondering.dk或www.xzutsfsdet.com,这两个请求都会发送到 192.168.0.104,正如我所料。
但是如果我使用 Firefox,www.xzutsfsdet.com被发送到 192.168.0.104,但www.tondering.dk被发送到外部服务器(好像 /etc/hosts 条目不存在)。
因此,在我看来,Firefox 仅在外部查找失败时才使用 /etc/hosts,而其他程序在执行外部查找之前使用 /etc/hosts。
有什么方法可以让 Firefox 表现得像其他程序一样?
我的操作系统是 Ubuntu 20.04 LTS,我的 Firefox 是 78.0.2 版本。