blacklistcheck 页面确认主 IP 状态,最后按官方 IP Change 页面申请更换 IP。更换 IP 是否收费、金额多少、是否可操作,以 BandwagonHost 当前页面和账单为准。一、先看结论
搬瓦工 VPS 国内连不上、SSH 超时、Ping 不通,不要马上判断为“IP 被封”。正确流程是先区分:服务器是否在线、国外是否能访问、国内 TCP 是否可用、ICMP 是否可用、KiwiVM 官方检测是否显示 IP BLOCKED。
如果国外可以正常访问,但中国大陆多个地区访问同一个 IP 的 TCP 端口持续失败,同时 KiwiVM 官方检测显示 IP BLOCKED,基本可以按 IP 被封处理。此时主要选择是:更换 IP、迁移机房、等待恢复,或重新部署到新服务。
二、哪些现象像 IP 被封?
| 现象 | 可能原因 | 下一步 |
|---|---|---|
| 国内 Ping 不通,但国外正常 | ICMP 被限制、路由异常或 IP 被封。 | 继续测 TCP 端口,不要只看 Ping。 |
| 国内 SSH 端口超时,国外 SSH 正常 | 国内方向被阻断概率较高。 | 用多地 TCP 检测和 KiwiVM blacklistcheck 复核。 |
| 国内外都连不上 | VPS 关机、防火墙、SSH 挂掉、系统崩溃、服务暂停。 | 先进入 KiwiVM 查看状态、VNC 和服务信息。 |
| 网站打不开但 SSH 正常 | Nginx/Apache、DNS、证书、站点程序或防火墙问题。 | 先排查 Web 服务,不要直接换 IP。 |
| 只有某个运营商异常 | 局部路由、运营商策略或线路波动。 | 分电信、联通、移动多点测试。 |
三、方法一:用第三方 TCP/ICMP 工具检测
参考文章提到,可以打开 IP 可用性检测工具,输入搬瓦工 VPS 的 IP 地址和端口进行检测。结果会区分国内和国外,通常 TCP 可用 表示目标端口能连接,ICMP 可用 表示可以 Ping 通。
建议至少测试两个端口:
- SSH 端口:默认 22,或你在 KiwiVM / 系统中修改后的 SSH 端口。
- 网站端口:如果有网站,测试 80 / 443。
判断时优先看 TCP。因为很多服务器可以禁 Ping,但只要 SSH 或 HTTPS 端口能通,通常不应直接判定为 IP 被封。
四、方法二:使用 KiwiVM 官方 blacklistcheck 检测
参考教程中给出的官方检测方式是:登录搬瓦工官网,进入 Services -> My Services,找到对应 VPS,点击 Manage 进入 KiwiVM Control Panel。等待 KiwiVM 加载后,把 URL 最后一段:
main.php
替换为:
main-exec.php?mode=blacklistcheck
进入检测页面后,点击 Test Main IP。检测结果通常按下面方式理解:
| 检测结果 | 含义 | 建议 |
|---|---|---|
IP NOT BLOCKED | 官方检测未发现主 IP 被封。 | 继续排查系统、防火墙、SSH、DNS、Web 服务和本地网络。 |
IP BLOCKED | 官方检测认为主 IP 已被封。 | 结合业务情况考虑更换 IP、迁移机房或提交工单。 |
| 页面无法打开 | 可能是登录状态失效、KiwiVM 异常或服务状态异常。 | 重新从客户中心进入 KiwiVM,确认服务不是 Suspended / Terminated。 |
五、不要把这些问题误判成 IP 被封
VPS 没开机
KiwiVM 显示 stopped / offline 时,先尝试开机或查看 VNC,不要直接换 IP。
SSH 服务异常
sshd 没启动、防火墙拦截、端口改错,都会造成 SSH 超时或拒绝连接。
系统防火墙
iptables、nftables、ufw、firewalld 配置错误,可能只影响部分端口。
DNS 解析错误
域名解析到旧 IP、AAAA 记录错误、CDN 回源错误,都可能让网站打不开。
服务被暂停
账单逾期、流量用尽或滥用投诉导致 Suspended,需要先看客户中心状态。
本地网络问题
公司网络、校园网、家庭宽带或代理环境,也可能导致单点访问失败。
六、搬瓦工如何更换 IP?
参考文章给出的入口是:
https://bwh81.net/ipchange.php
操作思路是:打开 IP Change 页面,找到需要更换 IP 的 VPS,点击 Request IP Change 申请更换。历史教程中提到当时会生成付费 Invoice;现在是否收费、金额多少、是否可更换、多久生效,都应以当前官方页面和实际账单为准。
七、更换 IP 前必须检查的事项
| 检查项 | 为什么重要 | 建议 |
|---|---|---|
| 确认被封 | 如果只是 SSH 或网站服务异常,换 IP 无法解决根因。 | 至少完成 TCP/ICMP 和 KiwiVM 官方检测。 |
| 备份数据 | 换 IP 通常不动系统,但任何变更前都应有备份。 | 备份网站、数据库、配置文件和密钥。 |
| 记录旧 IP | 方便更新 DNS、白名单和监控。 | 记录旧 IP、机房、套餐、服务编号。 |
| 检查 DNS TTL | TTL 太长会导致解析切换慢。 | 提前降低 TTL,换 IP 后更新 A 记录。 |
| 业务白名单 | 很多支付、API、数据库、面板会限制来源 IP。 | 列出所有绑定旧 IP 的服务。 |
八、更换 IP 后如何验证?
- 确认新 IP。在客户中心或 KiwiVM 中记录新的主 IP。
- 更新 DNS。把域名 A 记录、监控地址、CDN 回源地址改到新 IP。
- 测试 SSH。从本地、国外节点和国内多运营商测试 SSH TCP 端口。
- 测试网站。检查 HTTP / HTTPS、证书、反向代理、回源和站点日志。
- 更新白名单。同步数据库、宝塔/面板、API、支付平台、GitHub Actions、监控系统等白名单。
- 保留工单和账单记录。保存 IP Change 的 Invoice、邮件和操作时间,方便后续排查。
九、换 IP、迁移机房、重装系统怎么选?
| 方案 | 适合情况 | 不适合情况 |
|---|---|---|
| 更换 IP | KiwiVM 检测显示 IP BLOCKED,业务需要继续保留当前机房和系统。 | 系统已被入侵、服务被 Suspended、根因不是 IP。 |
| 迁移机房 | 套餐支持迁移,想顺便换线路或改善国内访问体验。 | 不确定迁移是否会变更 IP,或业务无法接受迁移停机。 |
| 重装系统 | 系统被入侵、服务配置混乱、需要彻底清理。 | 单纯 IP 被封,重装不能解决 IP 层面的封锁。 |
| 新购服务 | 原服务无法恢复,或急需上线备用节点。 | 没有备份、DNS 和业务切换方案时风险较高。 |
十、常见问题(FAQ)
国内 Ping 不通就是 IP 被封吗?
不是。Ping 属于 ICMP,很多系统和网络会限制 ICMP。应同时看 TCP 端口、国外访问、KiwiVM 状态和官方 blacklistcheck 结果。
KiwiVM 显示 IP NOT BLOCKED 但我还是连不上怎么办?
继续排查 SSH 服务、防火墙、系统路由、域名解析、本地网络和运营商线路。也可以用 VNC 登录服务器内部检查。
IP Change 一定要付费吗?
不一定。历史教程中曾提到付费 Invoice,但当前是否收费、金额多少、是否支持更换,以 BandwagonHost 当前页面为准。
换 IP 会不会删除数据?
正常更换主 IP 不等于重装系统,但仍建议先备份。换 IP 后需要更新 DNS、证书、白名单和监控。
IP 被封后可以通过重装系统恢复吗?
如果确实是 IP 层面的封锁,重装系统通常不能解决。重装只适合系统被入侵、服务异常或配置混乱的情况。
相关教程
搬瓦工无法连接排查
区分 IP 被封、SSH 异常、系统防火墙和 VPS 暂停。
搬瓦工 VPS 被暂停怎么办
如果是 Suspended 状态,先按账单、流量和滥用投诉处理。
搬瓦工迁移机房教程
了解迁移机房、切换线路和注意事项。
SSH 连接教程
确认 SSH 端口、登录方式和连接错误。
KiwiVM 控制面板教程
查看 VPS 状态、流量、VNC、重启和控制面板功能。
VPS 备份与恢复
换 IP、迁移或重装前建议先备份关键数据。