ping命令详解

介绍

Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。

用法

很多时候大家都只单独ping 加IP地址,验证本机到目的IP地址之间的网络是否连通,其实加上一些参数会获得不一样的结果。

C:UsersPanda.Li>ping /?

用法:

  ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

选项:

-t -t Ping 指定的主机,直到停止;若要查看统计信息并继续操作 - 请键入 Control-Break;若要停止 - 请键入 Control-C   
-a -a 将地址解析成主机名
-n count      要发送的回显请求数
-l size  发送缓冲区大小
-f  在数据包中设置“不分段”标志(仅适用于 IPv4)
-i TTL 生存时间
-v TOS 服务类型(仅适用于 IPv4。该设置已不赞成使用,且对 IP 标头中的服务字段类型没有任何影响)              
-r count  记录计数跃点的路由(仅适用于 IPv4)
-s count  计数跃点的时间戳(仅适用于 IPv4)
-j host-list  与主机列表一起的松散源路由(仅适用于 IPv4)
-k host-list  与主机列表一起的严格源路由(仅适用于 IPv4)
-w timeout 等待每次回复的超时时间(毫秒)
-R      同样使用路由标头测试反向路由(仅适用于 IPv6)
-S srcaddr  要使用的源地址
-4 -强制使用 IPv4
-6  强制使用 IPv6



1、ping -t 目标主机IP地址

机房的环境有多噪音大家都明白,还有大家也知道在机房呆的时间不宜过长。所以一般我们都有自己的办公室,然后都能远程到服务器,服务器重启时间一般都要10分钟甚至更久,这个时候一般我都是开着DOS窗口,打上一行命令"ping -t 服务器IP地址",然后看着一行“来自 回复: 无法访问目标主机。”直到ping通说明服务器重启成功,无需再进机房

此时终止ping命令方法:Ctrl+C或者直接关闭窗口

2、ping -a 目标主机IP地址 

可以返回主机名。有些单位没有做电脑资产登记表,知道IP地址不一定知道此时的电脑处在何处。可以通过这个命令查看到主机名,从而快速找到机主

3、ping -n 目标主机IP地址

有些时候只是测试连通性,ping一两次就够了。剩下的两次ping会提高工作效率。ping -n 2 192.168.2.1

4、ping -l 目标主机IP地址

在默认的情况下windows的ping发送的数据包大小为32byte,也可以自己定义大小,这个自定义功能有时候可以强大到使得目标主机宕机

原文地址:https://www.cnblogs.com/l75790/p/11136123.html