SuperAPI AI 工具集

namecom

通用与其它

查看项目

更新于 10-15 22:15

技能介绍

用途:在命令行管理 Name.com 的 DNS 记录与域名,避免使用其网页控制台(表单不利于自动化,且可能静默丢弃程序化提交)。CLI 直接对接 v4 REST API。

主要能力:列出域名与记录、按类型或主机过滤、获取单条记录、创建/更新/删除记录,以及幂等的 records set(upsert)。set 会查找相同 host+type 的现有记录:完全匹配则不操作,单值类型(CNAME/ANAME)值不同则更新,否则创建,可安全重复运行。

使用方式:可零安装运行 npx namecom-cli <args>,或 npm install -g namecom-cli 后使用 namecom。认证用 namecom login --user <username> --token <token>(存于 macOS Keychain),或设置 NAMECOM_USER / NAMECOM_TOKEN 环境变量,用 namecom whoami 验证。输出被管道或传 --json 时不会交互提示,缺失必填项会直接报错;解析输出时始终加 --json。可用 namecom commands 查看完整命令树。常用命令包括 domains list、records list/get/create/update/delete/set。host 相对于域名,@ 表示根域;MX 需 --priority;TXT 值原样传入 --answer,不加引号;加 --api-url https://api.dev.name.com 可访问沙箱。

适用场景:脚本化 DNS 管理、批量或重复执行记录变更、验证第三方发信域名(如 DKIM、SPF、MX)等。

限制:需 Name.com 账号与 API token;避免用 records create 循环或重复运行以免产生重复记录;不要把 token 写入全局 shell 配置。其余细节资料未提供。