我在我的文件中设置了用于内部网站测试的自定义域/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
先使用表单。