更新cloudxns的ddns的shell脚本
从 dnspod 换成 cloudxns 来解析,由于需要 DDNS,之前一直用的 AnripDdns ,换过来之后,找到了 天语空间 的脚本,问题是,如果同时存在相同的解析纪录,会返回多个 RECORD ID 导致纪录提交失败。
比如解析根域,同时存在 MX 和 TXT 等纪录,就会导致 API 接口返回 302 错误。
翻阅了一下官方的 API 文档,发现有个更合适的 DDNS 接口,可以直接获取客户端的访问 IP 来作为 DDNS 的解析 IP,修改了一下,现在放出。
项目源码:Github
使用方法
1 |
|
修改cloudxns.conf
里面的 API 信息
然后在cloudxns.sh
底部添加要解析的域名信息
例:
解析根域名
1 |
|
解析子域名
1 |
|
测试
1 |
|
输出Update success
就代表更新成功
更新cloudxns的ddns的shell脚本
https://cuojue.org/read/cloudxns_ddns_shell.html