跳转到内容

DNS over TLS

本页使用了标题或全文手工转换
维基百科,自由的百科全书
DNS over TLS
状态Proposed Standard(英语:Internet Standard#Proposed Standard)
最新版本RFC 7858、RFC 8310
2016年5月及2018年3月
组织IETF
作者
缩写DoT

DNS over TLS(缩写:DoT)是通过传输层安全协议(TLS)來加密並打包域名系统(DNS)的安全协议。此協議旨在防止中间人攻击与控制DNS数据以保护用户隐私。

RFC 7858及RFC 8310定义了DNS over TLS。[1][2]

RFC 8310 區分「嚴格隱私」與「機會隱私」兩種使用配置:前者要求加密連線並成功認證 DNS 伺服器,無法滿足時不提供 DNS 服務;後者優先嘗試加密,但可按客戶端回退邏輯使用未認證的加密連線,甚至明文連線。[3]

截至2018年 (2018-Missing required parameter 1=month!),CloudFlare、Quad9与CleanBrowsing均向大众提供支持DNS over TLS的公共域名解析服务。[4][5][6][7]2018年4月,Google宣布Android P将包含对DNS over TLS的支持。[8]PowerDNS的DNSdist(英语:dnsdist)也宣布在其最新的1.3.0版本中添加了对DNS over TLS的支持。[9]BIND用户也可以通过stunnel代理提供DNS over TLS服务。[10]2020年6月,蘋果在WWDC大會宣布iOS 14與macOS 11新增對加密DNS的支援,包括 DNS over HTTPS(DoH)與 DNS over TLS(DoT)。[11]

另请参阅

[编辑]

参考文献

[编辑]
  1. ^ Duane, Wessels. Specification for DNS over Transport Layer Security (TLS). [2018-04-08]. (原始内容存档于2018-04-09) (英语). 
  2. ^ Tirumaleswar, Reddy. Usage Profiles for DNS over TLS and DNS over DTLS. [2018-04-09]. (原始内容存档于2018-12-12) (英语). 
  3. ^ RFC 8310: Usage Profiles for DNS over TLS and DNS over DTLS. RFC Editor. 2018-03 [2026-09-29] (英语). 
  4. ^ How to keep your ISP’s nose out of your browser history with encrypted DNS. Ars Technica. [2018-04-08]. (原始内容存档于2018-04-08) (美国英语). 
  5. ^ DNS over TLS - Cloudflare Resolver. [2018-04-08]. (原始内容存档于2018-04-02) (英语). 
  6. ^ Quad9, a Public DNS Resolver - with Security. [2018-04-08]. (原始内容存档于2018-04-09). 
  7. ^ Troubleshooting DNS over TLS. [2018-07-13]. (原始内容存档于2018-05-15). 
  8. ^ DNS over TLS support in Android P Developer Preview. Google Security Blog. April 17, 2018 [2018-07-13]. (原始内容存档于2018-04-22). 
  9. ^ DNS-over-TLS — dnsdist documentation. dnsdist.org. [2021-08-11]. (原始内容存档于2018-07-05). 
  10. ^ Bind - DNS over TLS. [2018-07-13]. (原始内容存档于2017-10-20). 
  11. ^ 陳曉莉. iOS 14與macOS 11將新增對DoT與DoH的支援. iThome. [2020-12-16]. (原始内容存档于2021-01-18).