Ping 延迟探测
从本站服务器向目标发起 4 个 ICMP 探测,测量往返延迟与丢包率。
从本站服务器发起 4 个 ICMP 探测
Ping 测的是什么延迟
Ping 从本站服务器(而非你的设备)向目标发送 ICMP 回显请求,往返延迟反映的是"本站服务器到目标"的网络距离。 本站服务器位于新加坡,所以对亚太目标的结果普遍好于欧美目标。该指标常用于验证目标是否在线、 对比不同机房线路质量,或配合 MTR 定位丢包环节。
怎么读 ping 的结果
三个关键数字:延迟——往返时间(RTT),同区域内 50ms 内属于优秀,跨洲 200ms+ 是物理规律而非故障;抖动——多次延迟的波动,四个包之间差异超过 30ms 说明链路不稳定,对语音通话、游戏影响明显;丢包率——4 个包丢了几个,偶发丢一个(25%)在跨境链路上常见,丢一半以上才是真问题。 延迟高但稳定 ≠ 坏;延迟忽高忽低比恒定高更麻烦。
ping 不通不代表服务挂了
部分服务器出于安全策略主动丢弃 ICMP(禁 ping),此时显示请求超时并不代表服务不可用—— 用 端口探测 检查 80/443 才能判断 Web 服务本身是否存活。 反过来,ping 通也只说明网络层可达,不代表 HTTP 服务正常。
几个典型使用场景
挑代理节点:对候选节点分别 ping,延迟和抖动都低的那条线路大概率体验更好(再用网速测试验证带宽);判断故障层级:网站打不开时先 ping 域名—— 解析失败是 DNS 问题,ping 不通是网络或主机问题,ping 通但打不开是应用层问题,一分钟内把排查范围缩小三分之二;验证 DNS 切换:改完解析记录后 ping 一次,返回的 IP 若还是旧值,说明缓存未过期。
相关文章
TCP 三次握手与延迟:为什么带宽高网页还是慢
"网速 500Mbps,打开网页却要 3 秒?带宽只是网络体验的一个维度,往返延迟与握手次数往往才是卡顿的真凶。讲清楚 TCP 握手、RTT 与页面加载的关系。"
跨境延迟从哪来:海底电缆、绕路与拥塞
为什么新加坡到美国物理上 160ms 起步?拆解跨境网络延迟的四个来源:光速与光缆路径、路由绕行、拥塞排队、设备转发,以及怎么用 ping 定位问题出在哪一段。
CDN 是怎么工作的:为什么你查到的 IP 不是源站
查一个网站显示的 IP 在新加坡、在弗吉尼亚、在法兰克福——因为你查到的多半是 CDN 节点而不是源站。讲清楚 CDN 的调度原理、X-Cache 头、回源,以及它对 IP 归属地查询和测速的影响。
端口扫描入门:自查你的服务器暴露了什么
服务器买来部署完服务,怎么确认对外暴露的端口和预期一致?讲清楚 TCP 端口扫描的原理、open / closed / filtered 三种结果的含义,以及管理员的正确自查姿势。
更多内容见 博客列表
常见问题
为什么我 ping 自己家的 IP 不通?
家宽路由器大多不响应来自公网的 ICMP,运营商级 NAT 的用户甚至根本没有公网 IP 可 ping。想测自己家的出口延迟,应该从家里 ping 外部目标,而不是从外部 ping 回家。
ping 域名和 ping IP 有什么区别?
ping 域名时先经过一次 DNS 解析(显示"解析到 x.x.x.x"),再对解析结果发起探测。如果解析正常但 ping 不通,问题在网络层或对方禁 ping;如果解析就失败,那是 DNS 的问题,去 DNS 诊断工具排查。
延迟多少算正常?
大致参照:同城/同机房 1–10ms;国内跨省 20–50ms;本站(新加坡)到中国大陆 70–300ms(取决于线路,直连线路 70–100ms,绕美线路 300ms+);新加坡到欧美 150–250ms。超过物理下限很多的延迟通常是绕路(如走了海底电缆外的绕行线路)或拥塞。
为什么 4 个包延迟差异很大?
这叫抖动(jitter),说明链路质量不稳定——拥塞、路由震荡、跨网互联瓶颈都会导致。对浏览网页影响不大,但对实时应用(视频会议、游戏、VoIP)体验影响明显。
ICMP 和 TCP 探测有什么区别?
ICMP 是网络层的控制协议,不经过目标机器的应用层,只能证明"主机活着";TCP 探测(本站的端口工具)要和目标端口完成握手,能证明"服务活着"。运维排查的常规顺序:ping 通但端口不通 = 服务挂了;ping 不通但端口通 = 对方禁 ping,一切正常。