在谷歌浏览器内部设置(新版本已移除,旧版可能保留)
如果你使用的是较旧版本的Chrome(例如企业版或某些稳定版),可以尝试此路径,但在Chrome 91之后,此选项已被移除。

- 在地址栏输入并访问:
chrome://flags/#dns-over-https - 将该项的默认设置从
Default或Disabled改为Enabled。 - 浏览器会提示重启,点击右下角的
Relaunch按钮。 - (关键步骤) 重启后,你需要进入操作系统的网络设置,将DNS服务器手动改为支持DoH的服务商(如Google Public DNS:
8.8.8和8.4.4,或Cloudflare:1.1.1),否则,Chrome可能会回退到使用系统DNS进行普通查询。
重要提示:此方法目前在大多数新版Chrome上已失效,Chrome团队认为DoH应该在操作系统级别进行管理,以获得更好的兼容性和用户体验。
在操作系统级别设置(推荐且通用的方法)
这是当前最标准、最可靠的方法,一旦在系统中设置,包括Chrome在内的所有应用程序都会使用DoH。
Windows 11/10 设置步骤:
- 打开 设置 > 网络和 Internet > 以太网 或 WLAN(取决于你使用的网络)。
- 点击当前已连接的网络名称。
- 找到 DNS服务器分配,点击 “编辑”。
- 将“自动(DHCP)”改为 “手动”。
- 开启 “IPv4” 开关。
- 在 “首选DNS” 和 “备用DNS” 中填入支持DoH的DNS地址,
- Cloudflare:
1.1.1和0.0.1 - Google:
8.8.8和8.4.4 - Quad9:
9.9.9和112.112.112
- Cloudflare:
- (关键) 将下方的 “DNS over HTTPS” 选项从“关闭”改为 “开启(自动模板)” 或你指定的模板。
- 点击保存。
macOS 设置步骤:
- 打开 系统偏好设置 > 网络。
- 选择当前使用的网络连接(如Wi-Fi),点击 “高级...”。
- 切换到 “DNS” 选项卡。
- 在左侧DNS服务器列表中,点击 按钮,添加上述DoH DNS地址(如
1.1.1和0.0.1)。 - macOS Sonoma (14+) 及更高版本:每个DNS服务器地址旁边会有一个
加密选项,勾选它即可启用DoH。 - 对于旧版macOS,可能需要通过“描述文件”或命令行来配置DoH,过程较复杂。
ChromeOS 设置步骤:
- 点击右下角状态区(时间、Wi-Fi图标处)。
- 点击设置图标 > 网络 > 你的网络连接。
- 点击 “网络” 名称。
- 在“网络”选项卡下,找到 “DNS” 部分,将“自动”改为 “自定义”。
- 输入DoH DNS地址(如
https://dns.google/dns-query这种完整URI格式,或简单的IP如8.8.8,系统可能会自动匹配DoH模板)。
如何验证DoH是否生效?
- 访问 Cloudflare 的测试页面:https://1.1.1.1/help
- 或访问 Google 的测试页面:https://dns.google/dns-query
- 页面上会显示你的DNS连接类型,如果看到 “Using DNS over HTTPS (DoH)” 或类似的提示,就说明设置成功了。
为什么推荐使用DoH?
- 隐私增强:防止本地网络(如ISP、公共Wi-Fi提供者)窥探你的域名查询记录。
- 防劫持与污染:加密后,中间人更难篡改或劫持你的DNS响应。
- 防窃听:保护查询内容不被轻易监听。
最后提醒:某些企业、学校网络或家长控制软件可能会阻止DoH连接,如果在设置后无法访问网络,可能需要暂时关闭DoH或咨询网络管理员。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。