Vercel CLI 免登录查域名注册价
以前用 Vercel 找域名挺麻烦的,非得登账号或者搞个 Access Token 才能查。现在不用了,Vercel 把这个门槛拆了,直接开放了无需认证的域名搜索能力。这意味着你在写脚本或者快速头脑风暴时,不用再为了查一个 .com 或 .dev 的价格去翻网页或者调需要鉴权的接口。这个改动看着小,但对于自动化工作流来说,其实是把“查”和“买”解耦了,效率提升很明显。
这里的核心变化是两个地方:一个是 Vercel CLI,另一个是背后的 Domains Registrar API。
命令行直接搜关键词
最直接的变化就在 vercel CLI 里。你不需要 vercel login,也不需要配置 VERCEL_TOKEN 环境变量来查询可用性。你可以直接输入你想找的关键词或者片段,它会把相关的域名列出来。
这在本地终端里特别顺手。比如你脑子里闪过一个项目名 ai-builder,你可以立刻敲命令看看有没有好后缀:
vercel domains search ai-builder
或者你只想查某个特定后缀有没有被注册:
vercel domains search myapp --tld com
以前这一步要是没登录,直接报 401 错让你去登录。现在它直接返回结果列表。虽然文档没细说返回格式的具体字段,但通常包含域名名称、是否可用以及基础价格信息。对于快速验证想法来说,这省去了登录状态检查的繁琐步骤。
API 批量查精确匹配
如果你是在写程序,或者想一次性搞清楚一堆备选方案,CLI 的单次关键词搜索可能不够用。这时候用 Domains Registrar API 更合适。
这个 API 端点现在支持一次性传入多达 200 个完整的域名名称进行精确查询。注意是“精确”,不是模糊搜索。你给它 ['test.com', 'test.io', 'test.dev'] 这样的列表,它会返回每个域名的注册状态和价格。
响应数据很直观,主要告诉你两件事:
- 这个域名能不能注册(Available vs Taken)
- 如果能注册,首年注册费是多少,续费又是多少
这对于做成本预估很有用。有些域名便宜,有些可能因为品牌溢价贵一点。一次性拉回 200 个的结果,比一个个点开浏览器看快多了。而且因为没有认证要求,你可以随便开个临时脚本跑跑看,不用担心配额或者 Token 过期。
curl -X POST https://api.vercel.com/v1/domains/search \
-H "Content-Type: application/json" \
-d '{"domains": ["example.com", "myproject.io"]}'
这里要注意,虽然搜索免费且免登录,但真正的购买和管理动作还是需要认证的。查到了满意的域名,最后下单或者在 Vercel Dashboard 里管理 DNS 记录,还是得登录账号。所以这个功能只是把“发现”阶段变得无摩擦,并没有改变交易环节的逻辑。
为什么这个改动值得注意
看起来只是少了个登录框,但实际上它改变了开发者使用域名服务的心理门槛。
以前查域名是个“中断性”操作。你正在写代码,突然想起要占个名字,得打开浏览器、登录、搜索、截图、复制,然后切回编辑器。现在你保持在终端流里,vercel domains search 回车,看一眼,不行就换下一个词。这种上下文切换成本的降低,在日常开发中积累起来是很显著的。
另外,对于想要做自定义域名推荐工具的开发者来说,这也意味着数据获取更轻量。你不需要去维护一套复杂的鉴权逻辑来抓取 Vercel 的域名价格数据。直接调公开接口就行。当然,Vercel 肯定有限流策略,毕竟 200 个一次无脑刷也能把服务器压垮,但正常的人肉或小规模自动化完全够用。
还有一个细节是 Pro 用户的免费域名福利。Vercel Pro 套餐通常包含一个免费域名的额度(或者是特定后缀免费)。这个新搜索功能也帮你提前确认哪些是符合免费资格的,或者至少让你知道如果不买 Pro,普通域名的市场价大概是多少。虽然搜索本身不分套餐等级,但结合你的账户权益,你能更清晰地判断哪个选项最划算。
实际使用中的小坑
虽然功能很爽,但有几个实际使用的小注意点。
第一,延迟问题。因为是不经过身份验证的公开端点,高峰期响应可能会比私有 Token 稍微慢一点点。不过通常都在几百毫秒内,不影响体验。
第二,价格实时性。返回的价格是当前的注册商报价。如果你查完半小时后去买,价格通常不会变,但理论上存在极小概率的汇率或库存变动。所以把它当作“参考价”而非“最终合同价”。最终支付时以结账页面为准。
第三,CLI 版本更新。确保你的 Vercel CLI 是最新的。老版本可能默认还是带登录检查逻辑,或者不支持新的无状态搜索参数。可以用 vercel --version 看看,如果是几个月前的旧版,赶紧 npm update -g vercel 一下。
总的来说,Vercel 这次把域名搜索做成无状态公共服务,是个很实用的微调。它没有增加新功能,而是减少了旧功能的摩擦力。对于经常需要快速搭建项目、测试各种域名组合的开发者来说,这就是那种“用了就回不去”的便利。你不需要为了查个名字专门开个浏览器标签页,终端里一切搞定。这种小而确切的改进,往往比那些宏大的功能更新更能提升日常效率。
你提到的
vercel domains search ai-builder这个命令,我刚试了一下,结果出来的域名列表里居然还有ai-builder.top和ai-builder.biz,这俩后缀我之前用 Vercel 网页搜索时从来没见过,看来 CLI 的算法比网页版更全面。