IETF 100 新加坡会议上,DNS over HTTP (DoH) 成为焦点议题。会议回顾了 DNS 承载服务的历史尝试,分析了从 UDP 到 TLS、QUIC 再到 HTTPS 的传输演进,并提出建立工作组解决分割 DNS、凭据管理、编码选择等核心问题。
DNS 承载服务的反复尝试
DNS 一直被视为通用信息分发基础设施。早期曾尝试在 DNS 中存放密码文件、地理位置、邮件与传真服务、TLS 证书身份与锚定信息,甚至域名本身也在 DNS 中。每当新协议需要分发数据,DNS 都会被提议承担,但协议设计者始终保持克制,避免过度依赖单一系统。
传输层演进与隐私需求
DNS 最初基于 512 字节 UDP 数据包,为压缩标签发明了早期压缩算法;随后扩展到更大 UDP 包与 TCP。DNSSEC 引入后消息体积持续增长。当前关注点从安全性转向隐私性,催生了 DNS over TLS、DNS over QUIC 与 DNS over HTTPS。DoH 需回答三个问题:如何处理分割 DNS 的内外不同应答、如何管理 HTTPS 承载通道的安全凭据、采用何种 HTTP 编码(原文指出 HTTP 协议有大量表达方式,选择极难)。
工作组命名与标准化路径
IETF 惯例通过成立工作组推进标准化。命名上,"HTTP carrying DNS" 缩写 HCD 过于平淡,"DNS over HTTP (DOH)" 兼具辨识度与传播力。会议认为 DOH 这一名称本身即推动了议题进入正式流程,标志着 DoH 标准化工作启动。
对网络工程师而言,DoH 标准化将重塑 DNS 隐私保护体系,需提前评估分割 DNS 兼容性、证书管理复杂度及编码实现细节,为后续部署预留适配空间。
原文: APNIC Blog(2017-11-17)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog