命令格式
1 | ping [参数] [主机名称或IP地址] |
命令功能
ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
ping 命令每秒发送一个数据报并且为每个接收到的响应打印一行输出。ping 命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成之后显示一个简要总结。
命令参数
参数 | 说明 |
---|---|
-d | 使用Socket的SO_DEBUG功能 |
-c <完成次数> | 设置完成要求回应的次数 |
-f | 极限检测 |
-i <间隔秒数> | 指定收发信息的间隔时间 |
-l <网络界面> | 使用指定的网络界面送出数据包 |
-l <前置载入> | 设置在送出要求信息之前,先行发出的数据包 |
-n | 只输出数值 |
-p | 设置填满数据包的范本样式 |
-q | 不显示指令执行过程,开头和结尾的相关信息除外 |
-r | 忽略普通的Routing Table,直接将数据包送到远端主机上 |
-R | 记录路由过程 |
-s <数据包大小> | 设置数据包的大小 |
-t <存活时间> | 设置存活数值TTL的大小 |
-v | 详细显示指令的执行过程 |
使用示例
- ping 10.3.14.6
1 | PING 10.3.14.62 (10.3.14.62) 56(84) bytes of data. |
ping通主机
- ping 10.3.14.6
1 | PING 10.3.14.6 (10.3.14.6) 56(84) bytes of data. |
ping不通主机
- ping -c 10 10.3.14.62
1 | PING 10.3.14.62 (10.3.14.62) 56(84) bytes of data. |
ping指定次数
- ping -c 10 -i 0.5 10.3.14.62
1 | PING 10.3.14.62 (10.3.14.62) 56(84) bytes of data. |
ping指定次数和时间间隔
- ping -c 5 www.zhihu.com
1 | PING 6ej19t5k0le6q937.alicloudlayer.com (47.95.51.100) 56(84) bytes of data. |
通过域名ping公网地址
- ping -i 3 -s 1024 -t 255 10.3.14.62
1 | PING 10.3.14.62 (10.3.14.62) 1024(1052) bytes of data. |
ping多参数使用
Read More: