服务器连不上,先别急着重装。很多时候是 IP 被墙(在国内访问不通,海外正常),但也可能只是 ICMP(ping)被过滤而服务其实可用。下面教你分清两者。
第一步:ping 测试(ICMP)
在国内电脑上打开命令行,ping 你的服务器 IP:
ping your.server.ipping 不通不一定代表被墙——很多服务商默认过滤 ICMP,或防火墙屏蔽了 ping,但 SSH/网站照样能用。所以 ping 只是参考,不能下结论。
第二步:tcping 测端口(关键)
真正能说明问题的是 TCP 端口连通性。用 tcping 测你实际用的端口(SSH 22、网站 80/443):
tcping your.server.ip 22
tcping your.server.ip 443- 国内 TCP 连不上、但海外能连通 → IP 大概率被墙。
- 国内 TCP 也能连通 → 没被墙,问题在别处(系统/防火墙/服务)。
NAT 机型请测映射的端口段,而不是标准 22。
第三步:mtr / traceroute 看丢包位置
查看数据包卡在哪一跳:
mtr your.server.ip
# Windows 可用
tracert your.server.ip如果路由走到国际出口(如 219.158.x.x 等骨干节点)后大量丢包、再也不到目的地,通常就是被墙的特征。
确认被墙后怎么办
- 进入控制台 → 服务详情页,使用 更换 IP / 附加 IP 释放旧 IP、换一个新 IP。
- 换 IP 后再用 tcping 复测。
- 如仍异常或机型不支持换 IP,请提交工单。
还有问题?
到 控制台 → 工单(/dashboard/tickets/new)开单,并关联对应服务,附上 tcping 与 mtr 截图,我们会帮你排查。