老冯用了十多年阿里云域名和 DNS 服务了,早上收到一封邮件,以前从来没见过的品种。

阿里云通知我,有一个域名的解析次数超过了每日 10 万次的限额,被限流了。

想不被限流也行,掏钱买高级版,48 块钱一年。或者还有3千一年的 “企业版”

打开网易新闻 查看精彩图片

没几个钱,但那一瞬间我的感觉就像吃了一只苍蝇。

每天 10 万次解析听上去是个挺唬人的数字。可你把它摊到每天的 86400 秒,QPS 是 1.15。一秒钟一次多一点点,就这么点量,国内云一哥的核心服务,啪一下就给你亮了红牌,然后提示俺升级付费版。

打开网易新闻 查看精彩图片

老冯不稀罕这 48 块钱。就在我花钱消灾之前,我先发到群里吐了个槽。云计算群老朋友——人称云计算铁公鸡的 FinOps 大师 AK 王喊停了我。

打开网易新闻 查看精彩图片

锁定其实是幻觉

在没用过 Cloudflare 之前,老冯觉得阿里云这个 DNS 解析用着也还可以。但是用过 Cloudflare 之后,就觉得这东西太拉胯了,很想搬走。但是因为域名注册在阿里云上面,备案也在阿里云上面,我一直以为买域名这件事,注册、备案、解析是焊在一起的一整块,想着不太好搬,有些麻烦,所以就一直放在那儿。

不过王老板点醒我说,其实域名的备案和 DNS 解析是分开的两回事。所以你的备案即便放在国内,解析也完全可以放在其他的 DNS 上,比如说 Cloudflare。王老板称他早前做过调研,DNS 做得最好的是 Cloudflare 和 AWS,而且 CF 不收钱,所以它早就把大量域名解析都切换过去了。

Cloudflare 号称赛博佛祖,不仅服务质量好,而且分文不取。就算你的域名不是在 Cloudflare 上注册的,它也乐意帮你免费解析。而且就算免费档位,也提供许多实用的增值服务,比如监控指标、托管 Pages、DNSSEC 之类的,而国内这几个云通常是放在“收费版”里面的。

打开网易新闻 查看精彩图片

我还以为要备案就必须用阿里云的解析,结果现在知道了可以拆开单独用别家的,那我还等什么。一不做二不休,半个小时不到,俺就把阿里云上的五个域名解析都搬迁到了 Cloudflare 上去了。

打开网易新闻 查看精彩图片

搬迁 DNS 很简单

搬迁 DNS 解析的过程简单到没什么好说的,有手就行(还得有 Cloudflare 账号),两分钟一个。

打开网易新闻 查看精彩图片

1.在阿里云 DNS 解析控制台里导出 Zone 格式的解析记录,就是一个 TXT 文件。2.在 Cloudflare 点右上角“添加域名”,选择“连接域名”,输入你的域名,它会自动扫描导入你的 DNS 记录。当然稳妥起见,你还是把刚才导出的 TXT 整个导入进去。好了,Cloudflare 这边的解析就配置好了。3.接下来要回到阿里云,这次是在“域名”的控制台里,点击“管理”,然后“修改 DNS 服务器”,把 Cloudflare 给你的两个 DNS 服务器名称填进去,确认就好了。

然后大概一分钟左右,Cloudflare 那边就确认完毕,接管域名解析了。

零停机,理论上对生产没啥影响,只要迁移前两边的解析记录保持一致,切换 NS 是无缝的。域名壳子我还先留在阿里云——钱都付过了,快到期了再搬走——但日常的解析和管理,现在全部收拢到 Cloudflare。清爽多了。

从来就不是钱的事

真正让我动了搬家念头的,是那记 1 QPS 闷棍背后的心态

想想 1 QPS 这个阈值意味着什么。它意味着在阿里云的账本里,连域名解析这种“互联网电话簿”级别的服务,都得是一个利润中心。你都已经掏了域名的钱了,连给个无限接近零成本的解析都不愿意。这个阈值本身,就是态度的体现。

Cloudflare 的免费 Plan 里塞了什么?解析、监控、DNSSEC、扛 DDoS,一大堆增值服务。解析比阿里云好得不是一星半点,功能更全面,界面更清爽,指标更全面,而且还免费。甚至就连你的域名不是在它家买的,它都乐意免费为你提供全球范围内顶级质量的 DNS 解析服务。

打开网易新闻 查看精彩图片

老冯每个月从它那里走亿级请求,TB 级流量,一分钱都没收我的。我这么大用量,每个月实际开销也就是 R2 超量的存储,每个月一美元都不到。

打开网易新闻 查看精彩图片

Cloudflare 有个 20 美元/月的 Pro 档位,老实说,我也用不上什么 Pro 特性,多几个监控指标勉强能用上吧。但我觉得 Cloudflare 的服务用得很开心,我觉得很满意,不管用得上用不上,买一个支持一下。阿里云收我 48 元/年,没几块钱,但我的心态就是:这谁又来讹人了,赶紧打发走。什么,还能一劳永逸给它踢开?那我宁愿花半小时一劳永逸摆脱你。

打开网易新闻 查看精彩图片

阿里云呢?请求量 1 QPS?对不起,限流,掏钱。想看个最基础的解析监控?对不起,掏钱,掏钱还不行,看个基础统计还要额外开通个什么按量付费服务。整个就掉到钱眼里了,和赛博佛祖一比简直面目可憎。

老冯倒还不缺这几块钱,花钱不是问题,主要的问题是,掏了钱你买到的也是这种拉垮的服务。

阿里云做得太糙了

老冯在阿里云已经踩过不少 BUG 了,就域名这种一个极低频系统,我都撞上过几次。

最离谱的一次是年初,我在阿里云买域名,一次选了两个 pg.centerpig.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 块钱的账单,提醒了我这件事。

专栏:云计算泥石流