HIYOO嗨游加速器

Windows 10/11 怎么设置 DNS over HTTPS?

更新于 2026-11-13 · mhiyoo.buzz

简答:Windows 11 可以在“设置 > 网络和 Internet > 当前网络 > 硬件属性”中编辑 DNS,并选择自动模板或手动模板开启 DNS over HTTPS。Windows 10 的系统设置不提供 DoH 选项,建议改用 Edge 或 Chrome 的“安全 DNS”,不要把填写 1.1.1.1、8.8.8.8 等地址误认为已经加密。

定义:DNS over HTTPS(DoH)是把 DNS 查询封装在 HTTPS 中传输的方式,可加密设备到递归 DNS 服务器之间的查询链路,但不能替代 VPN 或 DNSSEC。

先试这一步:Windows 11 原生开启 DoH

本文是第三方使用指南,只整理 Windows 10/11 的通用设置与排查方法,不代表任何 DNS 服务商或网络服务的官方页面。

系统推荐入口能否在系统设置中直接配置 DoH
Windows 11设置 > 网络和 Internet > 当前连接 > 硬件属性可以,微软支持页列出自动模板、手动模板和明文回退选项
Windows 10系统设置修改 DNS;浏览器单独开启安全 DNS微软支持页明确标注系统设置中的 DoH 不可用

Windows 11 的入口会因版本和网络类型略有差异。Wi-Fi 连接先进入“Wi-Fi”,再点当前连接;有线连接进入“以太网”,然后打开当前网络的“硬件属性”或“属性”。微软文档说明,DNS 地址和 DoH 选项位于“编辑 IP 设置”中的 IPv4 或 IPv6 配置内,可查阅Windows 基本网络设置说明。

  1. 打开“设置 > 网络和 Internet”。
  2. 选择当前的“Wi-Fi”或“以太网”,进入当前网络的“硬件属性”。
  3. 找到“DNS 服务器分配”,点击“编辑”,将方式改为“手动”。
  4. 打开 IPv4;需要使用 IPv6 时再打开 IPv6。填写首选 DNS 和备用 DNS。
  5. 在“首选 DNS 加密”和“备用 DNS 加密”中,根据当前版本界面选择“关闭”“开(自动模板)”或“开(手动模板)”。
  6. 选择“开(手动模板)”时,在 DoH 模板框填入对应的 HTTPS 地址;关闭“回退到明文”表示 DoH 失败时不再改用未加密 DNS。
  7. 点击“保存”,关闭并重新打开浏览器,再进行验证。

“修改 DNS 地址”和“开启 DoH”是两件事:只填写 IP 地址并不会自动证明查询已经通过 HTTPS 发送;必须同时选择自动模板或手动模板,并确认没有被浏览器、代理客户端或组织策略接管。

DNS 地址与 DoH 模板怎么填

下表只列出本次检索到的公开资料能够核验的示例。选择服务时,应以其当前文档、隐私说明和所在网络的实际连通性为准。

服务IPv4IPv6DoH 模板备注
Cloudflare 1.1.1.11.1.1.1
1.0.0.1
需以其地址页面为准需以兼容客户端显示或官方文档为准Cloudflare 文档说明 DoH 会通过 HTTPS 发送 DNS 查询
Google Public DNS8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
需以 Google 当前 DoH 文档为准地址可在 Google Public DNS 文档核对
Quad99.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
https://dns.quad9.net/dns-queryQuad9 页面列出恶意域名拦截与 DNSSEC 验证说明

Cloudflare 的公开文档将 DoH 定义为通过 HTTPS 发送 DNS 查询,并单独列出隐私承诺;Google 文档列出了其 IPv4 和 IPv6 地址;Quad9 的地址页面列出上述 IP、DoH 模板、恶意域名拦截和 DNSSEC 验证信息,分别可查看Cloudflare 设置资料、Google Public DNS 使用说明和Quad9 地址与功能说明。

不要同时随意混用多个服务商的地址和模板。手动模板必须与对应 DNS 地址和主机名匹配;如果界面提示模板不匹配,先恢复 DHCP 或改用自动模板。

Windows 10:用浏览器安全 DNS,不要误判为系统 DoH

微软支持页明确写明,Windows 10 的系统 DNS 设置中不提供 DoH 选项。因此,Windows 10 用户可以只为浏览器启用 DoH,影响范围通常限于该浏览器,不等同于系统中所有程序都使用 DoH。

Microsoft Edge

  1. 打开 Edge,点击右上角“设置和更多”。
  2. 进入“设置 > 隐私、搜索和服务”。
  3. 在“安全”区域找到“使用安全 DNS”,打开开关。
  4. 选择当前服务提供商或自定义提供商,保存后重新打开网页。

微软支持文档给出的入口是“隐私、搜索和服务 > 安全 > 使用安全 DNS”,可查看Edge 安全 DNS 说明。

Google Chrome

  1. 打开 Chrome,进入“设置 > 隐私与安全 > 安全”。
  2. 在“高级”区域打开“使用安全 DNS”。
  3. 选择当前服务提供商,或选择自定义服务提供商并粘贴 DoH 模板。
  4. 如果自定义服务商报错,先核对模板,再暂时关闭安全 DNS进行回退。

Chrome 帮助页说明,自动模式可能在失败时回退到未加密查询;选择自定义服务提供商后,出现解析错误时应检查服务商设置或关闭安全 DNS。受管理设备或启用家长控制时,该功能可能不可用,可查看Chrome 安全 DNS 帮助。

第三方系统级 DoH 客户端属于另一种方案,安装前应核对来源、是否监听本机 127.0.0.1:53、是否会改写 DHCP、是否提供卸载恢复方式。本文不指定具体软件,也不把第三方方案称为 Windows 原生功能。

用 netsh 查看 DoH 配置并验证状态

命令行适合排查系统配置,但不同 Windows 版本和权限策略可能导致可用参数不同。微软的 netsh dnsclient 文档列出了 Windows 10/11 的命令语法,建议先查看帮助再执行修改。

  1. 以管理员身份打开“终端”或“命令提示符”。普通查看可先执行:netsh dnsclient show state。
  2. 查看已配置的加密 DNS:netsh dnsclient show encryption。
  3. 查看全局 DoH 状态:netsh dnsclient show global。
  4. 如需按命令配置,先确认网卡名称,再使用占位示例:netsh dnsclient add encryption server=<DNS_IP> dohtemplate=<DOH_URL> dothost=: autoupgrade=yes udpfallback=no。
  5. 执行后再次运行 show encryption 和 show state,确认服务器、模板和回退设置已出现。

udpfallback=no 表示 DoH 失败时不允许改用 UDP/TCP 明文解析;如果因此无法解析网页,可将它改为 yes 进行临时排查,但这会改变隐私边界。命令语法和参数含义以Microsoft Learn 的 netsh dnsclient 文档为准。

验证时可先执行 ipconfig /flushdns,然后重新打开网页。该命令通常不需要管理员权限;如出现权限不足提示,再以管理员身份运行。若电脑同时运行代理客户端的 TUN 或 DNS 接管功能,应先暂时关闭其 TUN、fake-ip 或自定义 DNS,再验证 Windows 自身配置,否则结果可能反映客户端而不是系统 DoH。

设置后无法联网:按顺序回退

  1. 先恢复 DNS:进入当前网卡的 IP 设置,将 DNS 改回“自动(DHCP)”,保存后重新连接 Wi-Fi 或网线。
  2. 关闭明文回退测试:如果开启了手动模板但网页打不开,先确认 DoH 模板拼写、HTTPS 地址和 DNS IP 属于同一服务;仍失败时临时打开“回退到明文”,判断问题是否来自 HTTPS 通道。
  3. 排查浏览器接管:关闭 Edge 或 Chrome 的安全 DNS,避免浏览器配置与系统配置同时生效。
  4. 排查代理客户端:暂时关闭 TUN、系统 DNS 接管和自定义规则,再用浏览器访问普通网页。恢复时一次只打开一个功能。
  5. 排查企业策略:如果加密选项是灰色、无法保存或浏览器提示由组织管理,检查组策略、设备管理和安全软件策略;不要直接删除不明注册表项。
  6. 确认是否只是 DNS 问题:执行 nslookup example.com。如果能解析但网页仍打不开,问题可能在代理、路由、TLS、MTU 或目标站点,不要继续反复更换 DNS。

DoH 只保护设备到递归 DNS 服务器之间的 DNS 查询传输。它不会自动隐藏所有访问行为,也不替代 DNSSEC;微软资料明确区分了 DNS 加密与 DNSSEC 所解决的威胁模型,可参考Microsoft Learn 的 DNS 加密说明。

最小可用配置示例与自查清单

以下是占位示例,不能直接复制为真实服务地址:

首选 DNS:<DNS_IP_1>
备用 DNS:<DNS_IP_2>
DoH 模板:https://<DNS_HOST>/dns-query
回退到明文:关闭(如无法联网,再临时打开排查)
  • 是否先记录了原来的 DHCP 或 DNS 设置?
  • 是否区分了“修改 DNS 地址”和“启用 DoH”?
  • 是否确认 Windows 版本?Windows 10 系统设置没有原生 DoH 选项。
  • DoH 模板是否与 DNS IP 属于同一服务?
  • 是否关闭了正在接管 DNS 的 TUN、fake-ip 或浏览器安全 DNS?
  • 验证订阅或配置链接时,不要把包含令牌的链接粘贴到公开截图、工单或聊天记录中。

常见问题

把 DNS 改成 1.1.1.1 或 8.8.8.8 就是 DoH 吗?

不是。IP 地址只说明使用哪个 DNS 服务器;还需要在 Windows 11 中选择自动或手动 DoH 模板,或者在浏览器中打开安全 DNS。

Windows 10 为什么找不到 DNS over HTTPS 选项?

微软支持页明确标注 Windows 10 的系统 DNS 设置中不可用 DoH。可以改为 Edge 或 Chrome 的安全 DNS,或者使用来源、监听地址和卸载恢复方式都能核验的第三方客户端。

Windows 11 开启 DoH 后无法打开网页怎么办?

先检查 DNS IP 与 DoH 模板是否匹配,再临时开启“回退到明文”判断 HTTPS 通道是否失败;仍无法联网时恢复 DHCP,并暂时关闭浏览器安全 DNS、TUN 或客户端 DNS 接管。

怎么确认查询没有回退到明文 DNS?

在 Windows 11 中查看“DNS over HTTPS”选项和回退设置,再执行 netsh dnsclient show encryption、netsh dnsclient show state。若开启了回退到明文,DoH 失败时仍可能使用普通 DNS,不能仅凭网页能打开来判断。

相关阅读

参考资料

  1. Windows 中的基本网络设置和任务|Microsoft 支持
  2. 在 Windows 和 Windows Server 中使用 DNS 通过 HTTPS 进行 DNS 加密|Microsoft Learn
  3. netsh dnsclient|Microsoft Learn
  4. 在 Microsoft Edge 中安全浏览 Web|Microsoft 支持
  5. 管理 Chrome 的安全性|Google Chrome 帮助
  6. Set up Cloudflare 1.1.1.1 resolver|Cloudflare