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服務器才能獲得變化信息。

相關文章
相關標籤/搜索