这个工具的输入比 Ping 多一个东西:端口。填错的方式也多一种。

地址加端口

格式是地址在前、端口在后。

IPv6 地址要先用方括号包起来,再跟冒号端口,比如 [2400:3200::1]:443。不加方括号的话,地址里的冒号和端口分隔符会混在一起,解析必然出错。

域名就简单一些,example.com:443。前提是域名有 AAAA 记录。

填哪个端口

填服务实际监听的端口,不是你想测的端口。

网站一般是 443 或 80。SSH 是 22。MySQL 是 3306。Redis 是 6379。

如果服务改了端口,就填改后的。填一个没有服务的端口,结果只能是拒绝或超时,测不出任何有用信息。

域名要先确认 AAAA

域名没有 AAAA 记录,工具连目标地址都拿不到,所有节点都会失败。

先用 DNS 查询确认一下,或者在 IPv6 TCPing 里直接对域名测一次,失败信息能提示是解析问题还是连接问题。

节点怎么选

看用户在哪个运营商。国内业务勾三大运营商就够,有港澳台或跨境用户再加海外节点。

全选不会更准,只会更慢。多出来的节点对判断国内可用性帮助有限。

测几次

一次不够。握手耗时受链路抖动影响,单次结果容易被某一跳的临时拥塞带偏。

同一目标连测三次,三次都成功、耗时接近,才算稳定。三次里有一次失败,要记下是哪个地区,这往往是地域性 ACL 的线索。

两个常见错误

把 https:// 写进去。TCPing 不吃协议头,只认地址和端口。

把端口写成服务名,比如 https。工具要的是数字端口。

排除这两种,剩下的失败才有排查价值。