更新

  • 22.1.23:发现有的dns配置没有首选的dns加密,好像是用无线的时候就会没有,不影响,看情况2就行

为了方便,直接给出一些模板(国内可用的)

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
netsh dns add encryption server=101.101.101.101 dohtemplate=https://dns.twnic.tw/dns-query autoupgrade=yes udpfallback=no # 这个是台湾省的DoH服务
netsh dns add encryption server=120.53.80.136 dohtemplate=https://doh.pub/dns-query autoupgrade=yes udpfallback=no #这个是腾讯dnspod的doh服务,server的地址需要自己ping一下doh.pub改一下,因为不是固定的ip

配置

情况1

可以看到有首选的DNS加密选项
设置 - 网络和Internet - 以太网(根据自己情况来)- DNS服务器分配 - 编辑

Win11原生支持以下DoH服务:
IPv4

  • Google:8.8.8.8 and 8.8.4.4
  • Cloudflare:1.1.1.1 and 1.0.0.1
  • Quad9:9.9.9.9 and 149.112.112.112

IPv6

  • Google:2001:4860:4860::8888 and 2001:4860:4860::8844
  • Cloudflare:2606:4700:4700::1111 and 2606:4700:4700::1001
  • Quad9:2620:fe::fe and
    2620:fe::fe:9

自定义的DoH服务配置

然鹅,上面三个都是连不上的,因为众所周知的原因。此时输入其他的DoH服务的IP地址(例如223.5.5.5),首选的DNS加密位置是灰色的,没办法选择,原因是Win11没有内置这些地址的DoH模板,需要手动添加。

查看系统中的DoH模板命令netsh dns show encryption

管理员权限,使用netsh或者Powershell添加DoH服务模板:

netsh dns add encryption server=[resolver-IP-address] dohtemplate=[resolver-DoH-template] autoupgrade=yes udpfallback=no
Add-DnsClientDohServerAddress -ServerAddress '[resolver-IP-address]' -DohTemplate '[resolver-DoH-template]' -AllowFallbackToUdp $False -AutoUpgrade $True

举个例子,比如想用阿里223.5.5.5的DoH,可以从其DNS官网或者 公共DNS大全地址汇总 找到他们的DoH链接是https://223.5.5.5/dns-query

我们输入netsh dns add encryption server=223.5.5.5 dohtemplate=https://223.5.5.5/dns-query autoupgrade=yes udpfallback=no就可以添加这条DoH配置

图里这个用不了啊,因为doh.pub解析不指向119.29.29.29,所以doh是连不上的

然后去最开始的设置的地方,再输入223.5.5.5,此时首选的DNS加密就可以选择了。

设置好以后,用Wireshark抓包,使用过滤条件ip.addr==223.5.5.5就可以看到TLS加密的报文,而此时过滤dns报文,基本上是空的,说明配置成功了。

情况2

没有首选的DNS加密选项

此时先确保无论是dhcp分配的,还是手动指定的dns服务,是支持doh的,比如此时我是dhcp分配的223.5.5.5

使用情况1中的添加方法,添加223.5.5.5对应的doh模板netsh dns add encryption server=223.5.5.5 dohtemplate=https://223.5.5.5/dns-query autoupgrade=yes udpfallback=no

这条命令的含义是添加加密dns模板,服务器是223.5.5.5,模板是https://223.5.5.5/dns-query,自动升级允许(意思是你要是配置223.5.5.5作为dns的话,就会自动启用doh),回退不允许(只能doh,不允许降级

此时再进行dns查询就都是加密的啦

情况3

据说组策略也可以修改doh加密,不过我没研究透和上面这个是啥关系,有兴趣的可以搞下:

路径:组策略 - 计算机配置 - 管理模板 - 网络 - DNS客户端

相关的配置有两个:

  1. 配置通过HTTPS实现的DNS(DoH)名称解析
  2. DNS服务器

自己研究吧:)

DoH列表

参考 公共DNS大全地址汇总
上面这个可能有点问题,也可以看这个 DoT/DoH 加密 DNS 服务器地址大全
还有一个宝藏列表,还算全:https://dnscrypt.info/public-servers/

推荐使用阿里和腾讯的
https://223.5.5.5/dns-query
https://223.6.6.6/dns-query
https://dns.alidns.com/dns-query
https://doh.pub/dns-query

https://doh.360.cn/dns-query
https://dns.cfiec.net/dns-query

国外的,大概率无法使用:
https://dns.google/dns-query
https://dns.quad9.net/dns-query
https://doh.opendns.com/dns-query
https://1.1.1.1/dns-query
https://1.0.0.1/dns-query
https://cloudflare-dns.com/dns-query

启用Win11原生支持的DoH(DNS over HTTPS)和配置自定义的DoH服务相关推荐

  1. 如何为Win10开启DoH(DNS over HTTPS)

    Win11 Win11已原生支持DoH,参考这篇:启用Win11原生支持的DoH(DNS over HTTPS) 本文Win10的使用cloudflared实现,其他的工具比如smartdns也可以, ...

  2. 如何快速的自建 DoH ( DNS over HTTPS) 服务

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1. 前言 DoH(DNS over HTTPS),顾名思义,使用HTTPS协议执行DNS查询,除了最常用的UDP ...

  3. 谷歌开发者大会焦点:大中华区新掌门亮相,Android 10原生支持5G,TF2.0大更新...

      新智元报道   编辑:鹏飞.大明.张佳 [新智元导读]为期两天的2019谷歌开发者大会刚刚落下帷幕,谷歌推出了最新的Android 10.TensorFlow 2.0.Flutter 1.9等产品 ...

  4. 告别DNS劫持,一文读懂DoH

    如果评选一个差评服务器榜单,除去育碧高居榜首外,一定也少不了 Nintendo Switch 让人头秃的联网服务.尽管任天堂已经架设了香港 CDN 服务器用于加速,但是更新安装的速度也没有什么大幅改变 ...

  5. 谷歌开发者大会焦点:TensorFlow.js可制作微信小程序,Android 10原生支持5G,TF2.0大更新...

    2016 年谷歌开发者大会在中国首次举办,2017 年谷歌宣布成立"AI 中国研发中心",2018年谷歌的"AI+小程序"的产物"猜画小歌" ...

  6. Android 10 原生支持 5G!

    在美国时间9月3日,谷歌发布了Android 10正式版,经过了一年多的开发和早期使用者的数个月的测试,Android10正式版终于发布了,其聚焦移动创新.安全隐私和数字健康, 具体体现为: 移动创新 ...

  7. 微软不再为 DNS over HTTPS (DoH) 提供 Google PublicDNS 和 Cloudflare DNS 服务提供商

    如果你尝试在 Microsoft Edge 浏览器设置中自行选择 DNS 服务提供商,那么现在微软不再为 DNS over HTTPS (DoH) 提供 Google PublicDNS 和 Clou ...

  8. android n进入分屏代码分析_平板电脑全面进入多任务时代,Android N原生支持分屏显示...

    去年十月苹果WWDC上发布iOS9首次原生支持iPad平板电脑的分屏显示,希望通过大屏多任务iPad产品,向微软的Surface为代表的Windows10平板PC发起挑战,撬开商务和企业级市场.近日据 ...

  9. 带评论的php文章系统,启用Typecho原生评论系统替代多说

    2017年6月1日起,多说(duoshuo.com)社会化评论系统正式停止提供服务.拾肆自从转入Typecho以来一直未启用系统自带的评论系统,而使用了多说的评论系统. 采用多说可以不限于单独一个站点 ...

最新文章

  1. 怎么把cad做的图分享给别人_干货在线 | 这20个CAD技巧值得收藏!
  2. Linux Kernel Development——列出系统中所有的进程
  3. 如何通过outlet在SAP Spartacus的产品明细页面插入自定义UI
  4. SylixOS磁盘高速传输
  5. 60-150-046-使用-Sink-Flink落HDFS数据按事件时间分区解决方案
  6. java .jar下载_java jar包全集
  7. 51单片机c语言轻松入门,单片机的C语言轻松入门资料
  8. js 的常用工具类库
  9. 大学四年,我是怎么靠做外包私活赚了10w+,实现经济独立
  10. fastdb java_FastDB应用开发指南.pdf
  11. 让qt应用程序拥有管理员权限
  12. 揭秘Facebook北极圈数据中心 日处理45亿赞
  13. Web前端面试指导(四十):CSS3有哪些新特性?
  14. CNN网络结构发展演变:从LeNet到HRNet(一)
  15. visual studio 2019安装教程(C++版)
  16. mp3格式如何转换为ogg
  17. 压力传感器变送器的作用
  18. 【arcgis符号库使用教程】
  19. 身份证扫描器web开发_如何以Web开发人员的身份建立一个令人惊叹的投资组合网站
  20. ChatGPT的使用学习笔记

热门文章

  1. 神经网络量化----吐血总结
  2. 计算机装系统找不到硬盘,重装win10系统找不到硬盘完美解决方法
  3. html5/css登录注册网页模板
  4. DistilBERT, a distilled version of BERT
  5. 大数据分析02——成都二手房(热度)
  6. 老挑毛 win7 linux,老挑毛u盘启动工具下载
  7. gmsv源代码c语言,石器时代ABLua的原理、简介、过程、运用、收发
  8. 0 – 30 V稳压电源电路
  9. 『每日AI』马化腾丨中国互联网已从C2C进化为KFC!
  10. n个节点互异的拉格朗日插值基函数之和等于一证明