0 基础
Ping(pocket internet groper)因特网包探测器,用来测试网络连通性。在应用层,通过发送ICMP Echo请求报文,测试目的站是否可达以及有关状态。
1 ping常用命令
ping IP/域名
Windows发四条消息;数据包大小;在发送端计时,计算回来的时间;time to live,这个数据每经过一个路由减少1,直到为一不再转发,避免数据包一直在网关被转发;
ping –c count IP/域名
限制发送的数据包的条数。
ping -i 3 IP/域名
限制发送时间间隔,单位为秒。
参考视频:https://b23.tv/5NL9yru
2 使用场景
在日常使用中,如果想要确定网络是否通畅,可通过以下步骤排查。
1) ping 127.0.0.1
127.0.0.1为保留地址,环回地址。操作系统初始化本地的TCP/IP协议栈时,设置协议栈本身的IP地址为127.0.0.1,通过ping 127.0.0.1可以判断本地TCP/IP协议栈正常与否。
未联网可ping通,因为发生在本机。
https://blog.csdn.net/msdnwolaile/article/details/51278867
2)ping 内网IP
需要连网。
3)ping网关
网关地址可通过ipconfig命令查看
4)ping 目标IP地址
ping不通,可能自身防火墙禁止这个命令,中间丢了数据
5)ping 目标域名
Ping域名的时候用本地hosts文件或者DNS服务器解析出IP地址,然后再ping IP地址
3 常见问题
请求超时:请求未在规定时间内返回,可能中间数据包丢失、目的地址不通有防火墙、目的地址有错误。