Google Chrome 的 DNS 设置是否会覆盖 Windows 的 DNS 设置(反之亦然)?

Google Chrome 的 DNS 设置是否会覆盖 Windows 的 DNS 设置(反之亦然)?

如果我更改 Google Chrome 的 DNS 设置(在“设置”>“隐私和安全”下),它会覆盖 Windows 的 DNS 设置吗(反之亦然)?如果我已经将 Windows 设置为使用特定的 DNS,Chrome 会遵守它吗?还是我仍然需要在 Chrome 中设置它?

Google Chrome DNS 设置:图片链接
Windows 10 DNS 设置:图片链接

答案1

您具体谈论的是 DNS over HTTPS,一种更新、更安全的协议。

Windows 10 在 Windows 10 2004 版本(2020 年 5 月更新)中开始支持 DNS over HTTPS (DoH)。默认情况下,它处于关闭状态,目前需要更改注册表,并且无法从 UI 进行更改。UI 选项是在 Windows 10 的最新内部/预览版本中添加的,应该会在本月发布的 21H2 更新中提供。在此之前,可以通过修改注册表在 Windows 10 中启用 DoH。创建一个EnableAutoDoh值为的新 DWORD,2然后HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters重新启动 Windows。

在此处输入图片描述

接下来,要使用 DoH,您需要修改 Windows DNS 设置,以便使用其中一个受支持的 DoH DNS 服务器,例如 Cloudflare (1.1.1.1)。

就 Google Chrome 而言,它自 78 版起就已试验性地支持 DoH,并且在 83 版及更新版本中默认启用,除非它在托管(活动目录域)环境中运行。但是,它确实要求您的操作系统配置了支持 DoH 的 DNS 服务器。

回答您的问题,如果操作系统支持 DoH,Chrome 将始终尝试通过操作系统配置的 DNS 服务器使用 DoH。否则,您可以通过在 Google Chrome 中专门配置安全 DNS 选项来覆盖操作系统的 DNS 服务器。如果您的操作系统配置为正确使用 DoH,那么包括 Google Chrome 在内的所有应用程序都应该使用 DoH。

相关内容