DNS over HTTPS

✍ dations ◷ 2025-11-15 10:15:26 #域名,互联网域名,密码学

DNS over HTTPS(缩写:DoH)是一个进行安全化的域名解析方案。其意义在于以加密的HTTPS协议进行DNS解析请求,避免原始DNS协议中用户的DNS解析请求被窃听或者修改的问题(例如中间人攻击)来达到保护用户隐私的目的。Google及Mozilla基金会正在测试此协议,提高网络安全性。

目前,该方案由IETF支持,其规范文档以 RFC 8484 的名义发布。2018年9月5日发布的Firefox 62正式版加入了这项功能,但需要用户手动开启。

DNS over HTTPS利用HTTP协议的GET命令发出经由JSON等编码的DNS解析请求。较于传统的DNS协议,此处的HTTP协议通信处于具有加密作用的SSL/TLS协议(两者统称作HTTPS)的保护之下。但是,由于其基于HTTPS,而HTTPS本身需要经由多次数据来回传递才能完成协议初始化,其域名解析耗时较原DNS协议会显著增加。

基于HTTPS的DNS是尚在提议阶段的标准,由IETF以RFC 8484(2018年10月)发布。它使用HTTP / 2和HTTPS,并支持有线格式DNS响应数据,如现有UDP响应中所返回的,在具有MIME类型application / dns-message的HTTPS有效负载中。如果使用HTTP / 2,服务器也可以使用HTTP / 2服务器推送来发送它预期客户端可能提前发现有用的值。

传统的DNS协议形成于互联网早期,直接基于UDP或TCP协议,且彼时未虑及现代安全性的需要,未利用密码学等手段进行加密或验证。因而,其无法抵御现代互联网常见的DNS投毒污染等攻击手段或监听。虽然后来的DNSSEC方案通过电子签名进行验证,强化了DNS的安全性,并能够抵御DNS投毒污染等篡改通信的手段,但其对于中间网络设备进行的监听仍然没有抵御能力(随后,监听者可以通过获取的通信数据知晓用户访问了哪一域名,而域名往往与具体的网站相关系)。此外,DNSSEC的起效要求现有的大量DNS解析服务的提供商(常为互联网服务提供商或第三方大型互联网机构)对已有的DNS服务器进行大范围修改等问题,其推进进程并不理想。而对于DNS over HTTPS,在正确部署服务端并妥善配置客户端的前提下,互联网服务提供商或其它中间网络设备无法解密(亦即无法获知请求的实际内容)或者篡改已经加密的HTTPS通信,故其能够有效保护互联网用户的安全及隐私;另一方面,其基于已经成熟并已广泛部署的HTTPS协议,客户端进行利用较为方便。

DNS over https用于DNS解析器的递归DNS解析。 解析器(DoH客户端)必须能够访问托管查询端点的DoH服务器。基于HTTPS的DNS缺乏操作系统的本机支持。 因此,希望使用它的用户必须安装附加软件。 三种使用场景很常见:

1.在应用程序中使用DoH实现:某些浏览器具有内置的DoH实现,因此可以绕过操作系统的DNS功能来执行查询。 缺点是应用程序可能无法通过错误配置或缺乏对DoH的支持来通知用户是否跳过DoH查询。

2.在本地网络中的名称服务器上安装DoH代理:在此方案中,客户端系统继续使用传统(端口53或853)DNS来查询本地网络中的名称服务器,然后通过到达来通过DoH收集必要的回复 互联网中的DoH服务器。 此方法对最终用户是透明的。

3.在本地系统上安装DoH代理:在此方案中,操作系统配置为查询本地运行的DoH代理。 与前面提到的方法相反,需要在希望使用DoH的每个系统上安装代理,这可能需要在更大的环境中付出很多努力。

4.为操作系统安装DoH解析插件

在所有这些方案中,DoH客户端不直接查询任何权威名称服务器。 相反,客户端依赖于使用传统(端口53或853)查询的DoH服务器来最终到达权威服务器。 因此,DoH不具备端到端加密协议的资格,只有逐跳加密且仅在始终使用DNS over TLS时才有资格。

DNS over HTTPS 功能已由部分公共DNS支持。列表如下:

https://1.1.1.1/dns-query
https://1.0.0.1/dns-query
https:///dns-query
https:///dns-query
https:///dns-query
https:///dns-query
https://security.cloudflare-dns.com/dns-query
https://family.cloudflare-dns.com/dns-query

https://dns.google/resolve
https:///dns-query
https:///dns-query

https://223.6.6.6/dns-query
https:///dns-query
https:///dns-query

https://dns9.quad9.net/dns-query
https://dns10.quad9.net/dns-query
https://dns11.quad9.net/dns-query

https://doh.familyshield.opendns.com

成人内容


设置好后,在地址栏输入 about:networking 可以看到具体通信情况



2019年11月17日,一篇在微软官方博客释出的博文宣布,Windows 将支持 DNS over HTTPS(DoH),以加密 DNS 流量保护用户隐私。

相关

  • 草酰乙酸草酰乙酸(Oxaloacetic acid, OAA, 或称草乙酸,oxalacetic acid)是一种结晶有机化合物,化学式:HO2CC(O)CH2CO2H。其共轭碱为生物体内许多代谢常见的中间物。参与糖质新生、尿素循
  • 干宝干宝(286年-336年),字令升,新蔡(今属河南,为祖籍)人。东晋时期的史学家、文学家、志怪小说的创始人。祖父干统,三国时为东吴奋武将军、都亭侯;父干莹,曾仕吴,任立节都尉,迁居海盐,博览群书
  • 肌醇单磷酸酶肌醇单磷酸酶(英语:Inositol monophosphatase,EC 3.1.3.25)是一种存在于所有细胞中的酶并被认为是双相障碍中的关键点。卡巴咪嗪在临床中备用作为一种肌醇单磷酸酶抑制剂。此酶
  • 陈师曾陈师曾(1876年3月2日-1923年9月17日),名衡恪,字师曾,以字行,号槐堂,又号朽道人,江西省义宁州(今江西省九江市修水县)人,出生于湖南省凤凰县,中国画画家,陈三立长子,陈寅恪长兄。梁启超称他
  • 快乐的家《快乐的家》(韩语:즐거운가)是韩国SBS电视台的一档真人实境综艺节目。2014年8月31日开始播出,每集约60分钟;自2014年11月19日调整逢星期三深夜11时独立播出。该节目旨在让城市生
  • 鄞州中学鄞州中学是浙江省宁波市鄞州区的一所一级重点中学,创办于1952年。 学校位于鄞州区下应街道崇实路477号,占地面积为6.93万平方米,拥有科学馆、艺术馆、体育馆、游泳馆、图书馆、
  • 伊藤辽哉伊藤辽哉(日语:伊藤 遼哉,1998年5月2日-),日本足球运动员,司职中场,现效力德国足球西部地区联赛球队洛特体育之友。伊藤辽哉曾效力于拜仁慕尼黑U15-U16梯队、沙尔克04U17-U19梯队、
  • Sellmeier等式Sellmeier等式是描述特定透明介质中折射率和波长的经验关系等式。该等式用于确定光在介质中的色散。它于1871年由Wolfgang Sellmeier首次提出。是柯西建立色散模型柯西等式
  • 1960-61球季英格兰足总杯1960/61球季英格兰足总杯(英语:FA Cup),是第80届英格兰足总杯,今届赛事的冠军是热刺,他们在决赛以2:0击败李斯特城,夺得冠军。此届赛事继续在旧温布莱球场举行。热刺赢得足总杯冠军
  • 西楼西楼是一位独立音乐人。西楼是他的艺名,本名不详。代表作有《动情祭》、《孩子》、《若水》等。西楼曾为S.H.E、林宥嘉、华晨宇等歌手以及组合创作过音乐作品。林宥嘉 —《再