CDN 到期或流量包用尽的处理方式并不相同:到期是时间维度的问题,域名会停止加速、解析回源直连;流量包用尽属于计量维度的问题,主流云厂商(阿里云、腾讯云、又拍云)默认把超出部分转为按量后付费,继续扣账户余额,直到欠费才停服。因此,第一件事是打开控制台确认“到底是到期还是超量”,不要急着续费。
CDN 到期和流量用完有什么区别
结论:到期会让域名“停止加速”,流量用完会让账单“继续上涨”,两者的损失模型相反,处理顺序也不同。
到期是服务周期结束。此时 CDN 节点不再为该域名提供缓存和分发,用户请求会走源站,表现为首屏变慢、源站带宽飙升、部分地区访问超时。流量包用尽则是计费口径变化:超出部分按 GB 单价从账户余额扣费,服务本身还在跑,网站看起来“一切正常”,直到余额扣穿才停服。
判断方法很直接:登录 CDN 控制台看域名状态标签(常见为“正常运行 / 已停用 / 欠费停服”)和资源包页面的剩余流量、到期时间两个字段。两个字段都要看,因为不少人买的是“流量包 + 有效期”组合,可能流量还剩一半但时间先到期。
CDN 到期后配置会被删除吗
结论:不会立刻删除。主流厂商的处理顺序是——先停止加速,再保留配置一段时间,最后才释放域名和证书。
所以到期后不必慌着重配一遍缓存规则和回源 Host,先续费或重新购买资源包,域名状态一般会自动恢复为“正常运行”,历史配置(缓存过期时间、HTTPS 证书、回源协议、URL 鉴权)都还在。真正需要重做的场景是“欠费超过保留期”或“手动删除域名”。
注意一个坑:到期期间源站如果没做防护,会直接暴露真实 IP 承接全部流量,既拖慢访问,也放大被 CC 攻击的风险。所以到期后要么尽快续费,要么临时把源站前面的 WAF 策略调严。
流量包用完是停机还是继续扣钱
结论:默认继续扣钱。绝大多数云厂商的 CDN 采用“资源包优先抵扣、超出部分按量后付费”的计费模型,你不在控制台手动关停,它就一直从余额里扣。
这就带来两个真实风险:一是被刷。流量型攻击打 CDN 是最省成本的打法,几小时能跑掉几 TB;二是账单滞后,等短信提醒时往往已经扣了几百元。
要做的是三件事:把资源包的用量告警设成 70%、85%、95% 三档;给账户余额设一个低于 200 元的提醒;如果业务有明显波峰,直接买“流量包 + 峰值带宽”组合,别裸奔在按量计费上。
突然流量暴涨,怎么在半小时内止损
结论:先止血再查因。顺序是限速 → 防盗链 → 切计费 → 回源兜底。
- 打开 CDN 的实时监控,按 Top IP、Top URL、User-Agent、Referer 四个维度看突增来源,判断是单 IP 刷还是全网分发。
- 立刻在控制台配置 Referer 黑白名单和 URL 鉴权(时间戳防盗链),把没有签名的请求挡在边缘。
- 对单 IP 做频次限速,阈值从每分钟 600 次起调,观察业务是否受影响。
- 如果确认是被刷,先在控制台把域名停用或切到“带宽计费”封顶,避免流量继续按 GB 计费。
- 最后一层是回源兜底:把 DNS 的 TTL 提前从 600 秒改成 60 秒,这样切换备用 CDN 或回源时生效更快。
TTL 这条要在出事前就做好。等攻击来了再改,旧解析还会在全球递归 DNS 上缓存 10 分钟。
怎么避免下次再踩同一个坑
结论:把“到期时间”和“剩余流量”写进每月固定检查清单,比任何告警都可靠。
具体做法:所有 CDN 域名开启自动续费;资源包到期前 15 天补购,别等最后一天;给每个域名在日历上标一个季度对账日,核对“实际回源带宽 × 单价”与“流量包价格”哪个更划算,日流量稳定在 500GB 以上的站,包年流量包比按量便宜;证书和 CDN 到期时间分开记,因为证书过期同样会让 HTTPS 站点直接打不开。
如果排查中卡在“域名状态异常但控制台没提示”这类问题上,可以到本站「SSL/CDN/网站防护」版块发帖,附上域名状态截图和监控曲线,同行看得懂。发帖冷却 30 秒,回帖冷却 15 秒,发主题帖 +1 金币(每日上限 5 次),回复 +1 金币(每日上限 10 次),顺手还能攒经验升等级。
一句话收束:CDN 到期是“服务停了但数据还在”,流量用尽是“服务还在但钱在跑”,前者拼续费速度,后者拼止损速度,两件事的应急脚本不能共用一套。