跳到正文
ipaddress.si
SOA

什么是 SOA 记录?

SOA 记录定义 DNS 区域的主服务器、管理员联系方式、序列号和各项计时器。了解每个 SOA 字段的含义。

example.com. 3600 IN SOA ns.icann.org. noc.dns.icann.org. 2024081401 7200 3600 1209600 3600

每个 DNS 区域在其顶点处恰好有一条 SOA 记录(授权起始)。它不负责引导流量,而是描述这个区域。

各字段(按顺序)

  1. MNAME——主域名服务器。
  2. RNAME——管理员邮箱,其中第一个点代表 @(hostmaster.example.com = [email protected])。
  3. Serial——版本号,辅助服务器通过比较它来决定是否传输区域。常见约定是 YYYYMMDDnn。
  4. Refresh、Retry、Expire——辅助服务器检查更新的间隔、重试前的等待时间,以及主服务器不可达时多久后停止应答。
  5. Minimum——如今按 RFC 2308 用作否定应答(NXDOMAIN)的 TTL。

常见问题

为什么我的 DNS 修改没有同步到辅助服务器?
通常是因为没有增大 SOA 序列号。辅助服务器只在序列号增大时才会传输区域。
SOA 的 minimum 值有什么作用?
它决定解析器缓存“该名称不存在”这类应答的时长。

DNS 记录指南