Nslookup 是一個(gè) 監(jiān)測(cè)網(wǎng)絡(luò)中 DNS 服務(wù)器是否能正確實(shí)現(xiàn)域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中卻沒(méi)有集成這一個(gè)工具。
Nslookup 必須要安裝了 TCP/IP 協(xié)議的網(wǎng)絡(luò)環(huán)境之后才能使用。
現(xiàn)在網(wǎng)絡(luò)中已經(jīng)架設(shè)好了一臺(tái) DNS 服務(wù)器, 主機(jī)名稱(chēng)為 ns-px.online.sh.cn , 它可以把域名 ="http://www.jsjzx.net">http://www.jsjzx.net 解析為 220.181.31.3 的 IP 地址, 這是我們平時(shí)用得比較多的正向解析功能。
檢測(cè)步驟如下:
在 Windows 2000 中單擊 " 開(kāi)始 " - >" 程序 " - >" 附件 " - >" 命令提示符 " ,在 C:> 的后面鍵入 Nslookup www.jsjzx.net , " 回車(chē) " 之后即可看到如下結(jié)果:
Server: ns-px.online.sh.cn
Address: 202.96.209.5
Name: www.jsjzx.net
Address: 220.181.31.3
以上結(jié)果顯示,正在工作的 DNS 服務(wù)器的主機(jī)名為 ns-px.online.sh.cn ,它的 IP 地址是 202.96.209.5 ,而域名 www.jsjzx.net 所對(duì)應(yīng)的 IP 地址為 220.181.31.3 。那么,在檢測(cè)到 DNS 服務(wù)器 ns-px.online.sh.cn 已經(jīng)能順利實(shí)現(xiàn)正向解析的情況下,它的反向解析是否正常呢 ? 也就是說(shuō), 能否把 IP 地址 220.181.31.3 反向解析為域名 www.jsjzx.net? 我們?cè)诿钐崾痉?C:> 的后面鍵入 Nslookup 220.181.31.3 ,得到結(jié)果如下:
Server: ns-px.online.sh.cn
Address: 202.96.209.5
Name: www.jsjzx.net
Address: 220.181.31.3
這說(shuō)明, DNS 服務(wù)器 linlin 的反向解析功能也正常。
然而,有的時(shí)候,我們鍵入 Nslookup www.jsjzx.net ,卻出現(xiàn)如下結(jié)果:
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
這種情況說(shuō)明網(wǎng)絡(luò)中 DNS 服務(wù)器 ns-px.online.sh.cn 在工作,卻不能實(shí)現(xiàn)域名 www.jsjzx.net 的正確解析。此時(shí),要分析 DNS 服務(wù)器的配置情況,看是否 www.jsjzx.net 這一條域名對(duì)應(yīng)的 IP 地址記錄已經(jīng)添加到了 DNS 的
數(shù)據(jù)庫(kù)中。
還有的時(shí)候,我們鍵入 Nslookup www.jsjzx.net ,會(huì)出現(xiàn)如下結(jié)果
*** Can't find server name for domain: No response from server
*** Can't repairpc.nease.net : Non-existent domain
這時(shí),說(shuō)明測(cè)試主機(jī)在目前的網(wǎng)絡(luò)中,根本沒(méi)有找到可以使用的 DNS 服務(wù)器。此時(shí),我們要對(duì)整個(gè)網(wǎng)絡(luò)的連通性作全面的檢測(cè),并檢查 DNS 服務(wù)器是否處于正常工作狀態(tài),采用逐步排錯(cuò)的方法,找出 DNS 服務(wù)不能啟動(dòng)的根源。
nslookup命令用法
1.查詢(xún)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對(duì)應(yīng)的IP地址.
2.查詢(xún)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對(duì)應(yīng)的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.com是www.kukudm.com對(duì)應(yīng)的CNAME記錄.
4.查詢(xún)域名服務(wù)器
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服務(wù)器.
5.指定域名服務(wù)器查詢(xún)結(jié)果.
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
202.96.209.133是上海DNS服務(wù)器IP