OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  godaddy:通过 API 管理 GoDaddy 域名 DNS 记录

godaddy:通过 API 管理 GoDaddy 域名 DNS 记录

 
  epoch ·  2026-02-08 09:55:16 · 20 次点击  · 0 条评论  

名称: godaddy
描述: 用于管理 DNS 记录的 GoDaddy API。可用于在 GoDaddy 托管的域名上列出、添加、更新或删除 DNS 记录。


GoDaddy DNS

管理托管在 GoDaddy 上的域名的 DNS 记录。

设置

从 GoDaddy 获取您的 API 凭据:
1. 访问 https://developer.godaddy.com/keys
2. 创建一个新的 API 密钥(生产环境)
3. 记下 Key 和 Secret

将凭据存储在 ~/.clawdbot/clawdbot.json 中:

{
  "skills": {
    "entries": {
      "godaddy": {
        "apiKey": "您的_API_KEY",
        "apiSecret": "您的_API_SECRET"
      }
    }
  }
}

或者设置环境变量:GODADDY_API_KEY=xxxGODADDY_API_SECRET=xxx

快速参考

列出域名

{baseDir}/scripts/godaddy.sh domains list

DNS 记录操作

# 列出指定域名的所有 DNS 记录
{baseDir}/scripts/godaddy.sh dns list <域名>

# 按记录类型列出
{baseDir}/scripts/godaddy.sh dns list <域名> --type A
{baseDir}/scripts/godaddy.sh dns list <域名> --type CNAME
{baseDir}/scripts/godaddy.sh dns list <域名> --type TXT
{baseDir}/scripts/godaddy.sh dns list <域名> --type MX

# 获取特定记录
{baseDir}/scripts/godaddy.sh dns get <域名> <类型> <名称>

# 添加记录
{baseDir}/scripts/godaddy.sh dns add <域名> --type A --name www --data 1.2.3.4 --ttl 3600
{baseDir}/scripts/godaddy.sh dns add <域名> --type CNAME --name blog --data example.com --ttl 3600
{baseDir}/scripts/godaddy.sh dns add <域名> --type TXT --name _dmarc --data "v=DMARC1; p=none" --ttl 3600

# 更新记录(将替换具有相同类型和名称的现有记录)
{baseDir}/scripts/godaddy.sh dns update <域名> --type A --name www --data 5.6.7.8 --ttl 3600

# 按类型和名称删除记录
{baseDir}/scripts/godaddy.sh dns delete <域名> --type A --name www

常见 DNS 记录类型

类型 用途
A IPv4 地址
AAAA IPv6 地址
CNAME 指向另一个域名的别名
MX 邮件服务器
TXT 文本记录(SPF、DKIM、验证等)
NS 域名服务器
SRV 服务记录

示例

添加指向 IP 的子域名

godaddy.sh dns add example.com --type A --name app --data 192.168.1.1 --ttl 600

为 www 添加 CNAME 记录

godaddy.sh dns add example.com --type CNAME --name www --data example.com --ttl 3600

添加用于域名验证的 TXT 记录

godaddy.sh dns add example.com --type TXT --name @ --data "google-site-verification=xxx" --ttl 3600

添加 MX 记录

godaddy.sh dns add example.com --type MX --name @ --data "mail.example.com" --ttl 3600 --priority 10

注意事项

  • API 基础地址:https://api.godaddy.com
  • 认证方式:Authorization: sso-key {key}:{secret}
  • 符号 @ 代表根域名
  • TTL 单位为秒(大多数记录类型最低为 600 秒)
  • 存在速率限制,请勿频繁调用 API
20 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 15 ms
Developed with Cursor