前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【DNS 解析】Windows 11 上的 DoH 配置

【DNS 解析】Windows 11 上的 DoH 配置

原创
作者头像
青橙.
发布于 2022-06-11 05:36:50
发布于 2022-06-11 05:36:50
21.8K3
举报
文章被收录于专栏:橙、橙、

DNS 与 DoH

可以参考【DNS 解析】DNS 解析过程分析这篇文章的内容,分析了 DNS Over HTTPS 的请求方式和过程。

腾讯云 DNSPOD 公共解析

腾讯云 DNSPOD 提供了个人专属配置和解析设置,利用 DoH 可以对解析来源设备进行区分,同时其有针对性的屏蔽域名,设置自定义解析等功能也是很有用的。

下图为 公共解析的控制面板图,对 IP 和授权 ID 进行了打码处理。

公共解析面板
公共解析面板

配置 DoH

那么如何在 Win 11 操作系统上配置 DoH 呢?有这么两套方案:1. 使用专用客户端,填入授权ID;2.使用系统 DNS配置。

使用专用客户端

在配置页面的配置方式部分,找到 Windows ,找到下载链接即可下载专用客户端,安装并启动。

在状态栏中找到图标,点击右键,选择配置,在如下弹出窗口中输入 授权 ID,重启客户端即可。

DNSPOT DoH 客户端配置
DNSPOT DoH 客户端配置

客户端进行配置简单方便,但如果存在以下一些情况,那么就会不太方便:

  • 多台 Windows 电脑希望通过 DoH 进行设备区分的(客户端请求的设备名是一样的,就会导致按设备区分功能不太好用)
  • 不喜欢有软件在状态栏里或者不喜欢这东西推送通知或者不喜欢它开机自启的

系统配置

Windows 的 DoH

微软已经推出了 DNS 加密功能,使用 Win 11 配置过网络的一定不会陌生,如下图所示就是在 Windows 11 操作系统配置 DNS 的界面,可以看到已经有了 “DNS 加密” 的选项,但是其默认支持的 DNS 非常少,后面将会进行阐述。

Win 11 DNS 配置
Win 11 DNS 配置

在 Windows 技术社区中由文章详细说明了这部分的配置方法,Windows Insiders gain new DNS over HTTPS controls,其有这样的表述:

To start with, we want to note that the registry key controls documented in our original DoH testing blog post are no longer applicable. As stated there, those instructions were time limited to the initial DoH test rollout. If you did ever set that key, please delete it then reboot your machine before proceeding with the rest of this blog post.

这里设计到目前通过百度以“Windows 如何配置 DoH”这样的关键词进行搜索时经常看到的一个方法:通过注册表进行配置,目前已经不再需要它,并且原文作者推荐将其删除。

自带支持的 DoH

如前所述,并不是所有的 DoH 都可以直接使用,当我们想使用自己的 DoH 的时候就不再是能简单的填入 IP,选择加密那么简单了。

通过在 PowerShell 或者 Windows 终端中执行 Get-DnsClientDohServerAddressnetsh dns show encryption 就可以查看目前已有的 DoH 配置。

Get-DnsClientDohServerAddress 输出:

代码语言:text
AI代码解释
复制
ServerAddress        AllowFallbackToUdp AutoUpgrade DohTemplate
-------------        ------------------ ----------- -----------
149.112.112.112      False              False       https://dns.quad9.net/dns-query
9.9.9.9              False              False       https://dns.quad9.net/dns-query
8.8.8.8              False              False       https://dns.google/dns-query
8.8.4.4              False              False       https://dns.google/dns-query
1.1.1.1              False              False       https://cloudflare-dns.com/dns-query
1.0.0.1              False              False       https://cloudflare-dns.com/dns-query
2001:4860:4860::8844 False              False       https://dns.google/dns-query
2001:4860:4860::8888 False              False       https://dns.google/dns-query
2606:4700:4700::1001 False              False       https://cloudflare-dns.com/dns-query
2606:4700:4700::1111 False              False       https://cloudflare-dns.com/dns-query
2620:fe::fe          False              False       https://dns.quad9.net/dns-query
2620:fe::fe:9        False              False       https://dns.quad9.net/dns-query

由于众所周知的原因,系统自带的这些 DoH 在当前网络环境下并不是很方便使用,我们需要需要为其增加我们自定义的节点。

增加 DoH 配置

通过

代码语言:shell
AI代码解释
复制
netsh dns add encryption server=<resolver-IP-address> dohtemplate=<resolver-DoH-template> autoupgrade=yes udpfallback=no

代码语言:shell
AI代码解释
复制
Add-DnsClientDohServerAddress -ServerAddress '<resolver-IP-address>' -DohTemplate '<resolver-DoH-template>' -AllowFallbackToUdp $False -AutoUpgrade $True

可以添加 DoH 配置,以通过 NETSH 为例,相关说明如下图

NETSH DNS 部分帮助
NETSH DNS 部分帮助

进行配置:

代码语言:shell
AI代码解释
复制
netsh dns add encryption  server=1.12.34.56 dohtemplate="https://doh-{{授权ID}}-{{设备标志}}.doh.pub/dns-query" autoupgrade=no udpfallback=yes

配置之后,在通过系统 GUI 进行设置,即可实现通过 DoH 进行 DNS 解析了。

配置 DNS
配置 DNS

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
3 条评论
热度
最新
这行代码中:“netsh dns add encryption server=1.12.34.56 dohtemplate="https://doh-{{授权ID}}-{{设备标志}}.doh.pub/dns-query" autoupgrade=no udpfallback=yes”的"udpfallback=yes"建议改成no,因为1.12.34.56不支持传统的UDP方式
这行代码中:“netsh dns add encryption server=1.12.34.56 dohtemplate="https://doh-{{授权ID}}-{{设备标志}}.doh.pub/dns-query" autoupgrade=no udpfallback=yes”的"udpfallback=yes"建议改成no,因为1.12.34.56不支持传统的UDP方式
111举报
edge 用不了专属配置不知道是tx方问题还是微软问题,不识别
edge 用不了专属配置不知道是tx方问题还是微软问题,不识别
回复回复点赞举报
请问为什么设置成功后使用WireShark捕包显示走的还是DNS查询
请问为什么设置成功后使用WireShark捕包显示走的还是DNS查询
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
Windows 接入使用DNSPod Public DNS(DoH方式)
本文档将指导您如何在Windows11系统接入DNSPod Public DNS (DoH方式)。
Im小泽
2024/04/02
1.7K0
通过配置DNS over HTTPS来阻止DNS污染
DNS(域名系统)的主要功能是将域名解析成IP地址,域名的解析工作由DNS服务器完成。从安全角度来看,域名解析的请求传输时通常不进行任何加密,这导致第三方能够很容易拦截用户的DNS,将用户的请求跳转到另一个地址,常见的攻击方法有DNS劫持和DNS污染。因此,使用不加密的DNS服务是不安全的。
李洋博客
2021/11/11
21.4K0
通过配置DNS over HTTPS来阻止DNS污染
DNS服务器地址大全
DNS(域名系统)是互联网的“电话簿”,负责将易于记忆的域名解析为具体的IP地址,使得计算机能够理解并连接到目标服务器。选择一个响应速度快、稳定性高的DNS服务器,不仅可以提升网络访问速度,还能有效降低延迟。以下是涵盖了全球及中国各大运营商的DNS服务器,欢迎补充。
云惑雨问
2025/04/02
2K0
DNS服务器地址大全
快速自建 DoH ( DNS over HTTPS) 服务
DoH(DNS over HTTPS),顾名思义,suoyis,除了最常用的UDP外,还有DoT(DNS over TLS),DNS over HTTP(服务提供商自定义)等方案,对比如下:
公众号: 云原生生态圈
2022/05/24
6.9K2
快速自建 DoH ( DNS over HTTPS) 服务
别看 DNS 污染闹得欢,现在我用 CoreDNS 将它拉清单
CoreDNS[1] 是 Golang 编写的一个插件式 DNS 服务器,是 Kubernetes 1.13 后所内置的默认 DNS 服务器。CoreDNS 的目标是成为 cloud-native 环境下的 DNS 服务器和服务发现解决方案,即:
米开朗基杨
2020/12/29
4.5K0
别看 DNS 污染闹得欢,现在我用 CoreDNS 将它拉清单
IPv6公共DNS DoT/DoH开启公测
域名系统(DNS)是一项互联网基础服务,它是一个树状分布式架构系统,将不同级别的数据库部署在各个子节点,将域名和IP地址进行对应,是互联网的“电话本”。随着移动互联网蓬勃发展以及万物互联时代的到来,域名解析会呈现快速增长趋势,每个智能设备每天可能执行成千上万次的DNS查询,由此互联网快速发展对DNS系统提出了更高的要求。
CFIEC
2020/12/04
5K0
IPv6 实用教程
在Windows 和Linux 下均可以使用 ping 命令直接接IPv6 地址(与IPv4相同)
为为为什么
2022/08/06
6.4K0
IPv6 实用教程
D妹上新|DoH和DoT开始公测啦!
要讲DoT和DoH,不可避免的我们要重温一下DNS协议的历史。 DNS协议在1987年甚至更早的时候就被规范好,那个年代互联网安全还不是严重的威胁,DNS协议使用非可靠的UDP和TCP协议。 UDP是一个无状态的传输协议,尽管在传递数据时非常快,但它是无法避免攻击的。此外,在数据传递时,因为网络状态差的时候,很容易发生丢包的情况。此外,UDP是明文在网络上传输。 TCP相对于UDP安全性是略高。它的可靠体现在TCP在传递数据之前,会通过三次握手来建立连接。 然而TCP就是完美的解决方案吗?并不尽然。
腾讯云DNSPod团队
2020/07/24
13.6K0
小身材大能量之树莓派的AdGuardHome之旅
前段时间不是在树莓派上装了个花生壳实现内网穿透吗,可以随时随地控制家里的小板子,然后我就总是觉得它能做点什么,它应该做点什么。后来在一位热心网友的介绍下,我入坑了AdGuardHome。
T1Am0
2022/09/13
2.1K0
小身材大能量之树莓派的AdGuardHome之旅
手机使用私人的dns保护手机网络安全
前言:DNS安全是网络安全第一道大门,如果DNS的安全没有得到标准的防护及应急措施,即使网站主机安全防护措施级别再高,攻击者也可以轻而易举的通过攻击DNS服务器使网站陷入瘫痪。 调查显示,DNS攻击是互联网中第二大攻击媒介。 常见针对DNS攻击手段有:DDOS(分布式拒绝服务)攻击、缓存投毒、域名劫持。 造成后果分别为:目标网站因无法解析而失去响应(网站无法访问);使访问者及网站主机中毒从而达到攻击者目的;访问者打开错误的网站或伪造的网站,如反动分裂国家、邪教、赌博或色情网站。
堡主
2023/03/26
6.8K0
手机使用私人的dns保护手机网络安全
OpenWrt配置双AdGuard实现DNS国内外分流
从去年改造了家里的网络到现在都很稳定,但是最近自建的出墙偶尔抽风,我一直使用的Hysteria协议,发现有版本升级,于是升级了服务端,最后发现还是不丝滑,发现是我现在用的openwrt中的passwall插件不支持端口跳跃功能, 所以在恩山论坛找了个最新的OpenWrt固件进行安装,前段时间刷到了一个利用双AdguardHome分流国内外DNS解析,说这样可以防DNS污染,反正这次要升级OpenWrt,所以就折腾了一下,为了保持以前服务正常使用,我直接重新启动了一个OpenWrt,等觉得没问题再销毁全部切换过来,本篇记录自己踩的坑,当水篇文章了~。
Lcry
2023/06/14
17.9K0
OpenWrt配置双AdGuard实现DNS国内外分流
如何避免被老板抓到摸鱼--加密DNS
鄙人从事安全行业多年, 学习了很多当偷儿(不是), 是抓偷儿的本领, 年过中年深刻明白, 给公司打工拿到的薪水那是自己应得的, 只有摸鱼领到的工资才是自己赚到的。摸鱼有益身心健康自不必多说, 本文主要分享如何安全的摸鱼。
jqknono
2024/10/24
2050
告别DNS劫持,一文读懂DoH
如果评选一个差评服务器榜单,除去育碧高居榜首外,一定也少不了 Nintendo Switch 让人头秃的联网服务。尽管任天堂已经架设了香港 CDN 服务器用于加速,但是更新安装的速度也没有什么大幅改变。一般这种时候大家都会选择更改 DNS 来提高 NS 下载速度。DNS 相关可以参考前几天发布的《聊聊 DNS 的那些小知识》文章。它可以帮助大家了解DNS 的基础知识。
明月登楼的博客
2021/04/30
3.7K0
告别DNS劫持,一文读懂DoH
【DNS 解析】DNS 解析过程分析
可以这么理解:域名可以方便大家记忆,DNS 目的是为了实现域名和主机地址之间的转换而存在的系统。
青橙.
2022/06/08
116.7K2
日均请求量1.6万亿次背后,DNSPod的秘密-国密DoH篇
在2005年的时候,我做了一个和DNS有关的小产品,DNSPod。当时做这样一个产品的背景很简单,那还是一个 「南电信北联通(网通)」的时代,相信很多人都会有印象:那个时候你打开一个网站,首先看到的并不是网站的首页,而是一个密密麻麻的「电信1」「电信2」「网通1」「网通2」…,运营商之间互设门槛,最后造成的互访速度下降的结果还是用户来买单。而DNSPod,就是用很优雅的方式解决这个问题,自动把用户分流到对应的服务器,也是因为这个方式让很多朋友们认识了DNSPod,认识了我。
DNSPod吴洪声
2021/11/16
3.8K1
【教程】Warp/ZeroTrust 1.1.1.1 域名解析服务的安装与使用
        1.1.1.1是一款免费的域名解析服务,也就是域名服务器,由CloudFlare与APNIC共同拥有与维护。该服务于2018年4月1日发表启用,且被Cloudflare称为“互联网最快、以隐私优先的消费者端DNS服务”(the Internet's fastest, privacy-first consumer DNS service)。
小锋学长生活大爆炸
2023/05/26
24.4K2
【教程】Warp/ZeroTrust 1.1.1.1 域名解析服务的安装与使用
DNS 解析之家庭网络接入 Public DNS 实战
上一篇文章中介绍了 HTTPDNS & Private DNS,这一篇文章来单独讲一下 Public DNS,首先简单贴几张官网的介绍截图
远哥制造
2022/06/30
44.1K3
DNS 解析之家庭网络接入 Public DNS 实战
漏洞复现 | DNS域传送漏洞
注:本文中使用的域名是不存在DNS域传送漏洞的,本文仅用作技术交流学习用途,严禁将该文内容用于违法行为。
TeamsSix
2019/12/18
4.6K0
浅析加密DNS(附子域名爆破工具)
本文章简单介绍一下两种加密DNS协议:DNS over HTTPS 和 DNS over TLS。这两种协议主要为了解决DNS带来的隐私和中间人篡改问题。
FB客服
2018/07/30
2.6K0
浅析加密DNS(附子域名爆破工具)
AdGuardHome安装与配置使用指南
https://github.com/AdguardTeam/AdGuardHome
Erwin
2020/11/19
20K0
AdGuardHome安装与配置使用指南
相关推荐
Windows 接入使用DNSPod Public DNS(DoH方式)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档