Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Server系統教程 >> Windows Server教程 >> Win2k“秘密武器”之DNS工具(一)

Win2k“秘密武器”之DNS工具(一)

日期:2017/1/24 11:03:33      編輯:Windows Server教程

  在網絡環境下應用的工具:對從事維護人的員來說用處較大。並需要注意:有些工具需要另一個工具作為基礎才好用,即某個工具在工作時,作為基礎的另一個工具必須先被執行。這些工具有:

  遠程文件儲存診斷

  遠程文件儲存分析

  分布式文件系統實用工具

  由於網絡越來越普及,分布式文件系統應用越來越多,其應用也越來越廣,基於網絡來排除故障的工具的使用價值也在不斷上升。對需要經常與網絡打交道的朋友,這部分不可不看。

  基於網絡的工具,也不是僅僅這些。Windows2000的資源工具中配備了相當多的此類軟件――也就是下面將介紹的“網絡管理工具”。這一系列的工具有16個,分別是:

  工具名稱            對應的可執行文件名稱

  ADSI Edit              操作控制台

  DNS Server Troubleshooting Tool   (Dnscmd.exe)

  DsAcls               (Dsacls.exe)

  DsaStat               (Dsastat.exe)

  Kerberos Setup           (Ksetup.exe)

  Kerberos Keytab Setup        (Ktpass.exe)

  Active Directory Administration Tool (Ldp.exe)

  Active Directory Object Manager   (Movetree.exe)

  Windows 2000 Domain Manager     (Netdom.exe)

  NlTest               (Nltest.exe)

  Remote Command Line         (Remote.exe)

  Replication Diagnostics Tool    (Repadmin.exe)

  Active Directory Replication Monitor (Replmon.exe)

  Security Descriptor Check Utility  (Sdcheck.exe)

  Active Directory Search Tool    (Search.vbs)

  Winsock Remote Console       (Wsremote.exe)

  正因這些工具都是基於網絡的、或是應用於網絡環境之下的,所以真正有機會動手實踐的人,與個人計算機環境相比,是少之又少了。但任何一項技術能發展與否,都取決於其生命力。現在網絡之普及,給網絡技術的普及帶來了巨大的生命力,保持於這種普及同步的技術優勢,是將來決勝之策。

  我所以整理出來這些資料,一為學習,二為與諸位共勉。話都說到這樣誠懇的地步了,所以,尤其希望各位發現有不當之處,一定要批評指正,方不負我一片誠意。

  DNS服務器故障排除工具

  這個工具的英文全名是:DNS Server Troubleshooting Tool,作用是排除域名服務系統的故障,縮寫為:DNScmd。這是供系統管理員在域名服務系統(DNS)中使用的一個工具,工具運行的形式是基於命令行的。利用該工具,系統管理員可以觀察域名服務系統的屬性、范圍、資源記錄。此外,這個工具也允許以手工形式修改上述的屬性,也就是可以建立、刪除資源記錄,或者在域名服務器的物理內存和域名服務數據庫及數據文件之間強行進行事件復制的操作。

  在Windows NT中,原有與此相關的一個工具,稱為:Dnsstat.exe(可以在Windows NT Resource Kit中找到),而DNScmd.exe,就是前者的強化版本。

  前面已經述及:這是一個命令行的工具,凡是命令行程序,都需要先運行命令控制台CMD。由於前面的文章中已經介紹過CMD的用法,所以,此處不再多加解釋。以下的部分,假設你已經打開了命令控制台。

  DNScmd.exe的用法

  如果想獲得DNScmd.exe的幫助,可以使用DNScmd/?的命令形式來取得幫助的詳細信息;DNScmd.exe包含有很多條命令,如果想得到一個指定的命令的應用幫助,可以采用這種形式:Dnscmd command /?,其中,command是所指定的一條命令的名稱(具體參看下面介紹),command前面的空格不能省去。

  我在自己的機器上進行了驗證,運行CMD之後,在系統提示符之後鍵入dnscmd/?,然後回車,其顯示如下,考慮到篇幅限制,中間有省略號的地方,是被省略了的項目:

  Microsoft Windows 2000 [Version 5.00.2195]

  (C) 版權所有 1985-1998 Microsoft Corp.

  C:>dnscmd/?

  USAGE: DnsCmd []

  :

  .          -- local machine using LPC

  IP address     -- RPC over TCP/IP

  DNS name      -- RPC over TCP/IP

  other server name  -- RPC over named pipes

  :

  /Info        -- Get server information

  ……

  /ResetForwarders -- Set DNS servers to forward recursive queries to

  /ZoneInfo      -- View zone information

  ……

  /ZoneResetMasters  -- Reset secondary zone's master servers

  /EnumRecords     -- Enumerate records at a name

  /RecordAdd     -- Create a record in zone or RootHints

  /RecordDelete    -- Delete a record from zone, RootHints or Cache d

  ata

  /NodeDelete     -- Delete all records at a name

  /AgeAllRecords   -- Force aging on node(s) in zone

  :

  -- parameters specific to each Command

  dnscmd /? -- For help info on specific Command

  C:>

  與正式的幫助文檔相比,這裡的幫助提示很簡略。但最重要的發現,還是兩者所提供的命令總數不相同。這種正式幫助文檔和在線提示中不一致的情況已經不是第一次了。究竟何處不同,在介紹相關命令的時候,會給各位提醒的。

  由於Windows2000很重視安全問題,所以,像這類涉及修改重要屬性的工具,也必須對工具的使用者進行權限驗證,沒有通過正確登錄系統的使用者,也不可能使用這個工具。也就是說,這個工具只能由經過正確登錄的、已經得到信任的用戶來使用。說起來似乎很復雜,其實,你只要能以系統管理員的身份登錄Windows2000,就可以進入命令控制台中使用它。

  命令使用形式:

  所有Dnscmd.exe的命令使用都有統一的形式,請看下一行:

  dnscmd ServerName Command [Command Parameters]

  完整的命令語法共分四個部分:dnscmd是工具名稱,不能省略。

  ServerName是服務器名稱,不能省略。

  Command所指定的命令,不能省略。

  Command Parameters命令參數,是可選的項目。

  這四個部分中:

  A :工具(程序)名稱沒有可多說的,直接使用就是了;

  B:服務器名稱是由系統管理員規劃設計的一個用於管理的機器名稱,在此處,服務器名稱是作為一個變量來使用的,既然是變量,當真正執行的時候,肯定要被具體的“值”所取代。取代服務器名稱的是以下各項目:

  1. 指定的本地計算機,利用本地連接訪問來工作。本地連接訪問在英文中被縮寫為:LPC

  2. 使用IP地址,IP地址的格式是:xx.xx.xx.xx。指定DNS服務器,工作時需要經由TCP/IP,利用遠程連接訪問方式。遠程連接訪問在英文中被縮寫為:RPC。

  3. 指定的DNS名稱:這個名稱必須是完整的、有資格的(經過身份驗證的)DNS服務器名稱(即FQDN),工作也需要經由TCP/IP,利用遠程連接訪問方式。

  4. NetBIOS 名稱:類似於上一個,只是依據的是NetBIOS而不是經由TCP/IP,工作也需要利用遠程連接訪問方式。

  C :命令 command

  Command是命令的名字,本工具有很多個命令,不同的命令功能不同。具體可以參看以下的介紹。

  D:命令參數

  這時可選項目,有些命令可能並沒有參數。

  到此,我們已經將使用這個工具的所有前期准備工作都作完了。從下一篇開始,將介紹每個命令的語法、使用方法和例子分析。

Copyright © Windows教程網 All Rights Reserved