文档目录

soa记录

定义

SOA 记录(Start of Authority Record,授权开始记录)是每个 DNS 区域文件中必须包含的一个记录。SOA 记录标识了该 DNS 区域的权威信息,包括主要名称服务器、管理员邮箱、序列号、刷新时间、重试时间、过期时间和最小 TTL 值等。


用途


格式

SOA记录的基本格式如下:

《
  类型=soa
  名=域名
  主要名称服务器=主要名称服务器域名
  管理员邮箱=管理员邮箱
  更新号=更新号
  刷新间隔=刷新间隔
  重试间隔=重试间隔
  到期时间=到期时间
  最小生存时间=最小TTL
  【注释=注释信息】  # 可选,用于记录额外的说明信息
》

示例

SOA 记录是针对 Zone 功能设计的,是坦克 NS 创建 Zone 时默认添加的记录。 假设我们需要为域名example.com配置一个SOA记录,主要名称服务器为ns1.example.com,管理员邮箱为admin@example.com,序列号为2024102301,刷新时间为3600秒,重试时间为600秒,过期时间为1209600秒,最小TTL为86400秒,可以这样写:

example.com《
    《
      类型=soa
      主要名称服务器=ns1.example.com
      管理员邮箱=admin@example.com
      更新号=2024102301
      刷新间隔=3600
      重试间隔=600
      到期时间=1209600
      最小生存时间=86400
      注释=example.com的SOA记录
    》
》

注意事项


测试:

在 Terminal 执行:
nslookup -type=soa example.com 127.0.0.1
输出:

Server:		127.0.0.1
Address:	127.0.0.1#53

example.com
	origin = ns1.example.com
	mail addr = admin.example.com
	serial = 2024102301
	refresh = 3600
	retry = 600
	expire = 1209600
	minimum = 86400