SOA记录

SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS记录中那一台是主服务器。

SOA 记录表示此域名的权威解析服务器地址。 当要查询的域名在所有递归解析服务器中没要域名解析的缓存时,就会回源来请求此域名的SOA记录,也叫权威解析记录。

RDATA格式

SOA 记录的 RDATA 格式如下:

    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    /                     MNAME                     /
    /                                               /
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    /                     RNAME                     /
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    |                    SERIAL                     |
    |                                               |
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    |                    REFRESH                    |
    |                                               |
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    |                     RETRY                     |
    |                                               |
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    |                    EXPIRE                     |
    |                                               |
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    |                    MINIMUM                    |
    |                                               |
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

格式说明:

含义
MNAME 名称服务器的 <domain-name>,该名称服务器是这个区域的数据起源或主要源。
RNAME 一个<domain-name>,它规定负责这个区域的个人的邮箱。
SERIAL 该区域的原始副本的无符号 32 位版本号。区域传递保存这个值。这个值叠起(wrap),并且应当使用系列空间算法比较这个值。
REFRESH 区域应当被刷新前的 32 位时间间隔
RETRY 在重试失败的刷新前,应当等待的 32 位时间间隔
EXPIRE 32 位时间值,它规定在区域不再是权威的之前可以等待的时间间隔的上限
MINIMUM 无符号 32 位最小值 TTL 字段,应当用来自这个区域的任何 RR 输出它。

参考资料