中国网站测速:城市、运营商和 IPv4/IPv6 怎么选
面向中国用户的网站如何安排测速?按用户所在城市与运营商取样,分开核查 IPv4、IPv6、DNS 和浏览器体验,避免全国平均值掩盖问题。
给中国用户做网站测速,不能只选一个“国内节点”就结束。用户所在城市、运营商、DNS 和 IPv4/IPv6 路径都可能不同。测试安排应从真实用户分布出发,逐步补足访问证据。
把城市和运营商放在同一条记录里
先选择有实际用户的城市,再区分电信、移动、联通等接入网络;工具未提供这些标签时,应明确记录它的范围。省份相同不保证路径相同,同城不同运营商也不能互相代表。
假设用户投诉来自深圳电信,而你只取得上海联通的成功结果,就还没有复现原问题。让补测尽量贴近投诉的城市、网络、时间和完整网址,才能缩小影响范围。不要把全国节点平均值当作每个地区的体验。
在 Chahu 网站测速核对运营商筛选和当次检测点时,保留页面实际给出的位置信息。当前列表没有覆盖的网络,不能在报告里补写成已检测。
IPv4 正常不代表 IPv6 也正常
一个域名如果同时发布 A 与 AAAA 记录,应分别确认两类地址的实际服务是否可用。AAAA 已配置但对应网络、端口、证书或反向代理未准备好时,部分客户端可能受影响。浏览器的地址选择与回退会改变表面现象,因此最好保留最终远端地址。
以下是对自己有权检测的网站做少量请求的示例,example.com 需要替换成实际域名:
curl.exe -4 -sS -o NUL -w "code=%{http_code} ip=%{remote_ip} total=%{time_total}\n" --max-time 20 https://example.com/
curl.exe -6 -sS -o NUL -w "code=%{http_code} ip=%{remote_ip} total=%{time_total}\n" --max-time 20 https://example.com/
这是 Windows 命令示例,不是实测输出。两次请求的地址族不同;若本地网络本身没有可用 IPv6,第二条失败不能证明目标 IPv6 服务故障。选项含义见 curl 官方手册。
解析地址也需要放回访问路径里看
CDN 可能向不同解析位置返回不同地址。拿一个公共 DNS 的答案,不能直接推断每位国内用户都会去同一节点。若需要排查 DNS,保存使用的解析器、A/AAAA 答案和实际连接地址,再与服务商的配置核对。
异常解析、连接超时和 HTTP 错误属于不同证据。不要看到一个解析地址就先下整站故障结论,也不要用 Ping 通代替 HTTPS 访问成功。
最后补一轮浏览器验证
地区 HTTP 检测正常后,继续观察主图、字体、脚本和接口是否从其他域名加载。主文档在国内可达,第三方依赖仍可能拖慢首屏。用 Chrome Network确认资源域名和计时,可把网络路径问题与前端加载问题分开。
报告至少保留城市、网络、地址族、成功样本、失败样本和未执行任务。结果互相矛盾时,按国内测速冲突结果的复查方法继续,不必反复重测所有地区。



