Nslookup 是一個監測網絡中DNS服務器是否能正確實現域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用,但在Windows 98中卻沒有集成這一個工具。
Nslookup 必須要安裝了TCP/IP 協議的網絡環境之後才能使用。下面筆者就舉一個實例來介紹Nslookup的具體操作過程。
現在網絡中已經架設好了一台 DNS 服務器,主機名稱為 linlin ,它可以把域名 www.netskycn.com 解析為 192.168.0.1 的IP地址,這是我們平時用得比較多的正向解析功能。
檢測步驟如下:
在 Windows 2000 中單擊“開始”->“程序”->“附件”->“命令提示符”,在 C:/> 的後面鍵入 Nslookup www.netskycn.com ,“回車”之後即可看到如下結果:
Server: linlin
Address: 192.168.0.5
Name: www.netskycn.com
Address: 192.168.0.1
以上結果顯示,正在工作的 DNS 服務器的主機名為 linlin ,它的 IP 地址是192.168.0.5 ,而域名www.netskycn.com 所對應的 IP 地址為 192.168.0.1 。那麼,在檢測到 DNS 服務器 linlin 已經能順利實現正向解析的情況下,它的反向解析是否正常呢? 也就是説,能否把IP地址192.168.0.1反向解析為域名www.netskycn.com ?我們在命令提示符C:/>的後面鍵入 Nslookup 192.168.0.1 ,得到結果如下:
Server: linlin
Address: 192.168.0.5
Name: www.netskycn.com
Address: 192.168.0.1
這説明,DNS 服務器 linlin 的反向解析功能也正常。
然而,有的時候,我們鍵入Nslookup www.netskycn.com ,卻出現如下結果:
Server: linlin
Address: 192.168.0.5
*** linlin can't find www.netskycn.com: Non-existent domain
這種情況説明網絡中DNS服務器 linlin 在工作,卻不能實現域名 www.netskycn.com的正確解析。