-t :一直 Ping 指定的计算机,直到从键盘按下 Ctrl+C 中断。
-a :将地址解析为计算机 NetBios 名。
-n :发送 count 指定的 ECHO 数据包数,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4 。
-l :发送指定数据量的 ECHO 数据包。默认为 32 字节; 最大值是 65500byt。
-f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。
-i :将“生存时间”字段设置为TTL指定的值。指定 TTL值在对方的系统里停留的时间。同时检查网络运转情况的。
-v :tos 将“服务类型”字段设置为 tos 指定的值。
-r :在“记录路由”字段中记录传出和返回数据包的路由。通 常情况下,发送的数据包是通过一系列路由才到达目标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到 9
个路由。
-s :指定 count 指定的跃点数的时间戳。与参数-r 差不多,但此参数不记录数据包返回所经过的路由,最多只记录 4 个。
-j :利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的最大数量为 9 。
-k :computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9 。
-w:timeout 指定超时间隔,单位为毫秒。
destination-list: 指定要 ping 的远程计算机。
一般情况下,通过 ping 目标地址,可让对方返回TTL 值的大小,通过 TTL 值可以粗略判断目标主机的系统类型是 Windows 还是 UNIX/Linux,一般情况下 Windows 系统返回的 TTL 值在
100-130 之间,而 UNIX/Linux 系统返回的 TTL 值在 240-255 之
间。但TTL 的值是可以修改的。故此种方法可作为参考.
4、ping 的信息反馈
Request timed out
(1)对方已关机,或者网络上根本没有这个地址:比如在主机A 中 PING 192.168.0.7,或者主机 B 关机了,中 PING 192.168.0.5 都会得到超时的信息。
(2 )对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。
(3)对方确实存在,但设置了 ICMP 数据包过滤(比如防火墙设置)
暂无评论内容