Ping检测

从全球多个节点对网站或服务器进行真实ICMP Ping测试,测量网络延迟、丢包率与连通性

正在发起检测请求...
检测节点
平均延迟
丢包率
连通状态

Ping检测工具使用说明

本工具通过 check-host.net 第三方 API 从全球多个节点对目标主机进行真实的 ICMP Ping 测试。所有检测由远程服务器执行,结果反映的是各节点到目标服务器的网络状况。

  • 输入目标:在输入框中填写域名(如 google.com)或 IP 地址(如 8.8.8.8),选择检测节点数量,点击"开始检测"。
  • 多节点测试:可选择 1/3/5/10 个节点,节点分布在不同国家和地区,帮助判断目标服务器的全球网络状况。
  • 检测结果:每个节点显示 4 次 Ping 的详细结果,包括每次的响应状态(OK/TIMEOUT/MALFORMED)和延迟时间。
  • 统计信息:汇总所有节点的平均延迟、丢包率、最小/最大延迟等数据。
  • 连通判断:如果所有节点都超时,可能目标服务器宕机或禁 Ping;如果部分节点超时,可能是区域性网络问题。

Ping 基础知识

指标说明参考标准
延迟 (Latency)数据包从发送到接收的往返时间< 50ms 优秀,< 100ms 良好,> 200ms 较差
丢包率 (Loss)发送的数据包中未收到响应的比例0% 完美,< 1% 可接受,> 5% 严重
TTL数据包存活时间,可粗略判断目标系统类型Linux 通常 64,Windows 通常 128
TIMEOUT请求超时,未收到响应可能是网络不通、防火墙拦截或服务器宕机
MALFORMED收到异常响应包目标返回了不符合 ICMP 规范的包

提示:由于检测由远程节点执行,结果反映的是节点到目标的网络状况,而非您本地到目标的延迟。如需测试本地延迟,请在命令行运行 ping 目标地址

常见问题

为什么同一域名在不同节点测出的延迟差别很大?

延迟主要由物理距离和路由路径决定。光信号在光纤中往返传输大约每 1000 公里产生 10 毫秒左右的基础时延,再加上沿途路由器转发和处理时间,所以从欧洲节点 ping 中国网站通常在 150 到 250 毫秒,而亚太同城节点可能只有 5 到 20 毫秒。节点所在机房的带宽质量和上游线路也会影响结果,多节点对比能帮你区分是区域性延迟还是全球性延迟。

丢包率是 0%、延迟也不高,为什么网页打开还是很慢?

这说明问题大概率不在网络连通性上。ICMP Ping 只测量数据包的往返时间,测不出 TCP 连接建立、TLS 握手、服务器程序处理、数据库查询和带宽吞吐这些环节。网页慢的常见原因包括源站处理慢、前端资源体积过大、CDN 未命中或源站限速,这些场景下 ping 依然很快。建议用浏览器开发者工具的 Network 面板逐项查看资源加载耗时,或用本工具多测几个节点排除区域性因素。

为什么 ping 显示全部超时,网页却能正常打开?

很多服务器和 CDN 出于安全考虑会屏蔽 ICMP 协议,但 80、443 等业务端口照常提供服务,于是 ping 请求被丢弃、网页却可以访问。反过来,某些防火墙只放行个别端口也可能出现类似情况。因此 ping 超时并不等于网站宕机。遇到全部超时时,建议换 5 到 10 个节点交叉验证,并同时测试其他端口或直接访问网站确认。

每个节点只测 4 个包,结果准吗?为什么连续测两次不一样?

网络延迟是实时变化的,受瞬时拥塞、路由切换和负载影响,4 个包只是一个很小的采样,出现 1 次丢包就相当于 25% 的丢包率,统计意义有限。想要更准确的数据,可以连续多次点击检测取平均值,或在命令行用 ping 加计数参数连续发包,例如 Windows 的 ping 目标 -n 20、Linux 的 ping -c 20,观察最小、最大延迟和抖动幅度。

为什么检测结果显示的 IP 和我用 DNS 查询工具查到的 IP 不一样?

check-host.net 的每个节点在发起检测前会自己解析一次域名,而不同地区的递归 DNS 缓存不同,CDN 站点还会按访问者地理位置就近返回边缘节点,所以各节点 ping 到的 IP 可能各不相同,与你在本机或 Google DoH 上查到的结果也不一致,这属于正常现象。如果你想精确测试某个 IP,直接在输入框填入该 IP 地址再检测即可,不必通过域名。