在网络中ping命令是一个十分强大的TCP/IP工具,无论是windows,unix以及linux系统下都都可以使用,它主要用于检测一台主机与别一台主机之间是否可以进行数据交流以及网络状况等。

ping 命令的作用:

1、检测当前网络的连接情况以及分析网络速度

2、检测远程服务器是否可连接

3、根据域名得到服务器的IP地址

4、根据IP地址来获取IP上的解析的主机名

5、通过ping返回的TTL值来判断对方所使用的操作系统等

ping 命令的使用方法

ping ip/域名

来测试网络的连通情况

例:

ping www.baidu.com
ping 116.179.32.96

ping命令的使用方法

参考上面示例图片的ping的返回值 

时间:表示响应时间,这个值越小表示网络连接速度越快

字节:数据包的大小,默认为32个字节

TTL:表示报文在网络中存活的限制,每过一个路由其值为减去1,如为0则会被路由抛弃!

小提示:

通过TTL字段值可以识别操作系统类型。

UNIX 以及及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255 

微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128 

ping -a ip地址

将IP地址解析为主机名

例:

ping -a 116.179.32.96

注:116.179.32.96 为百度蜘蛛的IP地址

ping命令的使用方法

ping -t ip地址/域名

不间断地ping指定计算机,直到管理员中断。

例:

ping -t 192.168.0.1
ping -t www.baidu.com

ping -n ip地址/域名

自定义要发送数据包的个数

例:

ping -n 8 192.168.0.1
ping -n 8 www.baidu.com

ping -i ip地址/域名

自定义发送指定大小的数据包

例:

ping -i 250 www.baidu.com
ping -i 192.168.0.1

注:数据包的大小其范围为 1 - 255 字节。

ping/?

可以列出使用 ping 的所有参数。

例:

ping/?

ping命令的使用方法