我需要知道是否有一个网络浏览器使用自己的“主机”文件,或者只是忽略操作系统中的“主机”文件。
更新1:情况是这样的:
我用 Firefox、Chromium、Vivaldi、Midori 进行了测试,它们都读取主机文件。
我不知道是否有基于浏览器的实用程序可以执行此操作。但您可以对整个操作系统执行此操作。关键文件是/etc/nsswitch.conf
. 要仅支持 DNS 记录,您应该在内部有记录,例如:
hosts: DNS
Run Code Online (Sandbox Code Playgroud)
如果您需要/etc/hosts
并且该文件优先于 DNS,您需要具有如下记录:
hosts: files DNS
Run Code Online (Sandbox Code Playgroud)
编辑:您可以将 Firefox 设置为通过 https 使用 DNS。您可以在这里找到详细说明:
about:config
在 Firefox 地址栏中输入内容,然后按 Enter 键。当 Firefox 询问时,单击表明您接受风险的按钮。
在搜索字段中输入network.trr
以显示 Firefox 可信递归解析器的所有设置,该解析器是 Firefox 使用的 DNS-over-HTTPS 端点。
双击network.trr.mode
,在字段中输入 2,然后按确定,如下所示。这会在 Firefox 中打开 DoH。
接下来,您需要确保network.trr.uri
设置为https://mozilla.cloudflare-dns.com/dns-query,因为这是 Firefox 合作进行测试的 Cloudflare 的 DoH DNS 解析器。如果没有设置为该URL,请双击设置并输入URL。您现在可以关闭该about:config
页面。
归档时间: |
|
查看次数: |
2015 次 |
最近记录: |