Chrome 60 忽略 /etc/hosts

Chrome 60 忽略 /etc/hosts

自上次更新以来,Chrome 不再尊重该/etc/hosts文件。它尊重,但仅限于未在任何公共名称服务器中列出的域。它尊重devserver.local但不尊重stackoverflow.com例如。

我已经停用了自动查找服务,删除了浏览器缓存,并重启了笔记本,我还清除了chrome://net-internals/#dns主机缓存。但这些都无济于事。

我实际上该怎么做才能将用于开发的官方域名解析到我的本地地址?

在此处输入图片描述

OSX 10.11.6 Chrome 60.0.3112.90(官方版本)(64 位)

未解决问题的问答:

为什么 Chrome 会忽略 OS X 上的 /etc/hosts?

https://stackoverflow.com/questions/37452361/why-is-my-hosts-file-entry-being-ignored-by-the-browser

https://stackoverflow.com/questions/42636711/google-chrome-ignoring-hosts-file

答案1

解决方案是禁用“自动代理发现”。

我使用的是透明代理,因此不需要任何配置。即使没有配置代理,我的互联网也可以正常工作(因为它是透明代理),但“自动代理发现”选项会影响 DNS 解析。

我认为当系统操作员触发系统范围更新时,此选项被启用。

在此处输入图片描述

相关内容