DNSPOD linux纯shell动态域名解析客户端
Aug172021
ArDNSPod
基于DNSPod用户API实现的纯Shell动态域名客户端,优先适配网卡地址,无法获得合法获取外网地址则使用外部接口IP地址
使用方法
- 下载地址:https://github.com/rehiy/dnspod-shell
- 下载压缩包,解压后得到
ddnspod.sh
- 编辑
ddnspod.sh
,上传至你的linux服务器。分别修改/your_real_path/ardnspod
、arToken
和arDdnsCheck
为真实信息 - 运行
ddnspod.sh
,开启开机自动运行脚本任务.循环更新任务;建议脚本支持添加到任务; - 成功运行后,结果如下所示:
Fetching Host Ip
> Host Ip: 11.22.33.55
> Record Type: A
Fetching Ids of test.rehi.org
> Domain Ids: 84982658 766956386
Checking Record for test.rehi.org
> Last Ip: 11.22.33.77
Updating Record for test.rehi.org
> arDdnsUpdate - success
小提示
- 如需单文件运行,可以直接把两个文件合并成一个,参考
ddnspod.sh
中的配置项,到添加ardnspod
底部,运行直接ardnspod
即可
echo "arToken=12345,7676f344eaeaea9074c123451234512d" >> ./ardnspod
echo "arDdnsCheck test.org subdomain" >> ./ardnspod
卢本伟都说好
2021-08-17 下午 6:30