电脑互动吧

 找回密码
 注册
查看: 6978|回复: 0

Win2000之DNS工具(二)

[复制链接]
发表于 2011-6-26 17:10:38 | 显示全部楼层 |阅读模式
本文开始介绍命令的使用方法:  前面在介绍命令格式的时候,已经指出:完整的命令格式是:先是Dnscmd,随后是服务器名称变量,然后才是命令和参数。这里为了节省篇幅,直接从命令开始分析。
7 j) Q$ U$ }% ]3 b. V  命令: /Info
6 l8 w$ G( t' b# V1 s( ?: w( R  用途:利用/Info 命令,可以列出指定的DNS服务器的指定属性。显然,这需要在命令参数中指定要显示的属性。如果不指定属性,执行这一命令后列出的将是所有的属性。
3 v  }4 v" q( H% U- @# A; t  用法:
' N5 E1 O# U& p& w. O3 w% O  dnscmd ServerName /Info [Property]
2 \! v4 }- I, C8 ~/ h. |6 v  参数:4 q' i& v# R# @8 u& U
  ServerName 0 y5 J2 _" j/ g6 d! Y+ m
  服务器名称在上一篇中已经介绍过,此处省略。 + G' [3 D; r' T2 M5 A( ^6 ?
  [Property] 方括号中参数是可选的,这里是指定的、需要显示的属性。如果不指定属性,则命令执行之后将显示全部属性。" B  q8 v, g( o; w2 x* f4 g
  下面是该命令使用的一个比较完整的例子:6 ]$ E- R6 ?! |% u5 I* F
  在执行相应的命令后,系统会输出英文的显示信息。在下面输出的文本中的中文是由本人加入的解释,并不是原输出所带。DNS服务器的IP地址假设为172.16.12.1:! D+ V3 u. u. c8 Y
dnscmd 172.16.12.1 /info 只使用命令而不使用参数; `' @, V: Q0 u  K& G
输出的信息:: L5 E0 ^4 o2 k! y. w8 [2 ~
DNS Server 172.16.12.1 Information:
& @1 a5 l1 W: C. C0 v; S" rC:\>dnscmd 172.16.12.1 /info: S9 s5 w) L5 J7 T0 a0 u+ e
Query result: 查询结果
' O: a$ G5 e  N- A& GServer info:             服务器信息
& l8 W% r- x$ x6 J& i    ptr       = 00074718  端口& L7 n) s+ G" F3 V3 S5 e' f  h
    server name   = myserver.microsoft.com  服务器名称8 @* N4 {( z% }  r6 u
    version     = C2000005   版本  Y# b/ Z2 g  q3 U3 f
    DS container   = c    DS“容器”( S2 ~! t# e+ t
 Configuration:           配置信息 这些信息的含义请参考有关资料
2 F( c. j6 a# {& R+ M3 J    dwLogLevel = 00000000* D4 M: u- D2 ^6 z( `2 ~( w. R
    dwDebugLevel = 000000004 y/ Q; H5 n. v, J4 o7 W& o
    dwRpcProtocol = FFFFFFFF
0 a8 {5 ^8 L) o7 J% V  @' n    dwNameCheckFlag = 00000002
- d5 ], p9 k9 q6 x- l& G$ L    cAddressAnswerLimit = 0$ W$ O  U+ R  h' j
    dwRecursionRetry = 3
6 ^& }! n1 a( j- ?. b    dwRecursionTimeout = 15% F' U: l+ {3 `: H" S$ }/ l+ t
    dwDsPollingInterval = 3003 L6 P4 R0 f, \
 Configuration Flags:   配置标志 这些标志值就是目前该标志所处的状态。其含义请参考有关资料1 `7 h6 F8 s6 j" y
fBootMethod = 3
. A& B) o! e, bfAdminConfigured = 1
/ m5 B- S$ e2 n  J2 _7 K  XfAllowUpdate = 1 " R7 t: y2 U1 L1 W$ m, J
fDsAvailable = 1
8 T+ o( p- j% [% efAutoReverseZones = 1 ) _- Y+ O% S5 J9 `6 ]& i9 Q) ?
fAutoCacheUpdate = 0
) R+ P  z6 M' o! b2 Z- IfSlave = 0
. m4 x% ^  o# I+ U& G( w6 _% j# DfNoRecursion = 0
+ f( L8 b  T- ~( }" tfRoundRobin = 1 * X* ^6 l' u; C( n3 S5 \" m
fLocalNetPriority = 1
' u( {; t0 a& J' C2 |! ?fStrictFileParsing = 0 ) W+ S4 M& ^/ ]2 }6 |; R
fLooseWildcarding = 0
6 y/ P( q. j/ [- v( KfBindSecondaries = 1 # U' f" a( y$ P) T
fWriteAuthorityNs = 0 " Y' P- L" r6 \9 g
Aging Configuration:  
! z' U& m- ]! n1 ?' G3 r) {ScavengingInterval = 0
4 Z$ b6 F0 ]5 tDefaultAgingState = 0
$ j! o; M5 x1 @/ z, }DefaultRefreshInterval = 168
0 e! D: R0 g* {; q1 W6 ADefaultNoRefreshInterval = 168 6 }# D% H; K+ f  D: T
 ServerAddresses:
9 a) ]2 c* L- f( `4 P    Addr Count = 1
3 z+ y' ~/ \, t+ q1 r* I. S        Addr[0] => 172.16.12.1
" s; w, p8 P* p$ m' T ListenAddresses:
. K+ H& T. A2 P* B/ Q% U/ @3 e$ z    NULL IP Array.
  C+ W+ w  j4 K% b# a Forwarders:/ k3 l6 G/ u2 Y; f
    Addr Count = 1
: [1 K7 ^* L3 v! Y# @! R        Addr[0] => 172.16.4.3! p4 O$ k7 P0 f( u& {' @) j
    forward timeout = 5
1 i$ Z, K: Y/ P' ~4 @    slave      = 0
6 ]5 u4 ~, q- e; K6 L' iCommand completed successfully.命令顺利执行完毕
: k, {0 n$ [! [3 S3 y% t' r  笔者所以将此例子完整地放置在本文中,并不为完整地解释每条输出信息的含义,而是为朋友们提供一个观察该命令输出的范本,借以获得感性认识。若你已经对上述例子有了印象,待到自己执行这个命令获得输出信息之后,肯定有“这个我曾经见过”的感觉。因为,在排除故障的过程中,哪怕仅有间接的经验,也比完全陌生强很多。
7 U( b& W9 \  |  命令:/Config+ e' [9 x, f) h- _3 W
  如果服务器的zone没有指定,使用命令 /Config 可以重置DNS服务器的属性。如果已经指定了zone的名称,则该命令只重置zone的属性。zone的含义是区域或范围的意思。
- M, P0 d5 `1 P3 j& E( g
3 g4 G* b6 C, @  用法:
& h* Z; ?6 u7 z: @  f: r& p7 f  dnscmd ServerName /Config [ZoneName |..AllZones] Property Value
5 K" M: y# q. o& Q2 W' H  参数1 o/ q2 S3 D- h, K
  ServerName :服务器名称,意义同上 - ?: P9 y0 D+ Y# R7 A2 z; z/ S
  ZoneName:0 a* T: [$ F7 |! {$ O; v7 I2 I
  这个参数指定所配置的区域zone的名字,如果使用..AllZones ,则重置所有zone的属性。如果不指定zone名字,只能重置服务器属性。
6 r1 \/ o" d; s& d% L1 y. g; @  Property:
# f9 ]. z% h/ e% `9 S  这个参数是属性。这里所说的属性有:
3 _) l/ \, J' @$ e  与服务器有关的属性:例如:6 R2 A8 C% {0 f8 L- m2 k
/EnableRegistryBoot
! `1 K' `6 b( d; B$ t2 W  X/RpcProtocol
* I, j2 [. I% Z: m/ i6 u3 ?' C/LogLevel* e/ Y& J+ {) F8 O
/EventlogLevel 等等 (限于篇幅未能全部列出)' F- S0 z0 n* }
与Zone 有关的属性,例如:
; s, n. ~4 H- p- }2 D        /SecureSecondaries6 n+ E5 |7 B8 e4 W% Y  |' t) X
        /AllowUpdate: {6 l5 p! W; m
        /Aging. d1 L; a; q. t3 u8 P3 b% v$ j
        /RefreshInterval Value
6 U  B4 i  I# ~7 i4 \! f- ]        /NoRefreshInterval Value$ X/ b5 S8 n* N2 m
    属性值:& i3 q1 O! l: a- V1 q0 Q4 d
  属性值都是一个双字长的值,即类型为 DWORD ;以0x 打头的十六进制形式 。) Y" E9 S( E6 [* X4 h
从命令的参数结构来看,这个命令的用途是重置、实际上也可以理解为修改服务器的zone,因为命令语句的最后可以指定要重置的属性值。指定的值不同,重置的结果也就不同。2 B  U4 ?- A& G
  命令: /Statistics
1 s2 \" W7 V4 i5 |; R  作用:利用这个命令可以显示或删除服务器的统计数据或信息。在命令的可选择项目中,有两个每次仅能采用其一的参数,或显示或删除由你自己确定。$ u: _5 D- G5 D
  用法:
: N, l% O8 w6 s9 _  dnscmd ServerName /Statistics [Filter|/Clear]
- g" o- d1 C% p  参数:
8 _$ p* c8 F7 b) s! J2 o- xServerName ! V, N0 e: U) z5 F
服务器名称,含义同上。: s) O0 ]- [, A8 {2 ]9 \
可选参数介绍:
7 R9 j3 w) s; [; v: a+ L: g2 n共有两个参数,每次只能使用其中的一个。9 Z/ I8 w5 O$ ^" n  P
  1.过滤(Filter)- B  w$ n- `/ q9 [; ?- i8 B1 K
  使用该参数,可关联或过滤渴望得到的统计信息,如果不使用果料指定,则默认显示所有的统计信息。
, l8 ]; v8 {% e可以使用以下的数据来指定过滤的信息,由于大部分的含义都比较容易懂,故此处不再加中文注释。不过应当注意:指定的过滤参数只能是下列之一,不可自己杜撰: ( n, D6 ^% ~+ Y5 B, S
        00000001 -- Time
0 L) H1 E! F5 x  j) l3 {0 e        00000002 -- Query
8 A7 k  `4 L; o. y1 q' g4 Y' I; ?        00000004 -- Query2: o, B% g7 c6 @$ j) a/ r3 Z- G; G3 \
        00000008 -- Recurse* _! t: F: i; G, J  @) i' h9 w
        00000010 -- Master
- ]/ i' j& c$ E4 t. G4 R" O        00000020 -- Secondary3 [( L( C' t& Q
        00000040 -- Wins
, z" Y. Z6 k% |" H        00000100 -- Update
$ W3 O, x0 L$ o4 [% _        00000200 -- SkwanSec% a. O% ^  o) H
        00000400 -- Ds, ~6 Z2 Z: F. |- {  B
        00010000 -- Memory
0 O3 O4 s0 z, B) f        00100000 -- PacketMem: H( V+ l  I8 ?: b% U  }& }
        00040000 -- Dbase
  [8 {8 f  r: Z; _        00080000 -- Records
- X8 u" }7 u) L- {% r        00200000 -- NbstatMem1 q; a5 q  E$ x: r- o
    2.清除 /Clear 4 Y. m0 i5 ^) Z
  这个参数用来清除统计信息。9 e2 V9 ~! o& N& u7 L3 b
  本来,这个命令有一个非常详细的例子,其间有各种统计信息的显示情况和格式。由于篇幅太大,无法附加在本文中。如果你有兴趣研究,请参看支持工具的帮助文档(不是windows2000的帮助文档)。, K4 D* u( [3 {) F! ]  L
! k5 J! E3 b4 E7 w5 L3 c
/ J$ F5 d( `5 |8 ^

, |; ]8 r! I  L; {6 C5 R$ T3 [
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|手机版|小黑屋|Archiver|电脑互动吧 ( 浙ICP备13037409号 )

浙公网安备 33032402001025号

GMT+8, 2026-4-6 09:31 , Processed in 0.070108 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表