1.
准备工作与目标设定
先明确目标:测试到台湾机房的延迟、抖动和丢包,以及是否走 CN2 路径;准备工具:能访问命令行的电脑(Windows/macOS/Linux)、MTR、traceroute/tracert、tcptraceroute 或 hping3、iperf3、curl/wget。建议至少准备 3 个不同网络(家用宽带、移动/4G、备用 VPS)进行对比。2.
获取测试目标 IP 或域名
向 VPS 商家索要一个测试 IP(或临时测试机器),如果不能提供则索要机房出口 IP 或 Speedtest 端点;记录域名/IP、所在城市与机房信息。没有测试 IP 时,可询问商家提供 BGP 前缀或 pingable 的镜像站点地址。3.
Ping 基础延迟与丢包检测
在 Windows 使用ping -n 20 目标IP,在 Linux/macOS 使用 ping -c 20 目标IP;记录平均延迟、最小/最大、丢包率。建议分时段(高峰/非高峰)各测一次,丢包或平均 RTT 高于 80ms(对于台湾)应引起注意。
4.
Traceroute 查看路由路径
Windows:tracert -d 目标IP,Linux/macOS: traceroute -n 目标IP;加上 -n 可避免 DNS 反解析加速。观察经过的跳数与节点 IP,注意是否出现一跳突然增长(跨洋或中转问题),并记录路由最后几跳是否位于台湾 ISP。
5.
MTR(结合延迟和丢包)
MTR 是最实用的连续路由+丢包工具。Linux/macOS 安装并运行mtr -rwzbc 100 目标IP(r=report, w=wide, z=显示丢包, b=显示主机名, c=次数)。Windows 可使用 WinMTR。观察每跳的丢包与延迟,若到达台湾机房前某一跳开始持续丢包,说明中间链路有问题。
6.
TCP 路由与端口可达性测试
有些网络对 ICMP 限制,需要用 TCP 检测。用tcptraceroute 目标IP 443 或 hping3 -S -p 443 -c 10 目标IP(Linux),Windows 可用 tracetcp。如果 TCP 路径比 ICMP 好很多,说明运营商对 ICMP 做了限速或过滤。
7.
带宽与吞吐量测试(iperf3)
如果商家提供 iperf3 服务器,运行iperf3 -c 目标IP -P 4 -t 30(并发 4 流,30 秒),记录上行/下行带宽与抖动。若没有 iperf 端点,可用 speedtest 或下载大文件(curl/wget)做实际带宽测试。
8.
BGP/ASN 与 CN2 路径确认
通过路由信息判断是否走 CN2:在 traceroute 的跳点中查找属于中国电信 CN2 的 ASN 或关键节点。使用在线工具(bgp.he.net、ipinfo.io、Whois)把某跳的 IP 查 ASN/所属运营商;CN2 常见为中国电信相关 ASN,若商家宣称 CN2,但路径显示经第三方或长跨境中转需质询商家。9.
结果分析与判定标准
整理数据:平均 RTT、抖动(RTT 最大-最小)、丢包率、带宽。一般建议:到台北 RTT < 40ms(中国大陆到台湾通常 30-60ms),丢包 < 1%,抖动小于 10ms;若路由中存在不稳定跳点或 TCP 丢包显著,应优先考虑其他供应商或要求试用机。10.
实战建议与与商家沟通要点
向商家索要:试用 IP、BGP 前缀、是否 CN2 GIA/GT、测试节点的具体位置;提供你的 MTR/traceroute 输出请他们解释异常跳点。若商家拒绝提供测试或数据不透明,视为风险信号。签约前争取试用期或退款保障。
11.
问答 1 — 我如何确认 VPS 是否真正走 CN2?
问:如何快速验证商家 VPS 是否真的走 CN2 路径? 答:用 traceroute/MTR 找出路径中的自治系统(ASN),将中间节点 IP 在 BGP/Whois 工具(如 bgp.he.net、ipinfo)查询所属 ASN,若多处显示中国电信相关 ASN 且跳点位于 CN2 核心节点,则可能为 CN2;同时对比 ICMP 与 TCP 路由并要求商家提供 CN2 标识或 BGP 前缀证明。12.
问答 2 — 测试发现延迟高或丢包,该怎么办?
问:如果测试到目标延迟高或中间跳点丢包,我该如何处理? 答:先分别在不同时段重复测试,排除临时拥堵;将 MTR/traceroute 的原始输出发给商家支持请求诊断,要求更换机房或调整出口;如商家无法改善,选择提供更好路由或有试用保障的供应商。13.
德讯电讯



