从 13 个地方,同时敲一下这个地址
你在自己电脑上敲 ping,测到的永远只是「从你这里」到目标的那一条线路。这一页把同一个动作搬到世界各地:13 个地区的探针同时发 3 个包,结果并排放在一起。买海外服务器前看它到各地快不快、网站上线后确认访客连过来顺不顺、CDN 切完检查各地有没有命中就近节点,都靠这个。
| 地区 | 运营商 | 最小 / 平均 / 最大 | 丢包 | 平均延迟 |
|---|
100 ms 以内是优——同城或近邻地区通常只有几毫秒到几十毫秒;100–200 算良;200–350 偏慢,这是跨洲线路的常见水平;350 以上就属于差了。颜色只是参照线,具体业务能不能接受,要看你是打游戏、开视频会议还是只传文件。
三个包分别是 20、180、300 ms,平均值看着还行,实际上这条线路一会儿快一会儿慢。延迟敏感的应用(游戏、语音、远程桌面)会明显感觉到卡顿,这时候平均值反而会骗人,要看最大那一栏。
3 个包丢 1 个就是 33%。偶发一次不必太在意,多个地区同时丢包才值得排查——那通常不是某个机房的问题,而是中间某段链路出了问题。
很多服务器和云主机的安全组默认丢弃 ICMP,Ping 全部超时,但网站照常打开。把方式切到 TCP 443 再测:TCP 能通就说明机器在线,只是不回应 Ping;TCP 也不通,才说明那个地区确实连不上。
探针由世界各地的志愿者与机构自愿部署,同一地区下次可能换成另一台机器,数值随之变化;比较两次结果时先看运营商是不是同一家。
常见问题
为什么有的节点显示「不可达」,网站却明明打得开?
ICMP Ping 和打开网站走的不是同一种流量。很多服务器、云主机和企业防火墙默认丢弃 ICMP,于是 Ping 全部超时,但 80 / 443 端口照常提供服务。遇到这种情况把方式切到「TCP 443」再测一次:能通就说明服务器在线,只是不回应 Ping。
ICMP 和 TCP 443 有什么区别,该用哪个?
ICMP 是传统 Ping,测网络层一来一回的时间,适合看线路本身的质量。TCP 443 测的是与目标 443 端口完成三次握手的耗时,不受 ICMP 过滤影响,更接近浏览器打开 HTTPS 网站时的建连耗时。测线路先用 ICMP,测网站或遇到「不可达」时换 TCP。
为什么同一个地区两次测出来的数字不一样?
因为探针不是固定的。同一个地区这一刻可能用的是 A 家运营商的机器,下一刻是 B 家;跨洲线路也会随时段波动。比较两次结果时,先看行内写的那家运营商是不是同一家,再比数字才有意义。
域名为什么在不同地区解析到不同地址?
域名是让探针在当地自行解析的,不是在你电脑上解析好再发出去。用了 GeoDNS 或 CDN 的网站本来就会按访客位置返回不同地址,所以各地拿到的 IP 可能不同——「解析地址」一栏会把它们都列出来,这属于正常现象。
提示「测得太频繁」怎么办?
本站对这个功能做了频率限制:同一来源 10 分钟内最多 6 轮。这个量够日常排障用,但连点几次就会撞上。等提示里的秒数过去再测即可,不需要做别的操作。