Nslookup 必須要安裝了TCP/IP 協議的網絡環境之後才能使用。
現在網絡中已經架設好了壹臺 DNS 服務器,主機名稱為 linlin ,它可以把域名 www.company.com 解析為 192.168.0.1 的IP地址,這是我們平時用得比較多的正向解析功能。
檢測步驟如下:
在 Windows 2000 中單擊“開始”->“程序”->“附件”->“命令提示符”,在 C:\> 的後面鍵入 Nslookup www.t086.com ,“回車”之後即可看到如下結果:
Server: linlin
Address: 192.168.0.5
Name: www.t086.com
Address: 192.168.0.1
以上結果顯示,正在工作的 DNS 服務器的主機名為 linlin ,它的 IP 地址是192.168.0.5 ,而域名www.company.com 所對應的 IP 地址為 192.168.0.1 。那麽,在檢測到 DNS 服務器 linlin 已經能順利實現正向解析的情況下,它的反向解析是否正常呢? 也就是說,能否把IP地址192.168.0.1反向解析為域名www.t086.com ?我們在命令提示符C:\>的後面鍵入 Nslookup 192.168.0.1 ,得到結果如下:
Server: linlin
Address: 192.168.0.5
Name: www.t086.com
Address: 192.168.0.1
這說明,DNS 服務器 linlin 的反向解析功能也正常。
然而,有的時候,我們鍵入Nslookup www.t086.com ,卻出現如下結果:
Server: linlin
Address: 192.168.0.5
*** linlin can't find www.t086.com: Non-existent domain
這種情況說明網絡中DNS服務器 linlin 在工作,卻不能實現域名 www.t086.com的正確解析。此時,要分析DNS服務器的配置情況,看是否 www.company.com 這壹條域名對應的 IP 地址記錄已經添加到了DNS的數據庫中。
還有的時候,我們鍵入Nslookup www.t086.com ,會出現如下結果:
*** Can't find server name for domain: No response from server
*** Can't find www.company.com : Non-existent domain
這時,說明測試主機在目前的網絡中,根本沒有找到可以使用的 DNS 服務器。此時,我們要對整個網絡的連通性作全面的檢測,並檢查DNS服務器是否處於正常工作狀態,采用逐步排錯的方法,找出 DNS 服務不能啟動的根源。
配置好DNS服務器,添加了相應的記錄之後,只要IP地址保持不變,壹般情況下我們就不再需要去維護DNS的數據文件了。不過在確認域名解釋正常之前我們最好是測試壹下所有的配置是否正常。許多人會簡單地使用ping命令檢查壹下就算了。不過Ping指令只是壹個檢查網絡聯通情況的命令,雖然在輸入的參數是域名的情況下會通過DNS進行查詢,但是它只能查詢A類型和CNAME類型的記錄,而且只會告訴妳域名是否存在,其他的信息壹概欠奉。所以如果妳需要對DNS的故障進行排錯就必須熟練另壹個更強大的工具nslookup。這個命令可以指定查詢的類型,可以查到DNS記錄的生存時間還可以指定使用那個DNS服務器進行解釋。