Chrome 不遵循 hosts 文件

Chrome 不遵循 hosts 文件

我在我的文件中设置了用于内部网站测试的自定义域/etc/hosts

我尝试在 Chrome 中访问它们,结果却被转到 Google 搜索。但当我 ping 域名时,它们显示它们正在运行。

我应该怎么做才能确保可以通过 Chrome 访问这些网站?

答案1

在 Chrome 的“设置”下的“隐私”下禁用“使用网络服务帮助解决导航错误”。禁用此功能后尝试刷新 Chrome 的缓存,然后查看是否有效。

答案2

您只需http://在本地地址前面加上一个即可;这对我有用。

答案3

正如答案中堆栈溢出,对我来说解决方案是添加::1如下/etc/hosts内容:

127.0.0.1 foo.domain.local
::1 foo.domain.local

答案4

/etc/hosts像这样列出它们:

192.168.0.4 foo.localdomain

现在,当您在地址栏中输入时,foo.domain它仍会返回搜索结果,但您应该会看到一个栏询问您是否要转到foo.localdomain

奇怪的是,当我让 Chrome 执行此操作时,它开始为单个主机名执行此操作,/etc/hosts但我必须host.domain先使用表单。

相关内容