> 适用于中国大陆网络环境 > 本教程主要面向普通用户,推荐使用 Windows 11 系统自带的安全 DNS 功能。 > DoH 全称为 **DNS over HTTPS**,也叫 **安全 DNS**。 --- ## 一、什么是安全 DNS / DoH? DoH 全称是 **DNS over HTTPS**,中文通常叫 **安全 DNS** 或 **加密 DNS**。 简单来说,电脑访问网站时,需要先查询网站对应的网络地址。普通 DNS 查询可能是明文传输,而 DoH 会通过 HTTPS 加密方式进行 DNS 查询,有助于提升 DNS 查询过程的隐私性和安全性。 Windows 11 已经内置安全 DNS 设置,用户可以直接在系统设置中开启,不需要修改注册表。 --- ## 二、推荐使用的 DNS 由于中国大陆网络环境比较特殊,不建议普通用户使用 Google DNS,也不建议默认使用 Cloudflare DNS。 本教程推荐使用以下两个 DNS 服务。 --- ### 方案一:阿里 DNS,推荐优先使用 ```text IPv4: 223.5.5.5 223.6.6.6 DoH 地址: https://dns.alidns.com/dns-query ``` --- ### 方案二:DNSPod / 腾讯 DNS,备用方案 ```text IPv4: 119.29.29.29 182.254.116.116 DoH 地址: https://doh.pub/dns-query ``` --- ### 不推荐普通大陆用户使用的 DNS ```text Google DNS: 8.8.8.8 8.8.4.4 Google DoH: https://dns.google/dns-query ``` 不推荐原因:大陆网络环境下,Google 相关服务可能无法稳定访问,设置后可能导致网页打开变慢、解析失败,甚至影响正常上网。 ```text Cloudflare DNS: 1.1.1.1 1.0.0.1 Cloudflare DoH: https://cloudflare-dns.com/dns-query ``` Cloudflare 本身支持 DoH,但在大陆不同地区、不同运营商环境下表现可能不一致,因此不建议作为大陆客户的默认方案。 --- ## 三、Windows 11 开启系统级 DoH Windows 11 支持在系统设置中直接开启安全 DNS。 --- ### 1. 打开 Windows 设置 点击开始菜单,打开: > 设置 也可以按键盘快捷键: ```text Win + I ``` 直接打开 Windows 设置。 --- ### 2. 进入网络设置 在左侧菜单中点击: > 网络和 Internet --- ### 3. 选择当前正在使用的网络 如果你使用 Wi-Fi,请点击: > Wi-Fi 然后点击当前已经连接的 Wi-Fi 网络名称。 如果你使用网线,请点击: > 以太网 --- ### 4. 找到 DNS 设置 在当前网络页面中,找到: > DNS 服务器分配 点击右侧的: > 编辑 --- ### 5. 改为手动 DNS 在弹出的窗口中,将 DNS 设置从: > 自动 DHCP 改为: > 手动 然后打开: > IPv4 --- ### 6. 填写 IPv4 DNS 推荐填写阿里 DNS: ```text 首选 DNS:223.5.5.5 备用 DNS:223.6.6.6 ``` --- ### 7. 开启 DNS over HTTPS 填写 DNS 后,下面会出现 DNS 加密选项。 将: > 首选 DNS 加密 设置为: > 仅加密,DNS over HTTPS 将: > 备用 DNS 加密 也设置为: > 仅加密,DNS over HTTPS 然后点击: > 保存 --- ## 四、如果没有出现“仅加密,DNS over HTTPS”选项 有些 Windows 11 系统版本、网络环境或 DNS 地址,可能不会显示完整的加密 DNS 选项。 如果没有看到: > 仅加密,DNS over HTTPS 可以先选择: > 加密优先,允许未加密 如果仍然没有相关选项,可以继续使用普通 DNS,并在浏览器中开启安全 DNS。 --- ## 五、备用方案:使用 DNSPod / 腾讯 DNS 如果阿里 DNS 在你的网络环境下不稳定,可以改用 DNSPod。 IPv4 填写: ```text 首选 DNS:119.29.29.29 备用 DNS:182.254.116.116 ``` 浏览器 DoH 地址填写: ```text https://doh.pub/dns-query ``` 如果系统级 DoH 不能直接识别 DNSPod 的 DoH,可以优先使用浏览器安全 DNS。 --- ## 六、IPv6 设置,可选 如果你不确定自己的网络是否支持 IPv6,建议跳过这一步。 如果你的网络支持 IPv6,可以在同一个 DNS 编辑页面中打开: > IPv6 然后填写阿里 DNS IPv6: ```text 首选 DNS:2400:3200::1 备用 DNS:2400:3200:baba::1 ``` 如果出现 DNS 加密选项,也可以设置为: > 仅加密,DNS over HTTPS 如果设置 IPv6 后网络异常,可以关闭 IPv6 手动 DNS,或恢复为自动获取。 --- ## 七、开启浏览器安全 DNS,推荐同时设置 即使已经在 Windows 11 系统中开启了 DoH,也建议在浏览器中同时开启安全 DNS。 这样可以提升浏览器访问网站时的 DNS 加密稳定性。 --- ## Chrome 浏览器开启方法 ### 1. 打开 Chrome 安全设置 打开 Chrome 浏览器,在地址栏输入: ```text chrome://settings/security ``` 然后按回车。 --- ### 2. 找到安全 DNS 找到: > 使用安全 DNS 打开这个选项。 --- ### 3. 选择自定义 DNS 请选择: > 自定义 然后填写阿里 DNS 的 DoH 地址: ```text https://dns.alidns.com/dns-query ``` 设置完成后,关闭并重新打开 Chrome 浏览器。 --- ### 4. Chrome 备用地址 如果阿里 DNS 使用不稳定,可以改成 DNSPod: ```text https://doh.pub/dns-query ``` --- ## Edge 浏览器开启方法 ### 1. 打开 Edge 隐私设置 打开 Edge 浏览器,在地址栏输入: ```text edge://settings/privacy ``` 然后按回车。 --- ### 2. 找到安全 DNS 找到: > 使用安全 DNS指定如何查找网站的网络地址 或者: > 使用安全 DNS 打开这个选项。 --- ### 3. 选择自定义 DNS 请选择: > 自定义 然后填写: ```text https://dns.alidns.com/dns-query ``` 设置完成后,关闭并重新打开 Edge 浏览器。 --- ### 4. Edge 备用地址 如果阿里 DNS 使用不稳定,可以改成 DNSPod: ```text https://doh.pub/dns-query ``` --- ## Firefox 浏览器开启方法 ### 1. 打开 Firefox 设置 打开 Firefox 浏览器,点击右上角菜单,进入: > 设置 然后进入: > 隐私与安全 --- ### 2. 找到 DNS over HTTPS 向下找到: > DNS over HTTPS 或者: > 基于 HTTPS 的 DNS 选择开启。 --- ### 3. 使用自定义地址 如果可以选择自定义提供商,请填写: ```text https://dns.alidns.com/dns-query ``` 备用地址: ```text https://doh.pub/dns-query ``` 设置完成后,关闭并重新打开 Firefox 浏览器。 --- ## 八、刷新 DNS 缓存 设置完成后,建议刷新一次 DNS 缓存。 --- ### 1. 打开运行窗口 按下键盘: ```text Win + R ``` 输入: ```text cmd ``` 然后按回车。 --- ### 2. 输入刷新命令 在黑色命令窗口中输入: ```bat ipconfig /flushdns ``` 然后按回车。 如果看到类似提示: > 已成功刷新 DNS 解析缓存 说明操作完成。 --- ## 九、如何检查是否设置成功? --- ### 方法一:检查 Windows 11 网络设置 重新打开: > 设置 → 网络和 Internet → Wi-Fi / 以太网 → DNS 服务器分配 确认 DNS 已经不是自动获取,而是你手动填写的 DNS。 如果能看到: > 仅加密,DNS over HTTPS 说明系统级 DoH 已经开启。 --- ### 方法二:检查常用网站是否能正常访问 设置完成后,请测试常用网站是否可以正常打开。 例如: ```text 百度 哔哩哔哩 淘宝 京东 知乎 ``` 如果这些网站都能正常打开,说明 DNS 基本工作正常。 --- ### 方法三:检查浏览器安全 DNS 是否保持开启 重新打开浏览器设置页面,确认: > 使用安全 DNS 仍然是开启状态。 并且自定义地址仍然是: ```text https://dns.alidns.com/dns-query ``` 或者: ```text https://doh.pub/dns-query ``` --- ### 方法四:不要只依赖 Cloudflare 测试页 很多海外教程会让用户访问: ```text https://one.one.one.one/help ``` 但这个页面是 Cloudflare 的测试页,在中国大陆不同网络环境下可能访问不稳定。 所以大陆用户不建议把这个页面作为唯一判断标准。 只要系统或浏览器里的安全 DNS 已开启,并且网站访问正常,就可以继续使用。 --- ## 十、常见问题 --- ### 1. Windows 11 开启 DoH 需要改注册表吗? 不需要。 Windows 11 已经内置安全 DNS 设置,可以直接在系统设置里开启。 普通用户不建议修改注册表。 --- ### 2. 为什么不推荐大陆用户使用 Google DNS? 因为 Google 相关服务在中国大陆网络环境下通常不稳定。 如果使用: ```text 8.8.8.8 8.8.4.4 https://dns.google/dns-query ``` 可能导致网页解析慢、解析失败,甚至影响正常上网。 --- ### 3. 为什么不默认推荐 Cloudflare DNS? Cloudflare DNS 本身支持 DoH,也很常见。 但是中国大陆不同地区、不同运营商的网络情况不一样,部分用户使用 Cloudflare DNS 可能不稳定。 所以大陆用户更推荐使用: ```text 阿里 DNS DNSPod ``` --- ### 4. 为什么系统里没有“仅加密,DNS over HTTPS”选项? 可能有以下原因: ```text Windows 11 版本较旧 当前 DNS 没有被系统识别为支持 DoH 当前网络环境不支持 系统界面显示不完整 ``` 这种情况下,可以先使用: > 加密优先,允许未加密 或者只在浏览器里开启安全 DNS。 --- ### 5. 设置后打不开网页怎么办? 请先把 DNS 加密模式从: > 仅加密,DNS over HTTPS 改成: > 加密优先,允许未加密 如果还是无法访问,请把 DNS 改回: > 自动 DHCP 然后重启网络或重启电脑。 --- ### 6. 如果还是无法上网怎么办? 恢复 Windows 系统 DNS。 进入: > 设置 → 网络和 Internet → Wi-Fi / 以太网 → DNS 服务器分配 → 编辑 把 DNS 设置改回: > 自动 DHCP 然后点击: > 保存 如果你也开启了浏览器安全 DNS,请同时关闭浏览器里的: > 使用安全 DNS --- ### 7. 使用代理、VPN、加速器会不会影响 DNS? 会。 如果你正在使用代理、VPN、加速器、游戏加速器或特殊网络软件,DNS 查询可能会被这些软件接管。 这种情况下,系统安全 DNS 或浏览器安全 DNS 的实际效果可能会和普通网络环境不同。 --- ### 8. 公司、学校或公共 Wi-Fi 可以使用吗? 不一定。 部分公司、学校或公共 Wi-Fi 网络可能会限制自定义 DNS 或安全 DNS。 如果设置后无法正常上网,请恢复为: > 自动 DHCP 并关闭浏览器里的: > 使用安全 DNS --- ## 十一、推荐设置总结 中国大陆 Windows 11 用户推荐这样设置: ```text 系统 DNS: 223.5.5.5 223.6.6.6 系统 DNS 加密: 仅加密,DNS over HTTPS 浏览器安全 DNS: https://dns.alidns.com/dns-query ``` 如果阿里 DNS 不稳定,可以改用 DNSPod: ```text 系统 DNS: 119.29.29.29 182.254.116.116 浏览器安全 DNS: https://doh.pub/dns-query ``` 如果系统无法开启 DNS 加密,可以只开启浏览器安全 DNS。 --- ## 十二、恢复默认设置方法 如果设置后网络变慢、部分网站打不开,或者当前网络环境不支持自定义 DNS,可以按照下面方法恢复。 --- ### 1. 恢复 Windows 11 系统 DNS 进入: > 设置 → 网络和 Internet → Wi-Fi / 以太网 → DNS 服务器分配 → 编辑 将 DNS 设置改回: > 自动 DHCP 然后点击: > 保存 --- ### 2. 关闭浏览器安全 DNS Chrome 地址栏输入: ```text chrome://settings/security ``` 关闭: > 使用安全 DNS Edge 地址栏输入: ```text edge://settings/privacy ``` 关闭: > 使用安全 DNS Firefox 用户进入: > 设置 → 隐私与安全 → DNS over HTTPS 关闭 DoH 或改回默认设置。 --- ## 十三、最后提醒 如果设置后网络正常,可以继续使用。 如果设置后出现以下情况: ```text 网页打开变慢 部分网站打不开 公司或学校网络无法连接 公共 Wi-Fi 无法正常登录 ``` 请恢复为: > 自动 DHCP 并关闭浏览器中的: > 使用安全 DNS 这样即可恢复原来的网络设置。