如果我输入/etc/hosts
某个站点,Firefox (v125.0.3) 会拒绝加载该站点。我运行的是 macOS 14.4.1 (索诺玛)。
文件中的条目/etc/hosts
是:
93.184.215.14 example.com www.example.com
我已阅读此 Stack Overflow 帖子中提供的答案。
起初,Firefox 完全忽略了我的主机文件。现在我已经关闭了“DNS over HTTPS”,我收到了“无法连接”页面。
网络选项卡显示:
NS_ERROR_CONNECTION_REFUSED
并在时间安排下:
请求时间
被阻止:39 ms
如果我删除该/etc/hosts
条目,页面将正常加载。此外,Chrome 和 Safari 都工作正常并且尊重我的主机条目。
我还查看了about:networking#dns
哪个似乎确实显示了正确的 IP 地址。这几乎就像 Firefox 正在阻止加载任何 DNS 被覆盖的端点的尝试一样。