先看一個示例:
如上圖,我們把輸出結果分成三部分,下面分別來描述:
第一部分:
這里是我們本機的DNS服務器信息。
客戶機先到主DNS Server進行連接查詢,結果發現異常,連接失敗,於是出現了**can’t find server name for address *******: server failed這個提示;按照規則主DNS無法連接,會自動轉入次DNS進行連接,得到反饋信息:Server: hq-dc-01.****
Address: 10.6.**
第二部分:
非權威應答對應的英文是:Non-authoritative answer。什么叫非權威應答?假設某個DNS server沒有域名test.com的記錄信息,當有客戶端通過它請求獲取test.com的域名信息,此DNS Server會通過迭代遞歸的方式從test公司實際存儲此記錄信息的DNS server中獲取test.com的域名信息,反饋給發出請求的客戶端,同時會把test.com的記錄信息放在自身緩存中放置一段時間,當又有客戶端請求test.com域名解析時,此DNS server直接從自身緩存中提取返回給客戶端,這個回答叫“非權威回答”,簡言之凡是從非實際記錄存儲DNS server中獲取的域名解析回答,都叫“非權威回答”。
Name:08911.xdwscache.glb0.lxdns.com 指的 www.changyou.com 域名實際對應的主機名記錄。
第三部分:
Address有多個記錄:101.23.128.17,113.31.37.217....., 通過這個我們知道實際上www.changyou.com域名實際對應多個物理主機,用戶訪問www.changyou.com時,按照一定規則由其中一台計算機進行應答,這樣可以有效的進行域名負載平衡,小心Down機哦。
測試時,不定期的ping www.changyou.com 會發現返回的ip是不固定的,但是是其中的一個ip。
Aliase: www.changyou.com : 表示www.changyou.com 只是DNS記錄中的一個別名,方便我們記憶。
再來看其他服務器的請求信息:
google的, 顯然www.google的ip是上面羅列的幾個。
百度的是上面幾個。
參考資料:
NSLookUP命令小結及附帶DNS名詞解釋
http://blog.vsharing.com/BillMa/A1053860.html
智能DNS返回多個IP問題的解決方法
http://www.jbxue.com/article/9094.html
nslookup工具查詢域名服務器、IP、CNAME等詳細用法
http://www.webkaka.com/blog/archives/nslookup-dns-ip-cname.html
域名解析系統DNS診斷命令nslookup詳解
http://www.renhaibo.com/archives/29.html