网络管理员必须学会的几个常用网络测试命令:( o0 _- l- z/ X" Y- C4 M
如果你是一个网络维护人员,那么肯定要经常处理网络故障,了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。
- S$ \/ M/ \5 p5 a* K3 W8 k/ H
0 {# ^* X. L1 j2 z$ d. B Ping ' a$ |/ V4 _( q5 E
9 J* d* {; i9 @- X Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 # w H. G7 G0 w J9 G% d8 N2 [
5 m. j9 p+ b8 o2 _" P+ g
常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。
% _4 T, V+ C- k) d6 A( L; N7 h; y% v
如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。 " o4 K4 {/ H0 W
, N D' t0 |( x8 K+ Z$ C. Y Z
命令格式:
) ]- M# Q' T* `+ Y' \6 V" w! ]
: Z. w2 }8 M5 ~( z! } ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
$ Q6 g) X1 Z1 ?; i; f
3 B9 u- _% T2 [7 }# ^4 D3 H: R 参数含义: , S) v( ~; t3 R* @) v* z
- V. k# k% K' Y, j
-t不停地向目标主机发送数据;
, V4 [8 S% `# ~# M3 [4 |# ^2 A: d2 {6 _
-a 以IP地址格式来显示目标主机的网络地址 ;
& |) ~- Y# @+ L4 z
7 Y2 t6 D; z1 v. M -n count 指定要Ping多少次,具体次数由count来指定 ; : q* x0 l( i( ?! F+ L
# G$ r. }! b5 c" p9 Z
-l size 指定发送到目标主机的数据包的大小。
1 J* ?% L0 k2 U9 N! N1 j( C# r/ K; |6 m: J+ \3 n" {: B, {
例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping避免202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。 3 b n$ P( {' ?6 d
. r* L4 K$ `! }0 T' y; }) ?6 Y Tracert 0 g q" b p4 r& C5 T& `. D
* m2 j0 i& j6 N, k, Q: n- H/ t* p Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。 9 ^8 g# k$ S- P6 v
- L+ N% G9 x; H) U% s
命令格式:
- o+ |* [& @4 h# E3 d& z7 z* y% x9 }7 i! h1 w
tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout] 9 v. e q8 J& E" p
$ Q% C' z+ a4 L4 _2 T! | 参数含义:
2 Z7 j6 Q8 g. L- n5 z" p2 ]7 L J5 T2 i" b, `2 P9 t {- e$ y
-d 不解析目标主机的名字;
0 b& w. z1 s6 J+ f7 C" O: e$ T0 l1 _( L) C i
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
* ?0 u, f- b3 [( u% e6 y& q# u: y+ C. k3 ?: _
-j host_list 按照主机列表中的地址释放源路由; : S9 Y1 c: Q1 c0 j! c
6 e% G) i5 x4 n& l& r$ A
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。 ; w4 ]* s- {2 U6 K" U
8 H6 T0 G5 C, h
例如大家想要了解自己的计算机与目标主机www.cce.com.cn之间详细的传输路径信息,可以在MS-DOS方式输入tracert www.cce.com.cn。
6 R9 S# X5 @/ I9 \1 V9 l8 B' |* }: q y' r: R9 S0 R+ ?+ b
如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。 ' _5 x6 A& k7 Y' C/ _% t& g
( b9 H' f8 Y' G$ r! ] Netstat # l2 Z1 {" ]+ P
0 r! q: q' A* _, e Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。 $ w6 [( K( l+ h6 Y
' G4 f/ d; q- r' l9 A
利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。 W2 p$ H* g: L& d& a8 h2 x
$ l; w; X; l6 l7 S 命令格式:
! w9 O. z, @" g8 P% C7 S+ V9 z* W* L: W, u
netstat [-r] [-s] [-n] [-a]
, z+ ^9 n% ~' h- @/ v- n) z" c- S) {* O2 |! X! ~5 k
参数含义: ! X- v! ]3 E8 l9 _2 y+ [
* g* M8 N0 a; _3 v% q' v0 D -r 显示本机路由表的内容; , r }: d8 ?& f1 E/ b# S0 a+ \
/ c E, b2 B- \ X4 [0 g -s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议); / j8 g2 l" m$ B# |4 ~3 ]
7 K. x/ M0 n2 B! R -n 以数字表格形式显示地址和端口;
9 \* L5 o; u* a- x# `& W5 R; a0 a
-a 显示所有主机的端口号。 * w5 o. u: Y4 [; V$ j; T
4 ?% _ a0 `6 [ Winipcfg 0 e: \ `" r! i4 j8 U6 G# [+ O
+ t( a6 z( B/ ? Winipcfg命令以窗口的形式显示IP协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关信息。其中网络适配器的物理地址在检测网络错误时非常有用。
" y$ n* A4 H$ }' m/ D/ |" ?8 @, e: u$ L9 u6 ~
命令格式: $ C/ [1 t: L5 Z: N6 k
^8 F2 Q. o/ |* @ winipcfg [/?] [/all] ! T( @4 N7 d8 f/ p! v
' i0 I3 m4 Q$ ^; {( @
参数含义: ! c4 K& ?$ c. G3 C
$ [2 ^: Y. o* G+ n8 Q; O" C
/all 显示所有的有关IP地址的配置信息; " _7 s- m- W7 j1 f8 P' G2 R8 ^
) v: Z1 N n# z. W7 @/ y /batch [file] 将命令结果写入指定文件;
, k: S8 F c" j& D+ K! {& t; X4 n! H
* k8 J- u4 ? K$ _( S$ u% y$ B6 K /renew_ all 重试所有网络适配器;
G( L+ b# A. J X' c! O3 l- t$ L R. j* C1 r. |
/release_all 释放所有网络适配器;
. \% f$ C! V: M! P& T* C# g2 Y$ U+ y0 W B0 a- h# Y) S( H
/renew N 复位网络适配器 N; % ~$ ~. T/ F; W |5 A7 B9 O& a
* t7 k8 V, m( o: H. S- a
/release N 释放网络适配器 N。
" H/ e S2 a$ `4 B. t2 t. d9 N1 e% C$ H. x0 F4 V+ t2 F
在Microsoft的Windows 95及其以后的操作系统中,都可以运行以上命令。 | 1 g& `" d4 x1 o$ t. O
8 K! ?6 J2 U* d, `
. ^) Z3 p+ q4 B% X9 u4 C
6 H _! b& z9 r' S |