基本用法
ping 命令用于测试网络连接的可用性。以下是一些主要的 ping 命令用法和参数:
1. 基本使用:这是最简单的 ping 用法,其中 <目标主机> 可以是 IP 地址或者主机名。例如,ping google.com。
ping <目标主机>
2. 指定数据包数量:通过 -c 参数,你可以指定发送的数据包数量。例如,ping -c 4 google.com 将向 google.com 发送 4 个数据包。
ping -c <数据包数量> <目标主机>
3. 指定间隔:通过 -i 参数,你可以指定发送数据包的间隔(秒)。例如,ping -i 5 google.com 将每隔 5 秒向 google.com 发送一个数据包。
ping -i <间隔> <目标主机>
4. 指定超时时间:通过 -W 参数,你可以指定等待回复的超时时间(秒)。例如,ping -W 2 google.com 将在 2 秒后超时。
ping -W <超时时间> <目标主机>
5. 指定数据包大小:通过 -s 参数,你可以指定发送的数据包大小(字节)。例如,ping -s 100 google.com 将向 google.com 发送大小为 100 字节的数据包。
ping -s <数据包大小> <目标主机>
无限次 ping:如果没有指定 -c 参数,ping 命令会一直持续下去,直到你使用 Ctrl+C 手动停止。
五步法
当ping一个域名不通,可以分下面五步检查,来确定哪个环节除了问题。
第一步,ping本地回环地址
本地回环地址通常称为Loopback地址,IP地址为127.0.0.1,用来检测电脑主机TCP/IP协议栈是否正常;
第二步,ping本机地址
本机地址可以通过ipconfig /all这个命令去查看,用来检测电脑网卡、驱动是否正常;
第三步,ping网关地址
同样,网关地址也可以通过ipconfig /all这个命令去查看,用来检测电脑主机至网关是否连接正常;
第四步,ping DNS服务器地址
DNS是用于解析网站域名所对应的IP地址,用来检测电脑主机至DNS服务器连接是否正常;
第五步,ping外网地址
外网地址可以随意找一个网站的域名进行测试,用来检测DNS服务器是否能正常解析,另外检测到此网站是否可达;