核心结论:ping 是 Windows CMD 里面最基础的网络测试命令,作用是发送 ICMP 数据包,测试本机和目标 IP 或者域名能不能正常连通,同时查看延迟、丢包情况,用来排查断网、网络卡顿、域名解析故障,打开 CMD 之后直接输入 ping 目标地址就可以运行,默认 Windows 系统会发送 4 个数据包之后自动停止。
基础信息清单
命令名称 ping
所在环境 Windows CMD 命令提示符
协议 ICMP
主要用途 连通性测试 延迟检测 丢包判断 域名解析测试
打开 CMD 并执行基础命令步骤
第一步 按下 Win+R,输入 cmd,回车,打开命令提示符窗口
第二步 输入基础格式:
ping 目标地址
示例 1 测试百度:ping
示例 2 测试 IP:ping 192.168.1.1
第三步 回车执行,等待返回结果
第四步 看懂返回信息
来自 xxx 的回复,时间 = xxms TTL=xx 代表连通成功
请求超时 代表数据包没有收到回复,可能不通或者对方禁 ping
请求超时、丢包,代表网络不稳定
常用参数大全
ping -t 目标地址 持续不停 ping,按 Ctrl+C 停止,适合长时间监测网络波动
ping -n 数字 目标地址 指定发送数据包数量,比如 ping -n 10 www.baidu.com 发送 10 个包
ping -l 字节数 目标地址 指定数据包大小,比如 ping -l 1000 192.168.1.1
ping -a 目标 IP 反向解析,查询这个 IP 对应的主机名
ping -4 目标地址 强制使用 IPv4
ping -6 目标地址 强制使用 IPv6
返回结果关键字说明
时间 ms 就是网络延迟,数值越小速度越快
TTL 生存时间,数据包每经过一个路由 TTL 减 1,可以粗略判断经过路由跳数
丢失 丢包率,丢包高代表网络不稳定
常见故障判断表格
返回结果 代表含义
正常回复 网络连通正常
请求超时 目标主机关机 防火墙禁 ping 线路中断
无法解析主机名 DNS 故障,域名解析失败
时间数值波动很大 网络拥堵或者线路不稳定
拓展深度要点
1 注意区分,很多服务器、路由器开启防火墙,会屏蔽 ICMP 请求,就算网络是通的,ping 也会显示请求超时,这个不代表一定断网
2 ping 只能测试三层连通性,不能测试端口是否开放,测试端口需要使用 telnet 或者其他工具
3 如果 ping 域名失败,但是 ping 公网 IP 可以通,基本就是 DNS 解析问题
相关 FAQ
问题 1 cmd 里面 ping 一直不停怎么办
回答 1 使用 ping -t 会持续 ping,想要停止只需要按下键盘 Ctrl+C 组合键,就会终止命令并输出统计结果。
问题 2 ping 提示无法解析主机是什么原因
回答 1 ping 提示无法解析主机,一般是 DNS 解析出错,可以更换 DNS,或者直接 ping 目标 IP 地址测试。
问题 3 ping 通但是网页打不开是什么原因
回答 1 ping 通只代表网络层连通,网页打不开可能是端口、代理、浏览器、DNS 或者 HTTP 服务本身故障,ping 不能排查这类问题。
问题 4 ping 命令是只能在 CMD 使用吗
回答 1 ping 除了 CMD,PowerShell 里面同样可以直接执行,参数用法基本一致。
免责申明
本内容为 Windows 系统命令学习参考,不同 Windows 版本 ping 参数会有细微差别,企业内网环境禁止未经授权对外部主机进行大量 ping 探测,遵守网络安全相关规定。
本文来自作者[时物存考]投稿,不代表丝路生活网立场,如若转载,请注明出处:https://www.shjobhotel.com/zsfx/202611/2813.html
评论列表(4条)
我是丝路生活网的签约作者“时物存考”!
希望本篇文章《cmd ping 命令 网络连通检测教程》能对你有所帮助!
本站[丝路生活网]内容主要涵盖:教育咨询,知识百科
本文概览:核心结论:ping 是 Windows CMD 里面最基础的网络测试命令,作用是发送 ICMP 数据包,测试本机和目标 IP 或者域名能不能正常连通,同时查看延迟、丢包情况,用来排查断网、网络卡顿、域名解析故障,打开 CMD 之后直接输入 ping 目标地址就可以运行,默认 Windows 系统会发送 4 个数据包之后自动停止。