Win11怎么配置DNS over HTTPS(DoH)加密防运营商劫持

胖强君_8934

胖强君_8934

2026-10-16

956人浏览

原创

windows 11启用doh需先用netsh命令将阿里、腾讯等dns添加至系统白名单,再通过设置手动配置“开(手动模板)”加密选项,否则dns加密项呈灰色不可选。

win11怎么配置dns over https(doh)加密防运营商劫持

为防止运营商在DNS解析环节劫持你的访问请求、篡改跳转或插入广告,必须让域名查询过程全程加密——Windows 11 原生支持 DNS over HTTPS(DoH),无需第三方软件,但配置前需确认 DNS 服务器已列入系统白名单,否则“DNS 加密”选项将灰色不可选。

确认系统是否支持并查看当前DoH白名单

右键「开始」→选择「终端(管理员)」,执行命令:
netsh dns show encryption

该命令会列出所有已注册的 DoH 模板。若输出为空或仅含 Cloudflare、Google 等境外地址,说明阿里、腾讯等国内常用 DNS 尚未注册,后续手动填写模板时会失败。

添加国内主流DoH服务商到系统白名单

方法一:添加阿里 DNS(推荐首选)
在管理员终端中逐行执行:
netsh dns add encryption server=223.5.5.5 dohtemplate=https://dns.alidns.com/dns-query autoupgrade=yes udpfallback=no
netsh dns add encryption server=223.6.6.6 dohtemplate=https://dns.alidns.com/dns-query autoupgrade=yes udpfallback=no

IntoDNS.ai
IntoDNS.ai

免费 DNS 与邮件安全分析(IntoDNS.ai):包括 DNSSEC、SPF、DKIM、DMARC、MTA-STS、BIMI、SMTP STARTTLS、FCrDNS、黑名单、发件人要求及报告。

下载

方法二:添加腾讯 DNSPod
执行:
netsh dns add encryption server=119.29.29.29 dohtemplate=https://doh.pub/dns-query autoupgrade=yes udpfallback=no

【注意】必须用管理员权限运行终端,否则命令静默失败且无提示;每条命令执行后无回显即为成功。

在网卡设置中启用DoH加密

第一步:打开「设置」→「网络和 Internet」→ 根据连接方式点击「WLAN」或「以太网」
第二步:WLAN 用户需先点进「硬件属性」;有线用户可直接在「属性」页找到「DNS 服务器分配」右侧的「编辑」
第三步:点击「编辑」→ 将「自动」改为「手动」→ 打开 IPv4 开关
第四步:填写 DNS 地址与加密设置:
  首选 DNS:223.5.5.5
  DNS over HTTPS:开(手动模板)
  DNS over HTTPS 模板:https://dns.alidns.com/dns-query
  备用 DNS:119.29.29.29
  DNS over HTTPS:开(手动模板)
  DNS over HTTPS 模板:https://doh.pub/dns-query
第五步:关闭「回退到纯文本」开关 → 点击「保存」

这一步操作起来很简单,但若之前未执行 netsh 注册命令,此处「DNS over HTTPS」下拉菜单会缺失「开(手动模板)」选项,只能看到「关」或「仅加密」且无法激活。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5410

6

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

2026.10.15

0

20

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

2026.10.15

0

18

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

2026.10.15

0

20

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

2026.10.15

0

18

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

2026.10.15

0

19

Python 虚拟环境是什么
Python 虚拟环境是什么

Python虚拟环境专题介绍项目依赖隔离的作用,汇集venv与uv创建、激活、退出及解释器切换的相关文章,并覆盖Windows、Linux和VS Code中的常见配置问题。

2026.10.15

0

15

Python 怎么安装并配置环境变量
Python 怎么安装并配置环境变量

Python安装与环境变量配置专题汇集Windows、macOS和Linux的安装步骤、PATH设置、pip配置及常见报错排查文章,帮助完成解释器安装并验证命令行可以正常运行。

2026.10.15

0

15

PHP 连接 MySQL 失败怎么办
PHP 连接 MySQL 失败怎么办

PHP连接MySQL失败专题汇集PDO与MySQLi扩展配置、账号权限、主机端口、套接字和认证方式等排查文章,覆盖连接报错、密码变更与容器环境配置,帮助按错误提示定位原因并修复。

2026.10.15

0

18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.7万人学习