RESINFO
RESINFO(RFC 9606)定义 DNS Resolver Information,允许解析器发布自身能力与行为信息,客户端可据此了解它支持哪些特性。
#type / concept
#status / growing
#tech / network
#protocol / dns
[!info] related notes
RESINFO
一句话定义
RESINFO(DNS Resolver Information, RFC 9606) 定义了一种让解析器发布自身能力与行为信息的机制,客户端(或配置工具)可以据此了解这个解析器支持什么、怎么做。
核心机制 / 工作原理
解析器在某处(常配合 DDR/DNR 的发现流程)提供一份结构化信息,声明例如:
- 它是否支持 DoH/DoT/DoQ
- 支持哪些 DoH 端点
- 是否支持 ECS、QNAME 最小化、DNSSEC 验证
- 是否过滤某些查询、日志策略如何
客户端读到后,可以做出更明智的选择(比如「这个解析器支持 ECH 且不过滤,优先用」)。
最小例子 / 最小场景
通过 DDR 发现某 DoH 解析器后,再拉取它的 RESINFO,确认它支持 ech 与 dnssec,于是放心把默认解析器切过去。
边界与易混淆点
- RESINFO 是「解析器自我介绍」,内容是否可信取决于你是否信任该解析器——它声明「不过滤」不等于真的不过滤。
- 它与 DDR/DNR 是互补关系:DDR/DNR 解决「去哪找加密解析器」,RESINFO 解决「这个解析器能干嘛」(见 encrypted-dns-auto-discovery-ddr-dnr)。
- 对普通用户无感,主要在自动化配置、隐私工具、企业策略下发时有用。
- 属于 2026 年 DNS 控制平面能力化的体现,与 ECH、ODoH 等共同构成「更聪明、更私密的解析」(见 ech-encrypted-client-hello、oblivious-doh-odoh)。