佛山家具网.cn 的注册请求返回 201 Created 时,我正盯着终端里那行绿色文字发呆。

不是激动。是后知后觉——这行响应背后,跑了 73 个子域名轮询、4 轮 DNS 缓存穿透、两次 WHOIS 状态跃迁校验,还有一段在阿里云控制台反复点“刷新”却始终不显示到期时间的三分钟。

查不到到期日?不是你的网络问题,是 CN 域名规则变了

2026 年 4 月起,CNNIC 不再向公开 WHOIS 接口返回 expires 字段。阿里云、腾讯云、新网的 API 全部返回空值。有人重装 SDK,有人换 Token,还有人写了脚本每秒刷 10 次——最后发现,连 curl 手动请求 raw whois 服务器, 那一行也只剩空格。

真正卡人的,是地级市 GEO 域名的“预释放静默期”。比如“南海陶瓷.cn”,到期前 72 小时,WHOIS 记录会被清空,状态强制置为 serverHold。它没进公开释放池,也没上拍卖列表,就停在注册局后台的灰度队列里,像被按了暂停键。

我们用“东莞模具网.cn”做样本,喂给本地微调的 BERT 模型反推拼音变体。跑出 17 种组合:dgmoju、dongguanmoju、dg-mjw……不是为了拼错抢注,是建站公司采购系统常把这类词归类为“低商业权重”,漏掉批量监控。百度推广后台的真实 CPC 数据更直白:foshan.cn 单次点击 ¥8.6,liaoning.cn 才 ¥3.7。地级市全拼不是冷门词,是流量洼地里的硬通货。

博查API GEO监控三级关键词矩阵

抢注窗口比一次 React 渲染还短

万网、易名中国、新网三家的 DNS 解析延迟实测最大差 380ms。不是 ping 值,是 dig +trace 连续 200 次跑出来的解析链路耗时分布。用 curl -w "@format.txt" -o /dev/null -s https://api.xxxx.com/health 打点验证,延迟曲线几乎和 DNS TTL 刷新节奏完全重合。

所以脚本根本不敢走纯 API 提交。Selenium 启动 Chrome 125,禁用 webdriver 属性,UA 字符串写死,鼠标轨迹加 ±12px 随机偏移。所有预操作必须绑定已备案主体——上个月真有人抢到 ,三小时后自动回库。CNNIC 后台静默回收,连申诉按钮都没弹出来,只因备案号没提前关联到该主体下。

首冲成功的那一瞬,靠的是三平台并发 + DNS 差速卡点。不是谁快,是谁刚好卡在 DNS 刷新完成、注册局尚未轮询到冲突的几十毫秒里。这个窗口比你敲完 git commit -m "fix" 的时间还短。

CN域名秒级抢注三平台DNS延迟对比图

滚动时 DOM 失焦, 就会哑火

前端侧有个坑藏得深:当你要监听 WHOIS 查询结果框的尺寸变化, 在快速滚动或 tab 切换时会触发 disconnect(),甚至不回调。Chrome 124+ 更狠——目标元素若被 v-if 或 Suspense 暂停渲染,观察器直接静默失效,连 error 都不抛。

最终方案是 resize-observer-polyfill@1.5.1 + 双保险兜底:setInterval 循环检测 offsetWidth 变化,配合 CSS 做样式隔离。这样即使 Vue 重绘 DOM 或 React 暂停组件,尺寸响应仍能稳定触发。

上线后,倒计时组件误触发率从 12% 降到 0.3%。更重要的是,不再因为 DOM 重排多发一次询价请求——B 端客户看到的报价,永远基于当前真实可用的窗口期。

给汽修厂老板发邮件,别提“域名”俩字

“石家庄汽车维修”最近在微信搜一搜自然结果页,每周有 2.4 次卡在首位。但至今没人认领公众号主体,蓝V 影子都没一个。百度指数显示,90 天内搜索量涨了 21%。

B 端客户不关心 是什么,只问:“搜这个词,我的客户能不能第一眼看见我?”所以我们把域名 + 基础建站包打包,定价锚定在当地中小建站服务商均价的 1.8 倍(2026 年平均 ¥4,200)。定金 ¥300 锁档,上线验收再付 ¥2,700,半年后免费换绑 ICP 备案。

真正让老板划掉计算器上“2700”改成“3000”的,是他自己在微信里搜“石家庄汽车维修”,首页第三条就是你的截图链接——带红框、时间戳、真实搜索界面。两千七不是报价,是他对比完本地五家同行官网后,自己拍板的那个数字。

合上笔记本前,我看了眼后台:上一秒查完的 200 个 .sh.cn 域名里,有 3 个刚被系统标记为“注册即将到期”。其中两个,会在凌晨 2:17 过期。它们已经进了自动询价队列。