DoH协议

DoH(DNS over HTTPS)是一种通过HTTPS协议进行DNS查询的方法,旨在提高用户的安全性和隐私。它利用加密连接防止第三方监视或篡改DNS解析过程,确保数据传输的保密性和完整性。DoH使用443端口,使得DNS查询难以被识别,增加了网络流量的混淆性,有效抵御DNS劫持。通过DoH,即使在公共网络环境下,用户的互联网活动也能得到更好的保护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、定义

DoH,就是基于HTTPS的DNS。

二、原理

DoH (DNS over HTTPS)即使用安全的 HTTPS 协议运行 DNS ,主要目的是增强用户的安全性和隐私性。
通过使用加密的 HTTPS 连接,第三方将不再影响或监视解析过程。因此,欺诈者将无法查看请求的 URL 并对其进行更改。如果使用了基于 HTTPS 的 DNS ,数据在传输过程中发生丢失时,DoH 中的传输控制协议(TCP)会做出更快的反应。
DoH查询和响应在某种程度上伪装在其他 HTTPS 流量中,因为它们都是从同一端口进出的。
在这里插入图片描述

三、报文特征

DOH默认端口是443,即HTTPS的默认端口(DNS over TLS有自己的端口853)

四、总结

DNS over HTTPS 就是基于 HTTPS 隧道之上的域名协议,而HTTPS 又是 “HTTP over TLS”。所以 DoH 相当于是【双重隧道】的协议。
DoH 最终依靠 TLS 实现了【保密性】与【完整性】。这么做的好处是,即使有人监视你的上网流量,也无法判断——哪些 TLS 流量是用于域名查询,哪些 TLS 用于网页传输。换句话说,DoH协议的流量无法被【单独识别】出来。

五、参考

DoH简析与配置
告别DNS劫持,一文读懂DoH
DoH简介
DoH实现
谷歌公共 DNS 服务器正式支持 DoH 加密
DOT/DOH服务探测识别
DNS over TLS和DNS over HTTPS的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值