对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 * B7 x$ z( j' Y9 C; v6 ? / F6 [8 h" d, E6 Y2 W: v 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: + z' j8 U# b. y+ _+ T0 u! l8 g$ m. [ ! Z5 k" v. c' o" r. k* B6 Z
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] [-k computer-list]] [-w timeout] destination-list ( d. ?, e) L) ~0 }$ }7 x 3 l- d J7 e- W( X
Options: 8 D5 l+ r+ @: c. ?/ Y" h
; d4 x% O- ?( S( X -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. ' B% z+ _0 I% M4 V
, K2 s, g3 |3 z7 W A6 S* A
不停的ping地方主机,直到你按下Control-C。 . a7 w/ U0 `! i! S# M
& X+ R6 v+ u6 g' Q5 k( _ l# J% p 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 7 l v; z6 k4 | " Q+ n$ D; K6 U
-a Resolve addresses to hostnames. 0 _4 U! M5 ?( u; T g
: H+ ^. {: u0 v: v9 U) c R& I
解析计算机NetBios名。 ! ?; L$ q7 r: M: x ' j3 a2 I* r% Q5 t 示例:C:\>ping -a 192.168.1.21 0 M6 T0 x+ O+ E& M, T4 b 6 k0 M, o; [- C, |( Y
Pinging iceblood.yofor.com [192.168.1.21] with 32 bytes of data: % v& E' I% h9 ~' X y4 z
0 K/ C& R5 B1 m; A& p/ | Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . b. E( Y& Y+ ]+ ]
# u2 Z5 t: z& C& L9 k+ C Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 # _: |/ V) d/ S1 z# Y+ q % d+ e' ^0 }) r( V+ T' o( ~ # B: t5 M K, @+ |2 F4 b; E/ b) c
Reply from 192.168.1.21: bytes=32 time<10ms TTL=254 . s( I' F" ?# P# S
3 S7 i* N: C! S0 x Ping statistics for 192.168.1.21: - F' W3 h- f+ Q# h5 ]. g& Z
$ M" N" E- E5 T5 L
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: 0 k4 ~5 k3 r+ i5 E6 ^0 ~, Q " m6 j/ V1 }: F* v. p Minimum = 0ms, Maximum = 0ms, Average = 0ms : a. ^8 j( z- R9 X( p * M9 C) a8 y1 m4 n: T R& Q 从上面就可以知道IP为192.168.1.21的计算机NetBios名为iceblood.yofor.com。 # J0 s2 [& V" ?1 T
4 o9 g( n( h2 T3 _* r8 b0 Q
-n count Number of echo requests to send. 9 l( ?4 u: d- s1 h8 }, ]# t - g, V/ N7 d, B4 p! f y" ]; M) { O 发送count指定的Echo数据包数。 * h+ n3 c2 O x6 d6 E9 S
& e( F1 R. Q4 g) C h* s3 a) H4 N
在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送50个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过以下获知: & e2 ~2 i$ B1 B2 X, X# o 4 A5 X$ I; |/ p9 u2 R' ?0 A' n C:\>ping -n 50 202.103.96.68 8 i- @8 l5 V5 H4 s " M+ G" U, M, l: i+ o Pinging 202.103.96.68 with 32 bytes of data: . F. E# a7 ~! t
) I3 v! r" O9 F) @( N u1 A. L Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 # `2 L- P! u5 h. I
4 ^% ?% H( v9 h3 C: V0 c) l- r Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 7 T1 o0 z3 ^( v( e; \, p " E* x- W' {6 V3 m
Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 ) @' i$ d+ x" T1 R