网络管理员必须学会的几个常用网络测试命令:
5 o ?( _. {4 K% l; j. H" ^ 如果你是一个网络维护人员,那么肯定要经常处理网络故障,了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。
- } i; D9 x5 Q- b( k
: @6 u$ @& J" i1 @, I$ k% J Ping
* P/ |' n9 k& t7 H* o- S( f/ C# Q6 Q! {4 _) u
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 6 x' Z% E1 R$ E' d
" X \' E" [5 \ 常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。
3 b) Q2 a7 Z& |6 c% R* T8 K9 Z( j. ^/ U
1 M5 ~" m y, ? 如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。 $ B- u4 a: G# p
: W. w1 c; T0 h- I5 p' | Z) Q 命令格式:
- H' h+ T3 z: Q9 Y6 `! a3 J9 D$ @7 i7 d) r3 z# W+ O" }
ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
& Z( z0 m% r- w: M
7 W5 ~& i' l; N 参数含义:
. E5 x- R7 d. D' j% T
( { R2 s5 i- J0 A6 k) W -t不停地向目标主机发送数据;
5 j0 U1 ]/ I \8 |7 h- d# [* C! t( @; t
-a 以IP地址格式来显示目标主机的网络地址 ; 7 H9 I- }4 b( j
9 m; A6 l& N7 _$ {: R2 H -n count 指定要Ping多少次,具体次数由count来指定 ;
0 j1 h6 h" C# n6 d: d9 m7 {* q& O. R3 ]
-l size 指定发送到目标主机的数据包的大小。
7 Z7 `' t& ?, D4 H6 {0 F7 W8 o& _6 F
例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,您可以使用Ping避免202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。
4 ?, o) ~9 U# y: Y8 Q8 n$ L5 s' @$ ]# `% `/ G
Tracert
3 L4 m& {( w/ r% N
& Q, d6 z" P8 i& z% k3 l; U7 Y Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。
$ p/ H* l# k* I% ]6 n7 D% f9 {1 `: H# u. M6 N
命令格式: 8 w9 x# @$ v4 |3 f
" U2 A; @9 s$ l; l5 i tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout] ; ]9 _ w/ h8 M: u
9 v, y0 o& e0 Q! u4 ^* h1 h 参数含义: 4 N$ Q9 V' F! Y7 o& d' C
% y1 M7 R8 g! j+ f
-d 不解析目标主机的名字; ) h) y; B# `5 e0 j3 R5 `
6 E; ]& _: ?; e. o4 h) Z
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
* U7 o6 d* v& @! f6 p5 C" e
" n# t3 o& e4 _; |4 D -j host_list 按照主机列表中的地址释放源路由; , y- g+ b+ J0 r0 c: @* ]. V
\5 s, W( f8 B$ m: z, @8 P -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。
2 Y: W P& Z P# Y) o+ H! Q' q$ y
; j, s( n& e/ c6 q+ { 例如大家想要了解自己的计算机与目标主机www.cce.com.cn之间详细的传输路径信息,可以在MS-DOS方式输入tracert www.cce.com.cn。
3 U# F; |. u" Z3 K% O( u
% ?/ T7 s2 ^, q/ j( T 如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。 / o9 S k! k% T9 v/ S
' Y& h! I2 x- l
Netstat 7 P; N3 M% C: X; J+ h1 R6 ?
9 C7 U/ o7 z3 n. m4 l0 P Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。 / q. W0 d% a7 @7 ]
5 ~% ~) ]( I# B. M 利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。
6 J/ }, `8 ~$ [0 s+ v( t4 }3 u0 O0 s4 t9 u. f0 ]+ `* [& U% z. t+ T
命令格式: ) f; z y# W5 |, i0 }5 u
+ @2 h& T; F, B3 j
netstat [-r] [-s] [-n] [-a] 2 _1 `' B2 R& h! r& i* b% m9 [
4 X+ F" e5 z2 o# ]3 ^% n 参数含义: ; x- [7 N- x9 Y
* x* `/ t9 z7 l6 p# j9 z -r 显示本机路由表的内容; & E1 ]! U* T8 [" e6 Z
$ ~2 `5 s6 [% Q; t
-s 显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议); ; g1 l4 [4 v$ G# c6 L" q6 M
+ Q: l8 W7 p1 N* \4 G
-n 以数字表格形式显示地址和端口; * ]- T/ f# V" H! W
$ r" b% F2 _6 \; {: d0 B -a 显示所有主机的端口号。 " p8 I. s' [; b5 }
) v* J9 l, t1 Q8 C {( X" n
Winipcfg 9 W0 |; u( b9 K4 q- W& O4 `8 y/ h
8 S6 G, R; Z/ c
Winipcfg命令以窗口的形式显示IP协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关信息。其中网络适配器的物理地址在检测网络错误时非常有用。
2 j# I; ~. _- g) P6 F1 `0 X- A" R. z8 a' {
命令格式: : V3 d$ H1 \2 R
' }" e4 M( D0 D( b winipcfg [/?] [/all]
. g* e4 u7 c- A( V" q# w5 Q, v1 \8 q9 v/ }
参数含义:
5 k5 C: |: ^1 x1 K4 P9 q3 o
5 e. Y$ J- R+ q2 Z( U /all 显示所有的有关IP地址的配置信息; # V. t. }1 M* B X
. t; F% {; q4 A, t s4 A
/batch [file] 将命令结果写入指定文件; $ V0 o- l7 {- T- Y
$ e3 U; L. m# a: S9 S5 { {
/renew_ all 重试所有网络适配器;
% ? f7 {. J k f6 g( z$ o O* C- I
8 A* i: g) z# K1 R$ g. ~6 ~1 t /release_all 释放所有网络适配器;
- z/ j! z0 l8 \ e) `- K F8 S) D
/renew N 复位网络适配器 N; 4 E; N' d% a- F0 B, {2 E
/ v$ f4 `' u Q) Y. o P3 b% O* T /release N 释放网络适配器 N。 $ B% m- C: ~) d' x0 x& |5 b
/ ~4 f4 S" S: Y3 \: N; C5 E3 V/ [ 在Microsoft的Windows 95及其以后的操作系统中,都可以运行以上命令。 | 3 O \0 ?/ k& H6 D8 v& ^% {
+ R$ H/ i$ z& w4 @( S: C, `) r, E
& M! k" H2 L6 Z; M6 z+ D. }% J
|