example.com. 3600 IN SOA ns.icann.org. noc.dns.icann.org. 2024081401 7200 3600 1209600 3600
每个 DNS 区域在其顶点处恰好有一条 SOA 记录(授权起始)。它不负责引导流量,而是描述这个区域。
各字段(按顺序)
- MNAME——主域名服务器。
- RNAME——管理员邮箱,其中第一个点代表 @(
hostmaster.example.com= [email protected])。 - Serial——版本号,辅助服务器通过比较它来决定是否传输区域。常见约定是
YYYYMMDDnn。 - Refresh、Retry、Expire——辅助服务器检查更新的间隔、重试前的等待时间,以及主服务器不可达时多久后停止应答。
- Minimum——如今按 RFC 2308 用作否定应答(NXDOMAIN)的 TTL。
常见问题
- 为什么我的 DNS 修改没有同步到辅助服务器?
- 通常是因为没有增大 SOA 序列号。辅助服务器只在序列号增大时才会传输区域。
- SOA 的 minimum 值有什么作用?
- 它决定解析器缓存“该名称不存在”这类应答的时长。