SuperAPI AI 工具集

vercel-dns

部署与运维

查看项目

更新于 10-15 21:10

技能介绍

用途:通过 Vercel CLI 管理托管在 Vercel 上的域名的 DNS 记录,涵盖列出、添加、删除记录,以及在 Vercel 团队/账户之间切换。

主要能力:列出域名与 DNS 记录;添加 A、AAAA、CNAME、TXT、MX 等记录;按记录 ID 删除记录;查看登录身份与团队;切换团队或用 --scope 指定范围。

必要用法:前置条件为已安装 Vercel CLI(npm i -g vercel 或 brew install vercel-cli)、已登录(vercel login),且域名使用 Vercel 的 nameserver 或以 Vercel 作为 DNS 提供商。常用命令示例:vercel whoami 查看登录身份,vercel teams ls 列出团队,vercel switch <team-slug> 切换团队(用 slug 而非显示名),vercel domains ls --scope prologe 列出域名。添加记录:vercel dns add <domain> <subdomain> A <ip-address>、CNAME、TXT(含特殊字符的值用单引号包裹)、MX(优先级为单独参数)。根域记录子域用空字符串 '' 或 @。删除需先用 vercel dns ls <domain> 获取记录 ID,再执行 vercel dns rm <record-id>,可加 --yes 跳过确认。资料提到 0 Finance 项目需始终加 --scope prologe。

适用场景:例如添加邮件相关 MX/SPF 记录、DKIM CNAME、域名验证 TXT 记录,以及为子域配置指向服务(CNAME/A)。

限制与注意:修改前应确认当前所在团队;在根域设置 MX 会路由该域名的全部入站邮件,若域名已使用其他邮件服务,宜改用专用子域;DNS 传播通常 5-30 分钟、最长可达 48 小时;部分由 Vercel 自动添加的记录无法删除;若提示无权限列出域名,通常是因为域名属于其他团队,需切换团队。验证传播可用 dig +short <record-name> <record-type>。