nslookup

 
NSLOOKUP命令 
關鍵詞: NSLOOKUP命令 詳解 網絡命令 
NSLOOKUP命令詳解 
Nslookup 是一個 監測網絡中 DNS 服務器是否能正確實現域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中卻沒有集成這一個工具。 
 Nslookup 必須要安裝了 TCP/IP 協議的網絡環境之後才能使用。 
現在網絡中已經架設好了一臺 DNS 服務器, 主機名稱爲 ns-px.online.sh.cn , 它可以把域名 http://www.jsjzx.net 解析爲 220.181.31.3 的 IP 地址, 這是我們平時用得比較多的正向解析功能。 
  檢測步驟如下: 
 在 Windows 2000 中單擊 “ 開始 ” - >“ 程序 ” - >“ 附件 ” - >“ 命令提示符 ” ,在 C:\>  的後面鍵入 Nslookup www.jsjzx.net , “ 回車 ” 之後即可看到如下結果: 

  Server: ns-px.online.sh.cn 
  Address: 202.96.209.5 
  Name: www.jsjzx.net 
  Address: 220.181.31.3 
  以上結果顯示,正在工作的 DNS 服務器的主機名爲 ns-px.online.sh.cn ,它的 IP 地址是 202.96.209.5 ,而域名 www.jsjzx.net 所對應的 IP 地址爲 220.181.31.3 。那麼,在檢測到 DNS 服務器 ns-px.online.sh.cn 已經能順利實現正向解析的情況下,它的反向解析是否正常呢 ? 也就是說, 能否把 IP 地址 220.181.31.3 反向解析爲域名 www.jsjzx.net? 我們在命令提示符 C:\> 的後面鍵入 Nslookup 220.181.31.3 ,得到結果如下: 

  Server: ns-px.online.sh.cn 
 Address: 202.96.209.5 
 Name: www.jsjzx.net 

  Address: 220.181.31.3 

 
 這說明, DNS 服務器 linlin 的反向解析功能也正常。 

  然而,有的時候,我們鍵入 Nslookup www.jsjzx.net ,卻出現如下結果: 

  Server: ns-px.online.sh.cn 

  Address: 202.96.209.5 

  *** ns-px.online.sh.cn can't find www.jsjzx.net: Non-existent domain 


  
這種情況說明網絡中 DNS 服務器 ns-px.online.sh.cn 在工作,卻不能實現域名 www.jsjzx.net 的正確解析。此時,要分析 DNS 服務器的配置情況,看是否 www.jsjzx.net 這一條域名對應的 IP 地址記錄已經添加到了 DNS 的數據庫中。 

  還有的時候,我們鍵入 Nslookup www.jsjzx.net ,會出現如下結果 

*** Can't find server name for domain: No response from server 

*** Can't repairpc.nease.net : Non-existent domain 


  
這時,說明測試主機在目前的網絡中,根本沒有找到可以使用的 DNS 服務器。此時,我們要對整個網絡的連通性作全面的檢測,並檢查 DNS 服務器是否處於正常工作狀態,採用逐步排錯的方法,找出 DNS 服務不能啓動的根源。 


nslookup命令用法 
1.查詢A記錄 

C:\>nslookup www.cdnunion.com 
*** Can't find server name for address 192.168.2.1: Non-existent domain 
*** Default servers are not available 
Server: UnKnown 
Address: 192.168.2.1 

Non-authoritative answer: 
Name: www.cdnunion.com 
Addresses: 61.129.102.61, 202.101.42.101 

61.129.102.61, 202.101.42.101是WWW對應的IP地址. 

2.查詢MX記錄 
C:\>nslookup -type=mx cdnunion.com 
*** Can't find server name for address 192.168.2.1: Non-existent domain 
*** Default servers are not available 
Server: UnKnown 
Address: 192.168.2.1 

Non-authoritative answer: 
cdnunion.com MX preference = 8, mail exchanger = mail.cdnunion.com 

cdnunion.com nameserver = ns2.cdnunion.com 
mail.cdnunion.com internet address = 61.129.102.61 

mail.cdnunion.com是cdnunion.com對應的MX記錄. 

3.查CNAME記錄 
C:\>nslookup -type=cname www.kukudm.com 
*** Can't find server name for address 192.168.2.1: Non-existent domain 
*** Default servers are not available 
Server: UnKnown 
Address: 192.168.2.1 

Non-authoritative answer: 
www.kukudm.com canonical name = www.kukudm.cdnunion.com 

www.kukudm.cdnunion.comwww.kukudm.com對應的CNAME記錄. 

4.查詢域名服務器 
C:\>nslookup -type=ns cdnunion.com 
*** Can't find server name for address 192.168.2.1: Non-existent domain 
*** Default servers are not available 
Server: UnKnown 
Address: 192.168.2.1 

Non-authoritative answer: 
cdnunion.com nameserver = ns2.cdnunion.com 

ns2.cdnunion.com internet address = 61.129.102.61 

ns2.cdnunion.com是cdnunion.com域名的DNS服務器. 

5.指定域名服務器查詢結果. 

C:\>nslookup www.cdnunion.com 202.96.209.133 
Server: ns-pd.online.sh.cn 
Address: 202.96.209.133 

Non-authoritative answer: 
Name: www.cdnunion.com 
Address: 210.51.25.233 

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