1.15 QPS就要收费!阿里云DNS限流逼走十年老用户,我选择拥抱赛博佛祖Cloudflare
我用了十多年阿里云域名和 DNS 服务,今早收到一封此前从未见过的邮件。阿里云通知我,某个域名的解析次数超过了每日 10 万次的限额,已经被限流。想解除限流?两个选择:要么花 48 块一年升级高级版,要么去买每年三千元的所谓“企业版”。

那点钱我根本不在乎,但看到通知的瞬间,整个人像吞了一只苍蝇。每天 10 万次解析,听起来相当唬人。可是把它均摊到 86400 秒,折算下来每秒查询次数(QPS)只有 1.15。一秒一次多一点,随便一个小博客被爬虫扫两遍,或者攻击者随便写个循环,几秒就能把这配额打爆。而就是这点负载,国内云厂商的“一哥”直接亮了红牌,跳出来让我付费升级。

我并不稀罕这 48 块钱。在我准备花钱消灾的时候,先到群里吐了个槽。结果云计算圈子里那位被称为 FinOps 铁公鸡、AK 王的老朋友,立刻喊停了我。

打破误区:备案与解析本就可以分开
没用过 Cloudflare 之前,我觉得阿里云这个 DNS 解析凑合着还能用。但真正感受过 Cloudflare 之后,再看原来的服务只觉得处处拉胯,早就想动身搬走。只不过域名注册在阿里云,备案也在阿里云,我一直把注册、备案、解析当成焊死在一起的一块铁板,认为不太好拆,搬起来会很麻烦,就搁置了。
结果 AK 王一句话点醒我:域名的备案和 DNS 解析完全是两码事。哪怕备案放在国内,解析也完全可以切到其他 DNS,比如 Cloudflare。他早就做过调研,全球 DNS 做得最极致的是 Cloudflare 和 AWS,而 CF 分文不收,所以他很早就把大量域名的解析迁了过去。
Cloudflare 被誉为“赛博佛祖”,不仅服务质量顶级,而且不收钱。就算域名不是从他家注册的,它也乐意帮你免费解析。即便是免费档位,也额外附赠监控指标、Pages 托管、DNSSEC 等一系列实用增值能力,而这些在国内云厂商那里,通常都被封装进所谓“收费版”里。

我一直以为要备案就必须用阿里云的解析,现在弄明白可以拆开单独用别家的,那还有什么可犹豫的。说干就干,不到半个小时,我就把阿里云上的五个域名解析全部搬到了 Cloudflare。

迁移过程简单到几乎没有门槛
搬迁 DNS 解析简单到几乎没啥可说的,有手有账号就能完成,两分钟一个域名。

- 在阿里云 DNS 解析控制台导出 Zone 格式的解析记录,就是一个 TXT 文件。
- 在 Cloudflare 右上角点击“添加域名”,选择“连接域名”,输入你的域名。它会自动扫描并导入现有 DNS 记录。为了稳妥,再把刚导出的 TXT 整体导入一遍。至此,Cloudflare 侧的解析就配置好了。
- 回到阿里云,切到“域名”控制台,点击“管理”,进入“修改 DNS 服务器”,把 Cloudflare 提供的两组 DNS 服务器名称填进去,确认即可。
大约一分钟左右,Cloudflare 端就确认完毕,完成域名解析的接管。
整个过程零停机,理论上线业务毫无感知,只要迁移前两边的解析记录保持一致,切换 NS 是完全无缝的。域名注册壳子我暂时还留在阿里云——毕竟钱已经付过了,快到期再说——但日常的解析和管理,如今全部收敛到 Cloudflare,清爽了不止一个量级。
真正刺痛的,是那只想着收钱的难看吃相
真正逼我下定决心搬家的,不是 48 块钱本身,而是那记 1 QPS 闷棍背后暴露的厂商心态。
请仔细想想,1 QPS 这个阈值到底意味着什么。它意味着在阿里云的成本账簿里,连域名解析这种本质上就是“互联网电话簿”级别的基础服务,也必须被拧成一个利润中心。用户已经为域名付了费,他们连一个边际成本无限趋近于零的解析服务都不愿意踏实提供。那个不到 2 QPS 的限额,本身就是一种态度的宣示:我没把你当客户,我只把你当提款机。收费本身没有任何问题,没人会骂 AWS Route53 黑心。但先默认免费、事后突然加盖,靠劣化服务质量来催缴,拿业务可用性当人质,这种行为根本不符合行业惯例,吃相实在让人反胃。
再来看看 Cloudflare 的免费计划里塞了什么:解析、监控、DNSSEC、DDoS 抗量,一大摞增值服务。解析质量高出阿里云不止一个档次,功能更全面,界面更清爽,指标更丰富,而且全都免费。更夸张的是,哪怕域名根本不是在它家买的,它也心甘情愿地为你提供全球顶级的 DNS 解析服务。

我每个月从 Cloudflare 那里走过亿级别的请求量、TB 级的流量,他们一分钱都没收过。这么大的用量,每月实际产生的开销仅仅是 R2 超量存储部分,算下来一个月连一美元都不到。

Cloudflare 另外还有个 20 美元/月的 Pro 档位,老实说我几乎用不上多少 Pro 特性,最多也就多几个监控指标勉强算沾边。但用他们的免费服务我一直用得很舒心,感觉体验很好,所以不管用得上用不上,我主动买了一个支持一下。反观阿里云,跟我要 48 块一年,数额并不大,可我的心态瞬间变成:这又是谁来讹人了,赶快掏点小钱打发走。什么,还能一劳永逸地把它完全踢开?那我宁愿花半小时彻底摆脱你。

在阿里云这边呢?请求量刚到 1 QPS?对不起,立即限流,交钱。想看个最基础的解析监控?对不起,掏钱,掏了钱还不算完,看个基础统计还要额外开通什么按量付费服务。整个产品已经彻底钻进了钱眼里,跟赛博佛祖放在一起对比,面目简直可憎。我倒还不缺这几块钱,花钱从来不是问题,真正的问题是,就算花了钱,买到的也是这种拉胯的服务。
阿里云的产品细节太糙了
我在阿里云踩过的 BUG 已经数不清了,域名这种极低频系统,我都撞上过好几回。
最离谱的一次是年初,我在阿里云买域名,一次性把 pg.center 和 pig.center 两个域名同时加入购物车,结账时扣了两个域名的钱,后台却只显示一个。我误以为没买成功,又重新操作一遍,再次扣款后依然没出现(pg.center 这个域名),后来是后台找客服才捞出来。严格地讲那属于域名注册部分的问题,而 DNS 解析这边也有好几处设计极其粗糙的地方,但我如今压根没有兴趣再给它提任何 BUG 了。
至于那个必须要付费才能查看的解析监控,翻来覆去也就只有一个可怜的请求量图表。
跟 Cloudflare 的统计能力放在一起比较,阿里云的监控只能算啥也不是。

阿里云总以中国云计算一哥自居,但互联网最核心的基础服务却做成这副模样,真的让人感到痛心遗憾。
尾声
分享一个恰好发生在今天这事之后的小插曲。我表妹用 Coze 给自己搭了个 AI 简历,想做成网站发布出来,问我怎么弄。我本能的第一反应是让她去阿里云买个域名、买一台 99 块的 VPS,再让 AI 协助部署上去。话到嘴边,又咽了回去。
我想着要在阿里云里折腾这些,再加上备案之类的工序,等她全搞定早就猴年马月了。于是我直接告诉她:你去注册 Cloudflare + GitHub,我给你几个关键词教程,就让豆包教你怎么把这些东西通过 GitHub Pages 发布出去,然后绑上一个 Cloudflare 的自定义域名。结果这位几乎零技术背景的纯小白自己折腾了一个小时,还真就给搞定了。
当海外的基础设施已经进化到如此简单、便宜、普惠的时候,国内这些基础设施厂商还在那儿摆出一副设卡收费的难看吃相,实在让人扼腕。
AI 正在逐渐把创造的壁垒拉平。不会写代码的人,现在也能让 AI 帮她生成页面、调样式、写文案、做排版,最终拼出一个像样的个人网站。然而基础设施的门槛呢?好的基础设施,应当像水电煤。拧开水龙头就有水,按下开关灯就亮,DNS 解析就应该安静、稳定、便宜、不烦人。只有糟糕的基础设施,才会不断跳出来刷存在感:这里要升级,那里要开通,这个指标要收费,那个额度要限流。

阿里云给我的感觉,越来越像一排收费站。注册要收钱,解析要收钱,监控要收钱,日志要收钱,仿佛什么都想伸手要一笔。收费本身完全无可厚非,商业公司当然要赚钱。但你绝不能基础体验粗糙得要命,收费动作却异常敏捷。
阿里云这封邮件最失败的地方,并不是想收那 48 块钱,而是逼着我做了一次清醒的购买决策:原来我根本可以不用你。这件事让我想起那个淘宝男装的段子——本来你不提醒我倒也不太在意,可你偏要跑过来,把手伸到我面前讨要,讨得人直犯恶心。既然如此,我宁可花点功夫,把所有东西一次性全搬走。
如果你的域名也挂在阿里云,还正在用他们这个 DNS 解析服务,千万别当冤大头了。去注册一个 Cloudflare。备案域名的注册商壳子可以先留在国内,但 DNS 解析这层控制面,完全可以拆出去。导出 Zone、导入 Cloudflare、核对记录、修改 nameserver,几分钟就搞定,服务更好还不收钱。大家力所能及地用脚投票,帮助良币驱逐劣币,这样才能慢慢长出越来越好的服务环境。
谢谢阿里云,用一封 1.15 QPS 的红牌、48 块的账单,彻底提醒了我这件事。