使用nslookup定位權威域名服務器得到權威應答

工作中,很多時候我們使用域名訪問網站,顯示無法訪問,抓包後發現與服務器的tcp連接都沒建立起來,這個時候可能發生兩種情況:

1. 服務器發生down機或者無法響應客戶請求的意外情況;

2. DNS解析出的地址是一個錯誤的地址。

第2中情況時有發生,並且很多時候我們也不知道應該解析出來的IP爲多少纔是正確的,這個時候,我們可以使用nslookup工具來定位權威域名服務器,並直接從權威域名服務器上發起DNS請求,以保證解析出來的結果的權威性。

我們以51auto.com爲例來看一下這個過程:

1) 我們將域名服務器切換到谷歌的開放dns服務器上,"server 8.8.8.8"

2) 設置DNS請求的記錄類型爲name server,也即權威域名服務器,"set type=ns"

wKioL1Tz8G6wDo7jAAG4xQKj-DM988.jpg

3) 得到51auto.com的應答後,切換域名服務器到權威域名服務器,"server ns1.dnsv3.com"

4) 設置DNS請求類型爲A記錄,"set type=a"

5) 再次輸入"51auto.com",即可得到權威服務器ns3.dreamhost.com給予的權威應答。

wKiom1Tz73HjYUSwAAGbb5nN2CI755.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章