权威 DNS 服务器
权威 DNS 服务器保存某个 Zone 的正式数据,直接回答该 Zone 内的记录查询,并在响应中设置 AA(Authoritative Answer)标志。
#type / concept
#status / growing
#tech / network
#protocol / dns
[!info] related notes
- 所属 MOC: DNS 知识地图
- 委派边界: Domain 与 Zone 的区别
- 上层来源: 根与顶级域服务器
- 记录数据: 资源记录 RR 与 RRset
权威 DNS 服务器
一句话定义
权威 DNS 服务器(Authoritative DNS Server) 保存某个 Zone 的正式数据,直接回答「这个 Zone 内的名字对应什么记录」,并在响应里设置 AA(Authoritative Answer) 标志。
核心机制 / 工作原理
它是「最终真相来源」。当递归解析器一路问到权威,权威会返回:
anyrouter.top. 300 IN A 155.102.x.x
如果是别名,则返回 CNAME 或告知继续去问别的名字。
主从(Primary / Secondary)
一个 Zone 通常有多台权威:
- Primary(主):数据源头,记录变更在这里发生。
- Secondary(从):从 Primary 通过区域传送(AXFR/IXFR)同步,提供冗余与负载分担。
两者的数据应当一致(以 SOA 序列号判断是否需要同步)。
最小例子 / 最小场景
dig @ns1.example-dns.net anyrouter.top A +norecurse
+norecurse 表示「不要替我递归」,直接问这台权威「你负责的 Zone 里 anyrouter.top 的 A 是什么」——权威会用 AA 标志回答。
边界与易混淆点
- 权威服务器通常不替你递归其他域名:你拿
anyrouter.top的权威去问google.com,它不会帮你查,只会说「这不归我管」。 - GeoDNS / 分流发生在权威侧:权威可以根据查询来源(递归解析器 IP 或 ECS)返回不同答案(见 geodns、edns-client-subnet-ecs)。
- 同一 Zone 的多台权威应返回一致数据;若主从同步延迟,可能出现短暂不一致。
- 当
anyrouter.top返回104.17.x.x(某 CDN)而源站其实是155.102.x.x,差异常常来自权威侧的调度策略或 CNAME 链,而非本地缓存(见 dns-wrong-ip-tls-handshake-failure-debug)。