1. 准备阶段:需要的工具与条件
列出并安装工具:Linux/macOS 需有 ping、traceroute(或 tcptraceroute)、mtr、whois、dig(或 host)、iperf3、curl。推荐使用至少两个不同地区的“探针”来做测试(例如美国、香港/大陆、欧洲)。备好服务器 IP、控制台登录信息与测试时间记录工具(UTC)。
2. 获取目标 IP 与基础信息
先记录目标公网 IP;运行:whois
(示例:whois 1.2.3.4)和 dig -x +short 或 host ,查看反向域名。把 whois 输出的 Org/NetName、CIDR、注册时间保存为证据。
3. 查询 ASN 与 BGP 路由
用网页或命令:curl https://bgp.he.net/ip/ 或 whois -h whois.radb.net ,确认该 IP 所属 ASN(例如显示 ChinaTelecom、China Unicom 等)。如果 ASN 名称含有 ChinaTelecom/ChinaTelecomCN2 或类似提示,CN2 的可能性较高。截图或保存页面作为证据。
4. 远端 traceroute 与 Looking Glass 验证
从外部多个点执行 traceroute:traceroute -n 或 tcptraceroute -n 80。也用 China Telecom 的 Looking Glass(搜索 “China Telecom Looking Glass”)从其节点对目标做 traceroute,查看入口 ASN 是否为电信 CN2 节点。Tracert hop 名称里出现“cn2”、“ctc”、“china”或 hop 直接指向 ChinaTelecom 节点,说明回程可能走 CN2。
5. 使用 MTR 做稳定性与丢包检测
运行 mtr -r -c 100 (100 次往返),得到每跳平均延迟、丢包率与抖动。将 mtr 的原始文本输出保存(mtr -r -c 100 > mtr.txt)。重点看靠近中国出口处的丢包和跳数变化,CN2 通常在核心跳上丢包较低、延迟稳定。
6. 带宽与吞吐测试(iperf3)
在目标服务器上启动 iperf3 -s(需管理员权限),在测试端执行 iperf3 -c -t 30 -P 4 来测并发吞吐。记录并发数、时长与稳定性。若无法在服务器端启动,可用第三方 speedtest 或多点 iperf 服务器做对比。
7. TCP vs ICMP 差异检测
很多运营商对 ICMP/UDP 和 TCP 的处理不同。用 tcp traceroute(tcptraceroute 80)比对普通 traceroute(ICMP/UDP)结果,若 TCP 路径更短或延迟更低,可能走了业务优化的 CN2 路径。
8. 多点对比与时间窗口
在不同时间段(高峰与非高峰)和不同地域探针重复上述测试。CN2 的特征通常是高峰期仍能维持较低延迟与丢包。把每次测试的时间戳、地点、命令与输出一并记录,便于报告可复现。
9. 如何判定“是 CN2”——判据清单
综合判断:1)whois/ASN 名称指向 China Telecom 或带有 CN2 标识;2)traceroute/Looking Glass 显示从中国电信网段进入并经过 CN2 核心节点;3)TCP 路径优于 ICMP 且丢包低;4)多点测试结果一致。满足多数项可认为概率较高,但企业级认证需运营商确认。
10. 制作可靠的测速报告:结构与要素
报告应包含:概述(结论)、测试时间与地点、目标 IP、whois/ASN 截图、traceroute 与 mtr 原始输出、iperf3 原始输出、各地延迟/丢包统计表、结论与置信度说明、附录(命令行与原始日志)。保证所有命令可复现并附上测试脚本。
11. 附加建议与小技巧
保存所有原始文本与截图,使用 UTC 时间并注明本地时区;若可能,使用 VPS 提供商/第三方探针(如 RIPE Atlas、测绘节点)来交叉验证;对外发布报告前去除敏感信息并保留原始数据备查。
12. 问:我只有一台美国服务器,能否单独判断是否走 CN2?
答:可以做初步判断,但单点结论可信度有限。通过 whois/ASN、反向域名、traceroute(尤其从中国的 Looking Glass)与 TCP/ICMP 路径对比可给出高概率结论,但最好用第三方中国节点交叉验证。
13. 问:traceroute 中看到“china”字样就一定是 CN2 吗?
答:不是。主机名中包含“china”或“ct”提示流量经过中国运营商网段,但是否是 CN2(专有回程)需结合 ASN、Looking Glass 输出与性能指标(低丢包、低延迟)来判断。
14. 问:如果我要对外提交为凭证的报告,还需注意什么?
答:保持原始输出不可篡改(保存日志文件、时间戳),在报告中列出测试命令与环境,若可能请第三方(如 ISP 或独立测评机构)重复测试以提高公信力。
来源:如何检测是否是cn2美国服务器并制作可靠的测速报告