Firefox 没有注意 /etc/hosts?

Firefox 没有注意 /etc/hosts?

我已在我的文件中设置为(在 Windows 上位于此处foo.com:)。127.0.0.1/etc/hostsC:\Windows\System32\drivers\etc\hosts

尽管铬合金使用本地托管在端口 80 上的网站加载 foo.com,火狐加载实际foo.com

如何让 Firefox 加载我本地指向的 foo.com?

答案1

@guns 回答另一个问题(关于 DNS 查找) 帮我解决了这个问题。基本上,如果某个站点有 IPv6 地址,那么您也需要在 hosts 文件中使用该地址。

127.0.0.1 foo.com
::1 foo.com

答案2

这可能是由于名为“DNS over HTTPS”(DoH)的新功能引起的问题。

要禁用 HTTPS 上的 DNS,请转到选项 -> 常规 -> 网络设置。然后向下滚动并取消选中“通过 HTTPs 启用 DNS”

(在其他语言中,这个叫法不同,但如果你搜索“DNS”,应该可以在“设置”中找到)

答案3

我以前也遇到过这个问题。看来 Firefox 正在以某种方式缓存 /etc/hosts 文件。请耐心等待。

答案4

您还可以使用受信任的递归解析器例外设置network.trr.excluded-domainsabout:config排除域。将其值设置为以逗号分隔的域列表,例如“localhost,local,foo.com”

相关内容