Windows命令之ping命令

一、命令简介

  PING命令是我们日常运维中诊断故障时使用频率最高的命令。ping通过向另一台 TCP/IP 计算机发送 Internet 控制消息协议 (ICMP) 回响请求消息来验证 IP 级连接。 将显示相应的回响回复消息以及往返时间。 ping 是用于排查连接性、可访问性和名称解析的主要 TCP/IP 命令。 使用没有参数的情况下,此命令显示帮助内容。

二、使用示例

1、获取命令帮助

输入ping命令直接回车获取帮助。
在这里插入图片描述

2、长ping

默认情况下,发起4个ping包,使用ping -t参数实现长ping。使用ctrl+c结束长ping。
在这里插入图片描述

3、ping时将地址解析为主机名

使用-a参数将地址解析为主机名,通过查找hosts文件获取。
在这里插入图片描述

4、ping 指定数量n个包

ping -n参数指定ping包个数,默认ping包个数为4个。
在这里插入图片描述

5、ping大包

ping -l 指定ping包的大小,默认32字节。
在这里插入图片描述

6、ping时指定超时时间

ping -w指定超时时间,默认4000毫秒,单位毫秒。
在这里插入图片描述

7、禁止分片

使用-f参数禁止将ping包分片,用于验证网关交换机是否支持巨帧。
在这里插入图片描述

8、记录路由

使用-r count参数记录路由。
在这里插入图片描述

9、指定跃点数

使用-i参数指定跃点数,当跃点数小于路由经过的跳数时ping包失败。
在这里插入图片描述

三、使用语法及参数说明

1、使用语法

用法: 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

2、参数说明

参数 参数说明
-t Ping 指定的主机,直到停止。
若要查看统计信息并继续操作 - 请键入 Control-Break;
若要停止 - 请键入 Control-C。
-a 将地址解析成主机名。
-n count 指定发送的回送请求消息数。 默认值为 4。
-l size 发送缓冲区大小。
-f 指定发送回显请求消息时,如果 IP 标头中的 " 不分段 " 标志设置为1,则在 IPv4 上仅) 可用 (。 目标的路径中的路由器无法对 echo 请求消息进行分段。 此参数可用于排查路径最大传输单元 (PMTU) 问题。
-i TTL 生存时间。
-v TOS 服务类型(仅适用于 IPv4。该设置已不赞成使用,且对 IP 标头中的服务字段类型没有任何影响)。
-r count 指定 IP 标头中的 " 记录路由 " 选项,用于记录回显请求消息使用的路径,以及相应的回显回复消息 (仅在 IPv4 上提供) 。 路径中的每个跃点都使用 记录路由 选项中的条目。 如果可能,请指定一个等于或大于源和目标之间的跃点数的 计数 。 计数 的最小值必须为1,最大值为9。
-s count 指定 IP 标头中的 Internet 时间戳 选项用于记录每个跃点的回显请求消息到达的时间和相应的回显答复消息。 计数 的最小值必须为1,最大值为4。 这对于链接本地目标地址是必需的。
-j host-list 指定 echo 请求消息使用 IP 标头中的 " 松散源路由 " 选项,其中包含 hostlist 中指定的中间目标集, (仅在 IPv4 上提供) 。 使用松散源路由时,可通过一个或多个路由器分隔连续的中间目标。 主机列表中的最大地址或名称数为9。 主机列表是一系列以点分隔的十进制表示法 (的 IP 地址,) 用空格分隔。
-k host-list 与主机列表一起的严格源路由(仅适用于 IPv4)。
-w timeout 指定等待回送答复消息对应于给定回响请求消息的时间量(以毫秒为单位)。 如果在超时时间内未收到回显回复消息,则会显示 “请求超时” 错误消息。 默认超时为 4000 (4 秒) 。
-R 同样使用路由标头测试反向路由(仅适用于 IPv6)。
-S srcaddr 要使用的源地址。
-4 强制使用 IPv4。
-6 强制使用 IPv6。

猜你喜欢

转载自blog.csdn.net/carefree2005/article/details/117522077