如何让 Opera 浏览器服从 etc/hosts 文件?

mir*_*lav 5 windows opera dns hosts-file

当前版本的 Opera 浏览器不遵守etc/hosts本地网络外域的文件。在我看来,它正在使用自己的 DNS 解析器。

例如,如果我在 hosts 文件中创建以下条目:

127.0.0.1 stackoverflow.com  #IPv4 example
::1 www.stackoverflow.com    #IPv6 example
Run Code Online (Sandbox Code Playgroud)

然后 Firefox、IE 和网络工具(如ping)将stackoverflow.com评估为 localhost (127.0.0.1),但 Opera 仍然访问真正的stackoverflow.com(即使在重新启动后)。

我认为这种行为是不安全和烦人的,因为浏览器会忽略系统范围内不需要的(危险的或故意阻止的)站点列表。有没有办法让Opera浏览器服从etc/hosts文件的内容?

Kam*_*mil 3

Opera 中有 Turbo 模式,我猜你已经打开了它。

当它打开时 - 浏览器可能会忽略您的本地 DNS 配置。

Opera Turbo 如何工作?

Opera Turbo 背后的技术是一种具有服务器端网页压缩功能的代理服务器。部分通过降低图像质量可以实现高达 80% 的压缩率。

来源:链接