設置使用Windows 2000 Server服務的時候,維護工作是非常重要的。下面就和大家交流一下維護和排除DNS故障的方法。 一、使用Dnscmd方便維護DNS系統
與UNIX或腳本命令類似,Windows 2000的資源工具包提供了一個叫做Dnscmd的命令行程序,它用來管理DNS服務器。
該工具可用於不同任務:
1.創建腳本或批處理文件,使DNS中每日的管理進程自動化。它特別適合設置使用文本文件的標准DNS主要區域的情況。
2.更新資源記錄。
3. 建立並配置新的DNS服務器。
Dnscmd的安裝很簡單:
1.將Dnscmd文件從Win 2000 Server CD-ROM光盤的supportenterprise eskit文件夾復制到DNS服務器中你選擇的文件夾中即可。如c:\winntsystem32dns文件夾下。注意,Win 2000 Professional光盤中不存在這個程序。
2.在“運行”菜單或命令行提示符上鍵入DNSCMD或加上不同參數進行維護工作。
二、用好Ping命令
相信大家對Ping命令都比較熟悉,它使用ICMP協議檢查網絡上特定IP地址的存在,一個DNS域名也是對應一個IP地址的,因此下面的命令可以檢查一個DNS域名的連通性:
Ping www.xxx.com
假如一客戶端不能解析DNS域名,使用上述命令可以判斷該客戶端與DNS服務器的連通性。然後可以再Ping網絡中的其它客戶端。如果都Ping不通,說明該客戶端有問題,如果後者可以Ping通,則說明DNS配置錯誤或DNS服務器錯誤。
三、用Ipconfig設置DNS
直接在命令提示符下執行Ipconfig命令可以查看DNS服務器的配置情況。該命令還可以手工更新一個客戶的DNS注冊,排除DNS名稱注冊失敗的故障,或對DNS服務器動態更新故障。使用命令Ipconfig registerdns可以更新或排除一個客戶的DNS注冊故障,因為該命令將刷新DHCP的租約並注冊計算機的主機名。
四、使用Nslookup診斷
Nslookup是診斷DNS的實用程序,它允許與DNS以對話方式工作並讓用戶檢查資源記錄,它也在命令行上運行,語法如下:
Nslookup -option hostname server
-option 指定一個或多個命行選項。例如要列出命令清單。
Hostname:使用用戶指定的主機名,缺省使用用戶指定的服務器。
Server:使用用戶指定的DNS服務器,缺省指定使用在TCP/IP網絡配置中指定的DNS服務器。