1、在DNSpod添加要更新域名的A记录。
2、下载https://github.com/anrip/ArDNSPod脚本,放到路由上任意目录,本例为/root/dnspod。
3、修改dns.conf的Token认证为你自己的,添加要更新的域名。
1 2 3 4 5 6 7 |
# 安全起见,不推荐使用密码认证 # arPass="123" # 推荐使用Token认证 # 按`TokenID,Token`格式填写arToken="12345,7676f344eaeaea9074c123451234512d" # 每行一个域名 arDdnsCheck "test.com" "www" |
4、复制代码执行一下命令(注意:脚本需要完整的wget,如没有须先opkg install wget)
1 |
sh /root/dnspod/ddnspod.sh |
5、复制代码然后在DNSpod网站看下IP有没有更新,如更新正常,继续。。。
简单测试一下:/etc/init.d/network restart
7、计划任务参考
1 2 3 4 |
/etc/init.d/cron enable crontab -e # 添加 */3 * * * * /root/ddns/cloudxns.sh /root/ddns/cloudxns.conf >> /root/ddns/cloudxns.log |