术语表
按英文缩写或中文名都能筛选。更严格的定义见 RFC 9499《DNS Terminology》。
| 术语 | 说明 |
|---|---|
| AA(Authoritative Answer) | 头部标志位,表示应答来自该区的权威服务器。 |
| AD(Authentic Data) | 头部标志位,验证型解析器用它表示数据已通过 DNSSEC 验证。 |
| ANY | 查询类型 255,请求一个名字上的所有记录;现在多数服务器只给精简应答(RFC 8482)。 |
| Anycast(任播) | 多个地点宣告同一个 IP 地址,由路由把请求送到最近的一处。根服务器和大型解析器都依赖它。 |
| AXFR / IXFR | 完整区传送 / 增量区传送。 |
| CD(Checking Disabled) | 头部标志位,请求解析器不做 DNSSEC 验证。 |
| CNAME | 别名记录,把一个名字指向另一个规范名字。 |
| DDR / DNR | 发现网络所指定的加密解析器的两种方式:前者查询 _dns.resolver.arpa(RFC 9462),后者通过 DHCP 与路由通告(RFC 9463)。 |
| Delegation(委派) | 父区通过 NS 记录把一个子域交给另一组服务器管理。 |
| DNSKEY | 存放区公钥的记录。 |
| DNSSEC | DNS 安全扩展,为数据提供来源认证和完整性保护(RFC 4033–4035)。 |
| DoH / DoT / DoQ | DNS over HTTPS(RFC 8484)/ over TLS(RFC 7858)/ over QUIC(RFC 9250)。 |
| DS(Delegation Signer) | 父区中的记录,内容是子区密钥的摘要,连接父子两级的信任链。 |
| ECH(Encrypted Client Hello) | TLS 扩展,加密握手中的 SNI 等信息(RFC 9849),配置通过 HTTPS 记录分发。 |
| ECS(EDNS Client Subnet) | EDNS 选项,把客户端所在网段转告权威服务器(RFC 7871)。 |
| EDE(Extended DNS Errors) | 附在应答上的详细错误码(RFC 8914)。 |
| EDNS(0) | DNS 扩展机制,通过 OPT 伪记录携带更大的 UDP 尺寸、DO 位和各种选项(RFC 6891)。 |
| Empty non-terminal(空非终端) | 自身没有记录、但下面有子名字的名字。对它的查询应返回 NODATA 而不是 NXDOMAIN。 |
| Forwarder(转发器) | 自己不迭代,把查询转给上游解析器的服务器。 |
| FQDN(完全限定域名) | 从叶子一直写到根的完整名字,书写时以点结尾。 |
| Glue(胶水记录) | 父区随委派一起提供的名字服务器地址,用于名字服务器位于被委派区内部的情况。 |
| HTTPS / SVCB | 服务绑定记录,提供 ALPN、端口、地址提示、ECH 配置等连接参数(RFC 9460)。 |
| KSK / ZSK | 密钥签名密钥 / 区签名密钥。KSK 签 DNSKEY 集合,ZSK 签其余数据;这是惯例上的分工。 |
| Label(标签) | 名字中以点分隔的一段,最长 63 个八位组。 |
| Lame delegation(失效委派) | 被列为某区 NS 的服务器实际上并不为该区提供权威应答。 |
| mDNS | 多播 DNS,局域网内不依赖服务器的名字解析(RFC 6762),常用 .local。 |
| Negative caching(否定缓存) | 缓存 NXDOMAIN 与 NODATA 结果,时长由 SOA 决定(RFC 2308)。 |
| NODATA | 名字存在但没有所问类型的记录:RCODE 为 NOERROR 且回答节为空。 |
| NOTIFY | 主服务器通知辅服务器“区已更新”的消息(RFC 1996)。 |
| NSEC / NSEC3 | DNSSEC 中证明名字或类型不存在的记录;NSEC3 使用散列后的名字。 |
| NSID | EDNS 选项,让服务器报出自己的实例标识(RFC 5001)。 |
| NXDOMAIN | RCODE 3,名字不存在。 |
| ODoH | Oblivious DoH,通过代理把客户端身份与查询内容分开(RFC 9230)。 |
| OPT | EDNS(0) 使用的伪记录,类型 41,只出现在报文中。 |
| Primary / Secondary(主 / 辅) | 保存原始区数据的服务器 / 通过区传送同步的服务器。旧称 master / slave。 |
| Priming(启动探询) | 解析器启动后向根询问当前根服务器列表的过程(RFC 8109)。 |
| QNAME minimisation(QNAME 最小化) | 每一步只向服务器发送它需要知道的名字部分(RFC 9156)。 |
| RCODE | 应答的结果码,如 NOERROR、SERVFAIL、NXDOMAIN。 |
| RD / RA | 请求递归 / 支持递归的标志位。 |
| Recursive resolver(递归解析器) | 替客户端完成全部迭代查询并缓存结果的服务器。 |
| Referral(转介) | 服务器不知道答案时,告诉解析器下一步该问谁的应答,AA=0。 |
| Root hints(根提示) | 解析器内置的根服务器名字与地址列表。 |
| RRset | 名字、类别、类型都相同的一组资源记录,DNSSEC 以它为单位签名。 |
| RRL(Response Rate Limiting) | 权威服务器对相同应答的发送速率加以限制,减轻反射放大。 |
| RRSIG | DNSSEC 中对 RRset 的签名记录。 |
| Serve-stale | 权威不可达时临时使用过期缓存作答(RFC 8767)。 |
| SOA | 起始授权记录,定义区的主服务器、联系人、序列号和计时参数。 |
| Stub resolver(stub 解析器) | 设备上的简单解析组件,把查询交给递归解析器。 |
| TC(Truncated) | 头部标志位,表示应答被截断,应改用 TCP。 |
| Trust anchor(信任锚) | 验证者无条件信任的公钥或其摘要,通常是根区 KSK。 |
| TSIG | 用共享密钥对 DNS 消息签名,常用于区传送和动态更新(RFC 8945)。 |
| TTL | 记录可以被缓存的最长秒数。 |
| Zone(区) | 名字空间中由同一组权威服务器管理的连续部分。 |
| Zone cut(区切割) | 父区与子区之间的分界点,即委派发生的位置。 |
| ZONEMD | 整个区内容的摘要记录,用于校验下载的区文件(RFC 8976)。 |