IPv6 TCPing 怎么填参数
这个工具的输入比 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。工具要的是数字端口。
排除这两种,剩下的失败才有排查价值。