必须立即启用DNS over HTTPS(DoH)以加密域名查询:在Chrome设置→隐私和安全→安全性中开启“使用安全DNS”,选择Google、Cloudflare、阿里云等预设服务商;或手动填入https://dns.alidns.com/dns-query等URI,验证chrome://net-internals/#dns中“Secure”列为true。

当你发现网页跳转到陌生地址、特定网站打不开,或怀疑本地网络正在篡改DNS请求时,必须立即启用安全DNS(DNS over HTTPS)——它能把原本裸奔的域名查询裹进HTTPS隧道,让中间设备再也无法窥探或劫持。
通过图形界面开启并选择预设DoH服务商
1、点击浏览器右上角三个垂直圆点 → 选择“设置”。
2、左侧导航栏点击“隐私和安全” → 右侧滚动找到并点击“安全性”。
3、向下滚动至“高级”区域,定位“使用安全DNS”开关 → 将其开启。
4、在“选择服务提供商”下拉菜单中,任选Google、Cloudflare、OpenDNS或阿里云DNS(dns.alidns.com)之一。浏览器将自动加载对应DoH端点,并在后台验证连通性。
这一步无需手动输入地址,也无需重启,开关打开即生效。但注意:【若当前网络屏蔽了标准DoH探测(如企业内网),此方式可能静默失败】。
手动填入自定义DoH URI地址
方法一:图形界面直填
1、按上一节路径进入“使用安全DNS”设置页。
2、在“选择如何处理安全DNS”区域,勾选“使用特定的服务”单选按钮。
3、在下方输入框中,粘贴完整DoH URI,例如:
https://dns.google/dns-query
https://cloudflare-dns.com/dns-query
https://dns.alidns.com/dns-query
https://dns.quad9.net/dns-query
4、输入后等待右侧出现绿色对勾图标——表示Chrome已成功连接并确认该端点有效;若显示红色叉号,请检查URI拼写或网络是否拦截HTTPS请求。
方法二:通过chrome://flags强制注入
第一步:地址栏输入chrome://flags → 回车进入实验性功能页。
第二步:顶部搜索框输入dns over https → 找到“DNS over HTTPS (DoH) mode”选项 → 下拉选择“Force HTTPS”模式。
第三步:再次搜索add an insecure dns-over-https provider → 启用该选项 → 在下方输入框填入相同DoH URI。
第四步:点击页面底部Relaunch按钮,浏览器将强制重启并绕过所有自动协商逻辑,直接走您指定的加密通道。
验证DoH是否真正生效
1、地址栏输入chrome://net-internals/#dns并回车。
2、等待页面加载完成,在“DNS queries”表格下方找到最近几条记录。
3、逐行查看每条记录的“Secure”列:若显示【true】,且“Source”列含https字样(如https://dns.alidns.com),说明该次查询已走加密通道。
4、若任意一条记录的“Secure”为false或“Source”为system、hostcache等非https来源,则配置未完全生效,需返回前两步检查开关状态、URI格式及网络连通性。











