1. 程式人生 > >nslookup命令大全,可以檢視域名的DNS伺服器是什麼

nslookup命令大全,可以檢視域名的DNS伺服器是什麼

新註冊了個域名liboseo.com,然而有些地區一直無法訪問,據說是Godaddy的DNS伺服器的原因,更換了DNS伺服器之後,還是有很多地區無法訪問。於是我就想看能用什麼命令可以查一下域名的NS伺服器是否生效。

發現Windows命令列的nslookup命令非常強大,不僅可以查詢域名是否解析成功,還可以檢視域名的DNS伺服器是那些,以及域名的MX解析是否成功等等。

nslookup命令使用方法:

首先開啟命令列:開始→執行→輸入cmd,然後回車就可以開啟命令列。

1.查詢域名A記錄是否生效,也就是域名是否解析成功

使用方法:nslookup 域名

其中adress項則為該域名或二級域名指向的IP地址。

比如查詢新註冊的域名是否解析成功,輸入 nslookup liboseo.com 然後回車,如圖顯示:


 
 
2.查詢域名的MX記錄是否生效

(郵件交換記錄 (MX record)是域名系統(DNS)中的一種資源記錄型別,用於指定負責處理髮往收件人域名的郵件伺服器。MX記錄允許設定一個優先順序,當多個郵件伺服器可用時,會根據該值決定投遞郵件的伺服器。簡單郵件傳輸協議(SMTP)會根據MX記錄的值來決定郵件的路由過程。)

使用方法:nslookup -qt=mx 域名
 
比如查詢我的域名的MX記錄,也就是郵箱伺服器是否解析成功,可以輸入 nslookup -qt=mx liboseo.com 回車,如圖顯示:


 
3.查詢域名的DNS是使用的哪家公司的DNS伺服器

使用方法:nslookup -qt=ns 域名

上圖中顯示了域名的所有DNS伺服器,並且在下面給出了DNS伺服器在網際網路中的IP地址。

說明:nslookup命令的顯示結果有時為超時,這並不能說明域名DNS伺服器速度慢,只能說明客戶端網路不通暢,請重新測試,即可成功。

4.如果需要檢視域名的別名記錄(CNAME記錄)

使用方法:nslookup -qt=cname 域名,回車即可得到域名解析的別名記錄。