服务器连着用得好好的,某天早上起来发现 SSH 连不上、网站打不开,重启没用、面板显示机器在运行。这种时候大多数人的第一反应是”机器坏了”,但真实原因往往是 IP 出了问题,而且问题分好几种,处理方式完全不同。把类型判断错,后面所有操作都是白费力气:有人明明是机房上游把 IP 摘了,却一直在本地换网络环境测试;有人是自己触发了垃圾邮件信誉库,却以为机器被墙,跑去买新机器。这篇文章要做的,是把”封”这件事拆成几种可分辨的情况,给出每种的判断依据和处理路径,再补上换机房、换 IP、上 CDN 这几条路各自的代价和局限。 需要先说清楚适用范围:本文讨论的是正常业务主机在遭受攻击、被信誉库误伤、或者线路被干扰之后如何恢复服务,不涉及任何绕过网络监管的手段。如果你要服务的是国内用户,正确的长期解法在最后两节:选对线路和 IP 类型,比事后补救省钱得多。文中引用的各家条款和政策都标注了来源,价格与政策随时可能调整,动手前请以商家官网实时页面为准。
先分清是哪种”封”:三种完全不同的死法
第一种是网络路径层面的阻断,特征是从中国大陆访问不通,但从境外访问正常。判断的依据很明确:找一个境外节点(比如免费的在线检测平台)去 ping 你的 IP,如果境外全通、国内全不通,那么机器本身是好的,问题出在跨境链路上。这类情况通常和 IP 段的历史、你跑的协议特征或者当时的网络环境有关,跟你的服务器配置、系统状态没有任何关系,重装系统一百次也不会好。 第二种是信誉库拉黑,特征正好相反:网络是通的,但很多服务拒绝你。表现包括邮件被退信、注册某些平台时提示风险、调用某些 API 被拒、搜索引擎爬虫不来。这类问题的根源是别人(或者同 IP 段上的其他用户)在这个 IP 上做过滥发邮件、抓取、爆破之类的事,导致 IP 进了 Spamhaus 这类黑名单。它和第一种最容易混淆的地方在于:你 ping 得通、SSH 连得上,所以不会想到是 IP 的问题,只会觉得”这个网站怎么老出问题”。
第三种是上游摘路由,特征是全球都不通,而且原来能连的端口全部失效。这种情况基本发生在 IP 被打之后,机房或者商家为了保住整段网络的可用性,把你这个 IP 从路由里撤掉(行业里叫 nullroute)。它的现场感和第一种很像,都是连不上,区别在于境外节点也 ping 不通。这时候自己能做的事很少,只能等商家解封或者申请更换 IP,所以第一件事是提工单确认,而不是自己反复重装。
判断方法:多地点检测加分层验证
把上面三类区分开,靠的是”从不同位置测同一个 IP”这件事。搬瓦工的知识库里给了一套直接用 ping.pe 排查的流程,逻辑很清楚:先在 ping.pe 上跑一遍多地检测,如果全球各地都能 ping 通而你本地连不上,那问题在你自己这边(本地网络、软件配置、防火墙规则),用控制台进去查;如果显示所有节点 100% 丢包,说明机器层面不可达,先确认实例是否在运行,再检查防火墙,最后才考虑重装系统;如果只有部分节点丢包,那就是线路问题,看丢包集中在哪些运营商。 这套三分法可以套用到任何商家。具体执行的时候,建议再补两步验证:一是用不同协议试,ping 不通不代表 TCP 不通(有的环境会单独丢 ICMP),用 nc 或 telnet 试一下业务端口,能区分”完全不可达”和”只是 ICMP 被丢”;二是用自己的手机热点和家里宽带各试一次,如果两个网络都不通而同城朋友能通,说明问题出在你的出口,服务器 IP 本身是好的。把这两个结果和 ping.pe 的多地数据放在一起,基本不会误判。
| 症状 | 关键判据 | 结论与第一步动作 |
|---|---|---|
| 境外能 ping 通,国内不通 | 境外检测节点全通、国内全不通 | 跨境链路或 IP 被干扰,先确认服务端口在境外是否正常,再考虑换 IP 或换机房 |
| 能 ping 通,但邮件被退、API 被拒 | 邮件退信里出现黑名单名称,或信誉查询工具给出风险分 | 信誉库问题,去 Spamhaus 一类站点查记录并按申诉流程提交移除申请 |
| 全球 100% 丢包 | ping.pe 所有节点无响应 | 可能被上游摘路由,立刻提工单确认,不要自己重装 |
| 只有某个运营商丢包严重 | 多地数据里集中在单一运营商 | 线路拥塞,换机房或换线路类型比换 IP 有效 |
| 本地不通,多地都通 | 境外节点与国内其他城市都正常 | 你本地出口或软件配置问题,检查防火墙与监听端口 |
处理路径一:能换 IP 就换,但要先看清条款
确认是 IP 本身的问题之后,最直接的办法是换一个 IP。这里有个很多人不知道的坑:部分商家的换 IP 和换机房是同一个功能,而这条功能会在 IP 进黑名单期间被锁死。搬瓦工的服务条款写得很明确,IP 被列入黑名单时,KiwiVM 控制面板里的”机房迁移”功能将无法使用,直到该 IP 连续 7 天不在任何黑名单上。也就是说,如果你的 IP 属于信誉库拉黑这一类,那条”迁移换 IP”的路会先被堵住,你得先把黑名单处理掉或者等它自然过期,才能用迁移功能。这个顺序搞反的人不少,白白浪费一周。 换 IP 要不要花钱,取决于商家和原因。搬瓦工的退款条款里出现过一个细节:即使满足全部退款条件,退款金额也要扣除”IP 地址变更”相关的付款,这句话反过来说明它提供付费的 IP 更换服务,换 IP 的费用不参与退款。搬瓦工的免费机房迁移则自带换 IP 的效果,官方说明是不丢数据、随时可迁。而另一类商家的条款里只写了 IP 被拉黑不退款,没有承诺更换,这种情况下能不能换、要不要收费都得提工单问。判断顺序建议是:先查控制面板里有没有自助迁移或更换 IP 的入口,有就先用;没有就提工单问清楚三件事:能不能换、要不要钱、换了之后黑名单记录会不会跟着走。
这里还要区分”换 IP”和”换 IP 类型”。同一个机房给你的新 IP,可能还是同一段广播 IP,换完仍然容易被针对;如果你需要的是对某些服务更友好的地址,得换成原生 IP 或者家宽 IP,这几类地址的区别和适用场景,我们在 原生 IP、广播 IP 与家宽 IP 的区别 那篇里讲得很细。多数商家不会在购买页明说 IP 类型,买之前问清楚比事后换划算。想先看看一家把线路和机房说得比较清楚的商家是怎么组织的,可以参考我们之前对搬瓦工三条产品线的拆解,它的 E-Commerce 线在机房里直接标出了电信、移动、联通的对接方式,这种粒度在同类里不常见。
处理路径二:换机房,比换 IP 更值得先考虑
如果问题出在链路干扰或者某个机房的 IP 段被重点关照,换机房往往比在同一个机房里反复换 IP 有效。原因是不同机房的上游运营商、IP 段历史和回程路径完全不同,同一个商家在 A 机房被盯上的段,在 B 机房可能一点事没有。用搬瓦工举例,它的 E-Commerce 产品明确支持在多个机房之间免费迁移且不丢数据,这种能力的价值平时看不出来,出问题时就是一次免费重开的机会。 另一类做法是从一开始就选多机房能力强的商家。SpartanHost 同时运营西雅图、达拉斯和阿什本三个位置,且两套防护体系不一样:西雅图走 CNServers 的 TCP 防护,达拉斯和阿什本走 CosmicGuard 且覆盖 UDP,换机房的同时防护方案也跟着换。它的服务条款里还有一条和滥用投诉有关的规则值得知道:收到包括 DMCA 在内的滥用投诉后,商家会把投诉转给客户,给 24 小时回复窗口,超时未回复则先暂停网络端口而不是直接终止服务。这意味着大部分”被封”的初期形态其实是限速或断网,有沟通窗口,别一上来就放弃这台机器。
选多机房方案的时候,有两件事要提前确认。一是迁移会不会换 IP:几乎所有”迁移”都等于换 IP,如果你的业务已经绑定了白名单、授权或者固定 IP 的第三方服务,迁移前要列一份清单逐个更新。二是库存是动态的,同一个机房今天有货明天可能就没有,所以”能迁到哪”这件事在下单当下无法完全确定,把可迁移能力当作保险,而不是当作既定方案。BuyVM 这类不主打多机房迁移的商家也有自己的解法,比如它提供 /24 的 IPv4 租用和带 Anycast 的 BGP 会话,适合需要自己掌控 IP 归属的场景,代价是每月 125 美元起的地址费用和 50 美元起的 BGP 会话费用,只有真正需要 IP 自主权的业务才划算。
处理路径三:套 CDN 能不能救活被干扰的源站
答案是可以,但效果取决于干扰停在哪一层。CDN 的原理是让访客连接 CDN 的边缘节点,再由边缘节点回源到你的服务器。如果你的服务器 IP 只是国内方向访问不通、境外正常,那么边缘节点(都在境外)回源是没有问题的,访客通过 CDN 就能正常打开网站。这条路在没有其他选择的时候确实能救活服务,代价是延迟变高、动态内容体验变差,而且 CDN 自己的入口在国内的可达性也不是永远稳定,这是所有免费方案的共同问题,不能当成长期解法。 如果干扰发生在你与 CDN 之间的回源链路上,或者源站被上游摘了路由,那么套 CDN 一点用都没有,因为边缘节点同样回源失败。判断能不能用 CDN 救,标准就是看境外节点能否访问你的业务端口,能就说明回源链路通着,值得一试;不能就先解决回源问题。另外要提醒的是,把源站 IP 藏到 CDN 后面这件事本身有价值:它能让你的真实 IP 不再暴露,降低被直接针对的概率,这也是为什么我们一直建议建站把源站放在 CDN 之后,具体接法可以参考 VPS 安全加固的实战配置 里关于隐藏源站的那部分思路。
处理路径四:换商家、换 IP 段、换 IP 类型
如果上面三条都走不通,最后的选择是换商家。这时候别只看价格,要按”IP 段的干净程度”来挑,因为便宜 IP 段被滥用的概率更高,你买到的可能是别人用剩下的黑历史地址。有几个可操作的判断方法:购买前要测试 IP,在自己的本地环境 ping 一遍并且查一次信誉库;优先选那些在条款里明确写了”分配前逐个测试 IP”的商家;避开那种一个 IP 段反复出现在社区投诉帖里的机房。真要下单,先用最低档位试一个月,确认 IP 干净、链路可用之后再续长期。 换商家还有一个容易被忽略的角度:同样价位下,面向国内用户的服务应该优先考虑优化线路和明确的 IP 类型,而不是抠那几美元差价。原因很实际:普通国际线路的 IP 段被滥用的概率更高、被针对的概率也更高,你省下的钱可能以”隔几个月折腾一次”的形式还回去。如果预算确实有限,那就把可迁移能力和退款窗口当作首要筛选条件,这样至少出问题时有退路。
怎么避免下一次
预防比补救便宜得多。第一件事是控制对外行为:不要在 VPS 上做邮件群发、爬取、爆破扫描这类动作,这些行为会直接把 IP 送进信誉库,而信誉库的记录消得比你想的慢得多。第二件事是给 IP 配上反向解析(rDNS),很多收信方和平台会检查这一项,缺失时更容易被判为可疑来源。第三件事是定期自检,每隔一两个月查一次自己的 IP 是否出现在主流黑名单里,早发现就能早申诉,等到业务受影响时才查往往已经扩散了。 第四件事是把站点的真实 IP 藏好。源站 IP 暴露得越少,被针对的面就越小,最常见的做法是让网站只通过 CDN 对外、防火墙只放行 CDN 的回源地址段。第五件事是给关键业务准备一台备用机,不用配置多高,能跑起最小可用版本就行。出事的时候,备用机的价值体现在时间上:它让你可以用几小时搬到临时环境,然后从容处理主服务器的问题,而不是在业务中断的压力下做决策。这套备份与切换的准备工作,如果你打算在黑五这类节点补货,正好可以在选购时就把”可迁移、可换机房、退款条款清楚”三条列进筛选条件。我们在 黑五 VPS 蹲机攻略 里把这几家的付款方式、退款窗口和测试入口整理成了三张表,可以直接拿去对照。
常见问题
SSH 连不上、网站也打不开,要先做什么?
先做多地点检测,别急着重装。用在线平台从全球节点 ping 你的 IP:境外全通国内不通,说明是链路或 IP 被针对;全球都不通,先确认实例是否运行、再查防火墙,最后才考虑重装;只有部分节点丢包,是线路问题。重装系统只在”机器层面可达但服务异常”时有意义,其他情况重装一百次也不会好。
IP 被列入黑名单期间还能换机房吗?
按搬瓦工的服务条款,不能。它的规定是 IP 被列入黑名单时,KiwiVM 里的机房迁移功能无法使用,直到该 IP 连续 7 天不在任何黑名单上。这个限制在其他商家那里未必一样,但思路值得借鉴:先把黑名单处理掉或等它过期,再考虑迁移,不然会白等一周。
换 IP 一般要花钱吗?
看商家。有的把换 IP 作为独立收费项,有的通过免费机房迁移顺带完成换 IP,还有的在条款里只写”IP 被拉黑不退款”而没有承诺更换。判断顺序是先在控制面板找自助入口,找不到就提工单问清三件事:能不能换、收不收费、黑名单记录会不会跟着新 IP 走。
套一层 CDN 就能解决被墙吗?
只在干扰发生在国内方向访问、而境外回源正常时有效,因为 CDN 边缘节点都在境外。如果源站被上游摘了路由或者回源链路本身不通,套 CDN 没有任何作用。判断标准很简单:先用境外节点访问你的业务端口,通了才值得试 CDN。
买 VPS 的时候怎么避开有黑历史的 IP 段?
购买前要测试 IP 并在信誉查询站查一次记录;优先选条款里写明”分配前逐个测试 IP”的商家;避开社区投诉帖里反复出现同一个网段的机房。下单时先用最低档位跑一个月,确认 IP 干净、链路可用之后,再用长期方案续费。
被上游摘路由(nullroute)之后大概要多久?
没有统一答案,取决于攻击是否停止以及商家的解封策略。这时候正确动作是提工单确认原因和解封条件,而不是反复重装或换系统。如果短期解封无望,而你的业务又不能停,那就先用备用机顶住,同时评估迁移到其他机房或其他商家的成本。
总结
处理”IP 出问题”这件事,顺序比技巧重要。先用多地点检测把情况分成三类:链路/针对性干扰、信誉库拉黑、上游摘路由,然后再决定动作,可以避免九成无效尝试。链路问题优先考虑换机房,因为换 IP 常常还在同一个被针对的网段里;信誉库问题要先申诉或等记录过期,注意有些商家在记录未清的期间会锁掉迁移功能;上游摘路由则只能找商家确认,自己动手解决不了。三条路都不通,才是换商家的时候,而且下一次挑选要把 IP 段的干净程度和可迁移能力放进筛选条件,而不是只比价格。 具体到执行,我建议把这几件事做成清单:把服务清单、DNS 记录、证书、定时任务整理成一份文档,放在本地和云端各存一份;给源站配好 rDNS 并藏到 CDN 后面;每两个月查一次 IP 信誉;手上留一台能跑最小可用版本的备用机,或者至少挑一家支持免费跨机房迁移的商家。前四件事花不了一小时,但它们决定了下一次出问题时你是花十分钟还是花两天。本文涉及的各家 IP 与迁移政策条款会随版本更新,价格和库存也在变,动手前请以商家官网的实时条款为准。
原创文章,作者:kp51,如若转载,请注明出处:https://www.kepu51.com/instant-messaging/1128.html
