IPv6 TCPing 结果怎么看
TCPing 的结果比 Ping 好读,因为它把失败分成了几种不同的类型。每种类型指向的问题完全不同。
握手成功
说明端口开放、服务在监听、路径上的安全策略放行。
这是最理想的结果,但它只证明 TCP 层通了。服务可能返回 500,也可能卡住不响应,TCPing 不知道。
耗时的读法和 Ping 类似:看分布,不只看平均。最快 15 毫秒、最慢 95 毫秒、平均 60 毫秒,说明跨地区差异大,但每个地区内部稳定。
连接被拒绝
收到 RST,说明地址可达,但那个端口没有服务在监听。
这是最有价值的一种失败,因为它明确告诉你:网络是通的,问题在服务端。
常见原因:服务没启动、监听在了别的端口、只监听了 IPv4 没监听 IPv6、监听地址写成了 127.0.0.1。
连接超时
没有任何回应,包被丢弃了。
通常是防火墙或安全组拦截,也可能是路由不可达。和“拒绝”的区别很重要:拒绝是有人告诉你“这里没服务”,超时是根本没人理你。
排查方向完全不同。拒绝查服务配置,超时查防火墙和路由。
只有部分节点失败
先看失败节点的分布。
集中在某个省份或某个运营商,多半是当地 IPv6 出口或 ACL 的地域限制。分散在不同地区、没有规律,更像是目标侧限流或链路抖动。
把失败节点列出来,比看成功率更有用。
和 IPv4 结果对照
同一个端口,IPv4 通、IPv6 拒绝,说明服务只监听了 IPv4。IPv4 通、IPv6 超时,说明 IPv6 防火墙没放行。
两边都不通,问题在服务本身,和协议无关。
在 IPv6 TCPing 里连测三次,把三次的失败类型记下来。拒绝和超时不会随机互换,类型稳定就说明问题稳定,可以直接去改配置。