核心用法
Domain Check & Buy 是一套基于 Vercel 生态的域名管理工具,整合域名可用性查询、实时比价、一键购买及后续管理功能。核心工作流分为三步:
1. 批量可用性查询:执行 domain-check myproject 自动检测目标名称在常见 TLD(.com/.io/.dev/.ai 等)的注册状态与价格,直观展示 ✅/❌ 状态及年付/续费价格
2. 交互式购买:通过 npx vercel domains buy <domain> 触发 Vercel CLI 的交互式购买流程,确认价格后完成支付(需 pty: true 支持交互)
3. 全生命周期管理:支持域名列表查看 (list)、详情检查 (inspect)、项目绑定 (add)、跨团队转移 (move)、外部转入 (transfer-in) 等操作
底层调用 Vercel Registrar API /v1/registrar/domains/{domain}/price,通过 purchasePrice 字段判断可用性(null=已注册,数字=可购买价格)。支持个人账号与团队账号自动切换,Token 从本地 CLI 配置读取。
显著优点
- 生态整合度高:查询-购买-部署-管理全链路在 Vercel 平台完成,无需切换多个服务商
- 开发者体验友好:命令行原生支持,输出格式清晰,支持批量 TLD 比价
- 实时价格透明:直接展示 Vercel 官方 registrar 价格,无隐藏费用
- API 可脚本化:提供裸 curl 示例,便于 CI/CD 或自动化脚本集成
- 团队协作出众:自动识别 team ID,支持跨团队域名转移
潜在缺点与局限性
- 供应商锁定:域名必须托管于 Vercel Registrar,无法直接查询其他注册商价格
- CLI 依赖重:核心购买流程强制交互式确认,纯自动化场景受限(虽可通过 API 绕过)
- TLD 覆盖有限:价格表仅列出常见 TLD,小众国别域名可能不支持
- 成本偏高:.io ($46)、.ai ($140) 等热门后缀价格高于部分第三方注册商
- 地域限制:Vercel Registrar 服务受限于其运营区域,部分国家/地区用户可能无法使用
适合人群
- 已使用 Vercel 托管项目的全栈开发者
- 追求「命令行即一切」工作流的技术团队
- 需要快速验证品牌域名可用性的初创企业
- 希望减少域名管理账户复杂度的个人开发者
常规风险
- 误操作购买:CLI 交互确认环节若配合
pty: true在自动化脚本中使用,存在意外确认导致非预期扣费风险 - Token 泄露:脚本中硬编码
VERCEL_TOKEN或读取本地 auth.json 存在凭证泄露风险,建议配合环境变量与权限最小化 - 续费价格波动:标注价格为「约价」,实际续费可能调整,需关注 Vercel 政策变更
- API 变更:Vercel 已 sunset v4 端点,未来 registrar API 仍可能迭代,需关注官方文档更新