yw8825.com 更换域名

下午三点十七分,我把旧域名从 Cloudflare 里删掉。新域名生效那一刻,手机弹了 23 条报警。


代码与终端屏幕

昨天下午三点十七分。我坐在客厅那张旧书桌前,屏幕右下角跳出第 23 条报警。旧域名的解析记录还挂在 Cloudflare 上,但新域名已经指向同一个 IP 了。

这件事其实拖了两个月。九月初,朋友阿周发来一条微信,只有一句话:“你站上那个 免费九一网站黄页的入口,点进去跳了三次才通。”我测了一下,旧域名的 DNS 解析平均延迟 417 毫秒。对一个小站来说,这个数字不算灾难,但确实难看了。

真正让我下决心的是 10 月 8 号那晚。我正整理 7月网站的存档页面,浏览器突然弹了个证书警告。旧域名用的免费证书,let’s encrypt 自动续期失败了两次。我手动重试,第三次才成功。那一瞬间我意识到,域名不是一件一劳永逸的事。

换域名的操作本身只花了十五分钟。注册新域名、把 DNS 迁到同一个解析服务商、一条一条复制 A 记录和 CNAME。麻烦的是后面。全站 263 个内链需要重写,其中 71 个分散在旧文章里,用正则批量替换,跑完还得逐条点开验证。

最头疼的是那个 m3u8 播放源。之前挂的是 西瓜视频2.m3u8,换域名之后,播放器的 CORS 配置忘了同步改。我半夜一点才发现,控制台里红色报错刷了满屏。改完重新部署,用了 4 分 12 秒。

说实话,我认为大多数“换域名”教程都写得太轻了。它们只说“301 重定向”和“更新 sitemap”,却没人提证书链、CORS、还有那些埋在旧数据库里的绝对路径。这些细节才是真正花时间的地方。

新域名上线后,我没有急着对外说。先让它在后台跑了三天。三天里,访问日志里出现了 6 个 404。全部来自旧文章里硬编码的图片地址。我一个一个补上,最后一个补完是在 10 月 21 号凌晨。

现在这个站,终于安静了。报警归零。延迟从 417 毫秒降到 89 毫秒。我不确定读者会不会注意到域名变了。大概率不会。但我知道它变了。

最近写下的

关于我

我叫陈默。写代码,也写字。

这个站是我一个人维护的。没有团队,没有投稿,没有广告位。域名换过一次,从 yw8825 开头换到现在这个。换完才发现,站里所有链接都得手动点一遍。

我做这个站,是因为有些事不写下来就会忘。比如那个证书续期失败的夜晚,比如阿周发来的那句微信。它们不重要,但它们是具体的。

如果你也在做小站,应该懂这种感觉。没人注意,但你自己知道它每一点变化。

今天看到的一句话

“域名只是一串字母。但它指向的东西,得对得起这串字母。”

—— 阿周,2026 年 10 月 22 日,微信语音