DDNS

DNSPod 配置指南 中文文档

概述

DNSPod 是腾讯云旗下的 DNS 解析服务商,在中国大陆地区广泛使用。本 DDNS 项目支持两种认证方式连接 DNSPod:

  1. API Token(推荐)
  2. 邮箱 + 密码(传统)

认证方式

1. API Token(推荐)

API Token 方式更安全,是 DNSPod 推荐的集成方法。

获取 API Token

  1. 登录 DNSPod 控制台
  2. 进入“用户中心” > “API 密钥”或访问 https://console.dnspod.cn/account/token/token
  3. 点击“创建密钥”,填写描述,选择域名管理权限,完成创建
  4. 复制 ID(数字)和 Token(字符串),密钥只显示一次,请妥善保存

配置示例

{
    "dns": "dnspod",
    "id": "123456",
    "token": "abcdef1234567890abcdef1234567890"
}

2. 邮箱 + 密码(传统)

使用 DNSPod 账号邮箱和密码,安全性较低,仅建议特殊场景使用。

配置示例

{
    "id": "your-email@example.com",
    "token": "your-account-password",
    "dns": "dnspod"
}

完整配置示例

示例 1:API Token

{
    "id": "123456",
    "token": "abcdef1234567890abcdef1234567890abcdef12",
    "dns": "dnspod",
    "ipv6": ["home.example.com", "nas.example.com"]
}

示例 2:邮箱认证

{
    "id": "myemail@gmail.com",
    "token": "mypassword123",
    "dns": "dnspod",
    "ipv6": ["dynamic.mydomain.com"]
}

示例 3:带线路配置

{
    "id": "123456",
    "token": "abcdef1234567890abcdef1234567890abcdef12",
    "dns": "dnspod",
    "ipv4": ["home.example.com"],
    "ttl": 600,
    "line": "电信"
}

可选参数

TTL(生存时间)

{
    "ttl": 600
}

记录类型

{
    "record_type": "A"
}

线路(运营商线路)

{
    "line": "默认"
}

故障排除

常见问题

“认证失败”

“域名未找到”

“记录创建失败”

调试模式

启用调试日志:

ddns --debug

支持与资源

推荐使用 API Token 方式,提升安全性与管理便捷性。