DNSPod用户API实现的纯Shell动态域名客户端:ArDNSPod
方法一:
合并了ddnspod.sh和ardnspod
修改了ip获取方式,直接从公网获取,不走内网,避免出问题。
解析到新ip后,自动退出程序。
下载:
https://cikeblog.com/s/ardnspod
https://kingq.lanzoui.com/iBPLwjezngh
修改:
183行代码:
arToken="15794x,23501514c6dba32dcebb04xxxxxxxxxx"
请自行修改为dnspod的api信息,参照格式修改。
187行代码:
arDdnsCheck "1.cc" "a"
解析内容为:a.1.cc 请自行修改,格式不要乱。
使用:
chmod +x ardnspod
./ardnspod
测试无误后,自行加入crontab即可,推荐使用以下信息:
vim /etc/crontab
*/3 * * * * /root/ardnspod
三分钟自动刷新一次ddns。
作者github地址:https://github.com/anrip/dnspod-shell
原文转自:原文链接
方法二:
上方的修改版本
下载文件
修改dns.conf
后直接运行ddnspod.sh
即可,支持cron任务。
配置文件格式:
# 安全起见,不推荐使用密码认证
# arMail="test@gmail.com"
# arPass="123"
# 推荐使用Token认证
# 按`TokenID,Token`格式填写
arToken="12345,7676f344eaeaea9074c123451234512d"
# 每行一个域名
arDdnsCheck "test.org" "subdomain"
chmod 777 ddnspod.sh
./ddnspod.sh
测试无误后,自行加入crontab即可,推荐使用以下信息:
vim /etc/crontab
*/3 * * * * root /root/ardnspod
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。