最近网站频繁被 DDoS 攻击,一旦中招就进入 15 分钟空路由,网站直接无法访问。本文分享实战经验:如何通过 Cloudflare 防御 + VPS 快照迁移,在十几分钟内恢复网站正常运行,适合所有遭遇攻击困扰的站长。
搬瓦工 VPS 本身不提供 DDoS 防御,但通过启用 Cloudflare CDN 防御 + 快照迁移换 IP 的组合方案,可以在短时间内恢复网站访问。关键是操作顺序:先开启 Cloudflare 防御隐藏真实 IP,再迁移 VPS 获取新 IP,最后更新 DNS 解析。👉 如果你正在寻找稳定可靠的 VPS 服务商,搬瓦工提供多机房选择和免费快照功能,非常适合快速应对突发攻击。
搬瓦工没有内置 DDoS 防御功能,一旦被攻击就会触发空路由机制,持续 15 分钟。如果攻击停止,15 分钟后自动恢复;如果攻击持续,空路由就会一直延续。
面对这种情况,有两种处理思路:
1. 耐心等待攻击结束
大多数攻击只是短暂的"问候",持续 1-2 分钟就停了。这种情况下,等 15 分钟空路由结束,网站自然恢复访问。说实话,一般也没多大仇,等等就好。
2. 启用防御并快速迁移
如果攻击持续不断,就需要主动出击:启用 Cloudflare 防御 + 迁移到新 VPS(或切换机房)换个新 IP。注意,切换机房有风险——原来的 IP 可能回不来了,可能影响 SEO。
下面说说具体怎么操作。
**重点:必须先开启 Cloudflare 防御,再迁移 VPS。**顺序反了,新 IP 直接暴露,白折腾。
如果还没用过 Cloudflare,先去注册并把域名 DNS 切换过去。
进入 Cloudflare 控制台,找到 DNS -> Records,编辑你的 DNS 记录,把那个灰色的云朵图标点成橙色——这就是开启 CDN 防御了。
如果攻击特别猛,可以再开启"攻击模式"(Under Attack Mode)。开启后,每次访问都需要浏览器验证,会弹出"正在检查您的浏览器"之类的提示,虽然体验差点,但能挡住大部分攻击流量。
为了应对各种网络环境下的访问需求,选择一个支持多机房切换的 VPS 服务商很重要。👉 搬瓦工提供全球多个数据中心,遇到攻击时可以快速切换机房更换 IP,配合 Cloudflare 使用效果更佳。
开启 Cloudflare 之后,接下来就是迁移网站到新 VPS,换个新 IP 地址。
搬瓦工的快照功能在这种时候特别好用,整个流程是这样的:
在当前 VPS 上创建快照(Snapshots 功能)
购买一台新的 VPS
把刚才创建的快照导入到新 VPS
在新 VPS 上恢复快照
别忘了在 Cloudflare 里修改 DNS 解析,把域名指向新 IP
如果觉得创建快照太慢(硬盘大的话确实慢),也可以直接用搬瓦工的免费备份功能,每周自动备份的那个,直接恢复历史备份然后导出快照。
当然,最简单粗暴的方法是直接切换机房,换机房就换 IP。不过前面说了,这样做可能回不到原来的 IP,对 SEO 有影响,自己权衡。
整个过程快的话十几分钟搞定,慢的话主要是卡在快照创建和导入上——硬盘越大越慢,这个没办法。