Skip to content

DNSPod 国际版 配置指南

ℹ️ 版本区别

概述

DNSPod 国际版(dnspod.com)是面向全球用户的权威 DNS 解析服务,在海外地区广泛使用,支持动态 DNS 记录的创建与更新。本 DDNS 项目支持多种认证方式连接 DNSPod 国际版进行动态 DNS 记录管理。

官网链接:

认证信息

1. API Token 认证(推荐)

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

获取认证信息

  1. 登录 DNSPod 国际版控制台
  2. 进入"User Center" > "API Token"或访问 https://www.dnspod.com/console/user/security
  3. 点击"Create Token",填写描述,选择域名管理权限,完成创建
  4. 复制 ID(数字)和 Token(字符串),密钥只显示一次,请妥善保存
jsonc
{
    "dns": "dnspod_com",
    "id": "123456",            // DNSPod International API Token ID
    "token": "YOUR_API_TOKEN"  // DNSPod International API Token Secret
}

2. 邮箱密码认证(不推荐)

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

jsonc
{
    "dns": "dnspod_com",
    "id": "your-email@example.com",  // DNSPod 账号邮箱
    "token": "your-account-password" // DNSPod 账号密码
}

完整配置示例

jsonc
{
    "$schema": "https://ddns.newfuture.cc/schema/v4.1.json", // 格式验证
    "dns": "dnspod_com",                // 当前服务商
    "id": "123456",                     // DNSPod 国际版 API Token ID
    "token": "YOUR_API_TOKEN",           // DNSPod 国际版 API Token Secret
    "index4": ["url:http://api.ipify.cn", "public"], // IPv4地址来源
    "index6": "public",                     // IPv6地址来源
    "ipv4": ["ddns.newfuture.cc"],           // IPv4 域名
    "ipv6": ["ddns.newfuture.cc", "ipv6.ddns.newfuture.cc"], // IPv6 域名
    "line": "default",                       // 解析线路
    "ttl": 600                              // DNS记录TTL(秒)
}

参数说明

参数说明类型取值范围/选项默认值参数类型
dns服务商标识字符串dnspod_com服务商参数
id认证 ID字符串DNSPod API Token ID 或邮箱服务商参数
token认证密钥字符串DNSPod API Token 密钥或密码服务商参数
index4IPv4 来源数组参考配置default公用配置
index6IPv6 来源数组参考配置default公用配置
ipv4IPv4 域名数组域名列表公用配置
ipv6IPv6 域名数组域名列表公用配置
line解析线路字符串参考下方default服务商参数
ttlTTL 时间整数(秒)参考下方600服务商参数
proxy代理设置数组参考配置公用网络
sslSSL 验证方式布尔/字符串"auto"truefalseauto公用网络
cache缓存设置布尔/字符串truefalsefilepathtrue公用配置
log日志配置对象参考配置公用配置

参数类型说明

  • 公用配置:所有支持的DNS服务商均适用的标准DNS配置参数
  • 公用网络:所有支持的DNS服务商均适用的网络设置参数
  • 服务商参数:当前服务商支持,值与当前服务商相关

注意ttlline 不同套餐支持的值可能不同。

ttl

ttl 参数指定 DNS 记录的生存时间(TTL),单位为秒。DNSPod 国际版支持的 TTL 范围为 1 到 604800 秒(即 7 天)。如果不设置,则使用默认值。

套餐类型支持的 TTL 范围(秒)
免费版600 ~ 604800
专业版120 ~ 604800
企业版60 ~ 604800
尊享版1 ~ 604800

参考:DNSPod International TTL 说明

line

line 参数指定 DNS 解析线路,DNSPod 国际版支持的线路(使用英文标识):

线路标识说明
Default默认
China Telecom中国电信
China Unicom中国联通
China Mobile中国移动
CERNET中国教育网
Chinese mainland中国大陆
Search engine搜索引擎

更多线路参考:DNSPod International 解析线路说明

故障排除

调试模式

启用调试日志查看详细信息:

sh
ddns -c config.json --debug

常见问题

  • 认证失败:检查 API Token 或邮箱/密码是否正确,确认有域名管理权限
  • 域名未找到:确保域名已添加到 DNSPod 国际版账号,配置拼写无误,域名处于活跃状态
  • 记录创建失败:检查子域名是否有冲突记录,TTL 设置合理,确认有修改权限
  • 请求频率限制:DNSPod 有 API 调用频率限制,降低请求频率
  • 地区访问限制:DNSPod 国际版在某些地区可能有访问限制

支持与资源

建议:推荐使用 API Token 方式,提升安全性与管理便捷性,避免使用邮箱密码方式。对于中国大陆用户,建议使用 DNSPod 中国版

Released under the MIT License