DNS的SOA记录

参考连接:http://bobcares.com/blog/understanding-soa-records/ 缓存

文中的对应英文的翻译基于本身理解,可能不许确。服务器

DNS是一个分布式的系统,从根域名开始将次级域名交由次级域名的管理员独立管理。分布式

域名信息由一个称为域文件(Zone file)的文件来描述。spa

域文件又由各项资源记录(RR,Resource Records)组成。.net

其中称为起始受权机构(SOA, Start Of Authority)的资源记录,描述了域名的管理员、电子邮件地址,和一些时间参数。翻译

好比经过dig命令来查询oschina的SOA记录:3d

dig @114.114.114.114 oschina.net +nssearchserver

获得的其中一条结果为:blog

SOA ns1.dnsv2.com. level3dnsadmin.dnspod.com. 1408847720 3600 180 1209600 180 from server 221.204.186.8 in 12 ms.dns


依次各项的意思为:

一、SOA SOA记录

二、ns1.dnsv2.com.  Nameserver,该域名解析使用的服务器

三、level3dnsadmin.dnspod.com.  Email address,该域名管理者的电子邮件地址,第一个'.'表明电子邮件中的'@',因此对应的邮件地址为:level3dnsadmin@dnspod.com

四、1408847720 Serial number,反映域名信息变化的序列号。每次域名信息变化该项数值须要增大。格式没有要求,但通常习惯使用YYYYMMDDnn的格式,表示在某年(YYYY)、月(MM)、日(DD)进行了第几回(nn)修改。

五、3600 Refresh,备用DNS服务器隔必定时间会查询主DNS服务器中的序列号是否增长,即域文件是否有变化。这项内容就表明这个间隔的时间,单位为秒。

六、180 Retry,这项内容表示若是备用服务器没法连上主服务器,过多久再重试,单位为秒。一般小于刷新时间。

七、1209600 Expiry,当备用DNS服务器没法联系上主DNS服务器时,备用DNS服务器能够在多长时间内认为其缓存是有效的,并供用户查询。单位为秒。1209600秒为2周。

八、180 Minimum,缓存DNS服务器能够缓存记录多长时间,单位为秒。这个时间比较重要,过短会增长主DNS服务器负载。若是太长,在域名信息改变时,须要更长的时间才能各地的缓存DNS服务器才能获得变化信息。

相关文章
相关标签/搜索