一 Win 2k“秘密武器”之DNS工具( 二 )


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:命令参数
这时可选项目,有些命令可能并没有参数 。

到此,我们已经将使用这个工具的所有前期准备工作都作完了 。从下一篇开始,将介绍每个命令的语法、使用方法和例子分析 。



推荐阅读