本文開始介紹命令的使用方法:
前面在介紹命令格式的時候,已經指出:完整的命令格式是:先是Dnscmd,隨後是服務器名稱變量,然後才是命令和參數。這裡為了節省篇幅,直接從命令開始分析。
命令: /Info
用途:利用/Info 命令,可以列出指定的DNS服務器的指定屬性。顯然,這需要在命令參數中指定要顯示的屬性。如果不指定屬性,執行這一命令後列出的將是所有的屬性。
用法:
dnscmd ServerName /Info [Property]
參數:
ServerName
服務器名稱在上一篇中已經介紹過,此處省略。
[Property] 方括號中參數是可選的,這裡是指定的、需要顯示的屬性。如果不指定屬性,則命令執行之後將顯示全部屬性。
下面是該命令使用的一個比較完整的例子:
在執行相應的命令後,系統會輸出英文的顯示信息。在下面輸出的文本中的中文是由本人加入的解釋,並不是原輸出所帶。DNS服務器的IP地址假設為172.16.12.1:
dnscmd 172.16.12.1 /info 只使用命令而不使用參數
輸出的信息:
DNS Server 172.16.12.1 Information:
C:>dnscmd 172.16.12.1 /info
Query result: 查詢結果
Server info: 服務器信息
ptr = 00074718 端口
server name = myserver.microsoft.com 服務器名稱
version = C2000005 版本
DS container = c DS“容器”
Configuration: 配置信息 這些信息的含義請參考有關資料
dwLogLevel = 00000000
dwDebugLevel = 00000000
dwRpcProtocol = FFFFFFFF
dwNameCheckFlag = 00000002
cAddressAnswerLimit = 0
dwRecursionRetry = 3
dwRecursionTimeout = 15
dwDsPollingInterval = 300
Configuration Flags: 配置標志 這些標志值就是目前該標志所處的狀態。其含義請參考有關資料
fBootMethod = 3
fAdminConfigured = 1
fAllowUpdate = 1
fDsAvailable = 1
fAutoReverseZones = 1
fAutoCacheUpdate = 0
fSlave = 0
fNoRecursion = 0
fRoundRobin = 1
fLocalNetPriority = 1
fStrictFileParsing = 0
fLooseWildcarding = 0
fBindSecondaries = 1
fWriteAuthorityNs = 0
Aging Configuration:
ScavengingInterval = 0
DefaultAgingState = 0
DefaultRefreshInterval = 168
DefaultNoRefreshInterval = 168
ServerAddresses:
Addr Count = 1
Addr[0] => 172.16.12.1
ListenAddresses:
NULL IP Array.
Forwarders:
Addr Count = 1
Addr[0] => 172.16.4.3
forward timeout = 5
slave = 0
Command completed successfully.命令順利執行完畢