小天ddns服务

使用帮助

设备通过 HTTP 上报 IP,服务端自动调用 alidns 更新解析。

1. URL 模板

GET https://aliddns.xiaotiancloud.com/update/{device_id}/{ip}
GET https://aliddns.xiaotiancloud.com/update/{device_id}

device_id:仅允许字母、数字、下划线,1-64 字符。
ip:标准 IPv4 或 IPv6 地址,可省略——省略时服务端以请求来源 IP 作为上报 IP。

2. 设备端示例

Linux 通用 / 群晖 NAS(省略 IP,自动取请求来源 IP)

curl -sf "https://aliddns.xiaotiancloud.com/update/mi_home"

OpenWrt / DD-WRT crontab

*/5 * * * * /usr/bin/curl -sf "https://aliddns.xiaotiancloud.com/update/mi_home" >/dev/null

Windows 计划任务

powershell -Command "Invoke-WebRequest -UseBasicParsing 'https://aliddns.xiaotiancloud.com/update/server01/1.2.3.4'"

3. 返回码

状态码含义
200 OK no-changeIP 与上次一致,未调用阿里云
200 OK updated N/MIP 变化,已调用阿里云成功 N 条
200 WARN partial部分成功(部分域名未找到等)
201 created未登记设备已自动建档(需开启 auto_register)
404 unknown device设备未在 admin 登记
400 invalid ipIP 格式不合法
502 Aliyun API error阿里云 API 调用失败

4. 故障排查