ping命令参数详解
Windows 10:
用法: 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] [-c compartment] [-p]
[-4] [-6] target_name
选项:
-t Ping 指定的主机,直到停止。
若要查看统计信息并继续操作,请键入 Ctrl+Break;
若要停止,请键入 Ctrl+C。
-a 将地址解析为主机名。
-n count 要发送的回显请求数。
-l size 发送缓冲区大小。
-f 在数据包中设置“不分段”标记(仅适用于 IPv4)。
-i TTL 生存时间。
-v TOS 服务类型(仅适用于 IPv4。该设置已被弃用,
对 IP 标头中的服务类型字段没有任何
影响)。
-r count 记录计数跃点的路由(仅适用于 IPv4)。
-s count 计数跃点的时间戳(仅适用于 IPv4)。
-j host-list 与主机列表一起使用的松散源路由(仅适用于 IPv4)。
-k host-list 与主机列表一起使用的严格源路由(仅适用于 IPv4)。
-w timeout 等待每次回复的超时时间(毫秒)。
-R 同样使用路由标头测试反向路由(仅适用于 IPv6)。
根据 RFC 5095,已弃用此路由标头。
如果使用此标头,某些系统可能丢弃
回显请求。
-S srcaddr 要使用的源地址。
-c compartment 路由隔离舱标识符。
-p Ping Hyper-V 网络虚拟化提供程序地址。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
华为:
<1-255>远程系统的IP地址或主机名
-a 选择源IP地址,默认为源IP地址输出接口
-c 指定发送的echo请求的个数,默认为5
-d 指定正在使用的套接字上的SO_DEBUG选项
-f 在数据包中设置不分片标志(仅ipv4)
-h 指定要发送的echo请求的TTL值,默认为255
-i 选择发送数据包的接口
-m 等待发送下一个数据包的时间(以毫秒为单位)默认是500毫秒
-n 仅支持数字输出。不会尝试查找主机符号名称的地址
-name显示目的地址的主机名
-p 不超过8个(pad)十六进制字符发送数据包。例如-p f2将用f填充发送的数据包和2重复
q 安静的输出。除了在的摘要行之外,什么也不显示启动时间和完成时间
- r 记录的路线。元素中包含RECORD_ROUTE选项ECHO_REQUEST报文,并显示路由
-s 指定要发送的数据字节数,默认为56字节
-si 将指定的接口设置为ping的源接口包
-system-time显示echo request报文发送时间
-t Timeout(以毫秒为单位等待每个应答),默认为2000毫秒
-tos为发送的echo请求指定TOS值,默认为0
- v 详细的输出。除ECHO_RESPONSE外的ICMP报文列出了
-vpn-instance指定MPLS VPN的VPN- instance
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通