:~$ --> dig movie.edu
; <<>> dig 9.10.6 <<>> movie.edu
;; global options: +cmd
;; got answer:
;; ->>header<<- opcode: query, status: nxdomain, id: 46860
;; flags: qr rd ra; query: 1, answer: 0, authority: 1, additional: 1
;; opt pseudosection:
; edns: version: 0, flags:; udp: 4000
;; question section:
;movie.edu. in a
;; authority section:
edu. 900 in soa a.edu-servers.net. nstld.verisign-grs.com. 1560778771 1800 900 604800 86400
;; query time: 294 msec
;; server: 10.20.0.98#53(10.20.0.98)
;; when: mon jun 17 21:39:56 cst 2019
;; msg size rcvd: 113
為啥有些是soa,有些是ns??
可以明確指定讀取ns和soa
後面5個數字分別是:
1.serial number,反映網域名稱資訊變化的序列號。每次網域名稱資訊變化該項數值需要增大。格式沒有要求,但一般習慣使用yyyymmddnn的格式,表示在某年(yyyy)、月(mm)、日(dd)進行了第幾次(nn)修改。
2.refresh,備用dns伺服器隔一定時間會查詢主dns伺服器中的序列號是否增加,即域檔案是否有變化。這項內容就代表這個間隔的時間,單位為秒。
3.retry,這項內容表示如果備用伺服器無法連上主伺服器,過多久再重試,單位為秒。通常小於重新整理時間。
4.expiry,當備用dns伺服器無法聯絡上主dns伺服器時,備用dns伺服器可以在多長時間內認為其快取是有效的,並供使用者查詢。單位為秒。1209600秒為2周。
5.minimum,快取dns伺服器可以快取記錄多長時間,單位為秒。這個時間比較重要,太短會增加主dns伺服器負載。如果太長,在網域名稱資訊改變時,需要更長的時間才能各地的快取dns伺服器才能得到變化資訊。
DNS解析流程說明
第一步 客戶端使用者在瀏覽器裡輸人www.etiantian.org 位址後回車,系統首先會查詢系統本地的dns快取及hosts檔案資訊,確定是否存在www.etiantian.org網域名稱對應的ip解析記錄,如果有就直接獲取到ip位址,然後去訪問這個ip位址對應的www.etiantian.or...
詳細解讀網域名稱解析(DNS)
dns是乙個從網域名稱對映到ip位址的系統。一 dns的背景 tcp ip使用ip位址和埠號來瞄準對應網路上一台主機的乙個程序,但是ip位址不好記 於是有了主機名 字串 並且使用hosts檔案來描述主機名和ip位址的關係。如圖 最初是網際網路資訊中心來管理這個hosts檔案,如果乙個計算機想接入網路...
CYYMysql 原始碼解讀 2
執行緒同步類 lock.h檔案和lock.cpp檔案實現比較簡單,使用的是臨界區,臨界區是使用者態的執行緒間切換消耗不是很大,而事件核心物件 訊號量 互斥量都是核心態的,呼叫的時候會切換到核心態,所以盡量使用臨界區來同步執行緒間操作。詳細資訊可以檢視windows核心程式設計,上面講解的很詳細。pr...