权威 DNS 服务器

权威 DNS 服务器保存某个 Zone 的正式数据,直接回答该 Zone 内的记录查询,并在响应中设置 AA(Authoritative Answer)标志。

#type / concept #status / growing #tech / network #protocol / dns

[!info] related notes

权威 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)返回不同答案(见 geodnsedns-client-subnet-ecs)。
  • 同一 Zone 的多台权威应返回一致数据;若主从同步延迟,可能出现短暂不一致。
  • anyrouter.top 返回 104.17.x.x(某 CDN)而源站其实是 155.102.x.x,差异常常来自权威侧的调度策略或 CNAME 链,而非本地缓存(见 dns-wrong-ip-tls-handshake-failure-debug)。
创建于 2026/7/31 更新于 2026/7/31