2018-06-12 经验分享 极路由、小米路由器动态更新域名ddns脚本 1234567891011121314151617181920212223242526272829303132333435363738394041421、极路由#!/bin/shDP_Id='dnspod_id'DP_Key='dnspod_key'DP_API="login_token=$DP_Id,$DP_Key&format=json&domain_id=xxxxxx&record_id=xxxxxx"CURL=$(which curl)Info_API="https://dnsapi.cn/Record.Info -d $DP_API"wanip=$($CURL -s myip.idiyrom.com?type=ip)realip=$($CURL -skX POST $Info_API awk -F '"value":' '{print $2}'awk -F '"' '{print $2}')DP_API1="login_token=$DP_Id,$DP_Key&format=json&domain_id=xxxxxx&record_id=xxxxxx&sub_domain=xxx&value=$wanip&record_type=A&record_line_id=0"Modify_API="https://dnsapi.cn/Record.Modify -d $DP_API1"[ "${realip}A" != "${wanip}A" ] && $CURL -skX POST $Modify_API && echo "$(date "+%F %H:%M:%S") Domain xxx.xxxx.com A Record Update To $wanip" >> /var/log/dnspod.log2、小米路由#!/bin/shDP_Id='dnspod_id'DP_Key='dnspod_key'CURL=$(which curl)wanip=$($CURL -s myip.idiyrom.com?type=ip)realip=$($CURL -sX POST https://dnsapi.cn/Record.Info -d \"login_token=$DP_Id,$DP_Key&format=json&domain_id=xxxxxx&record_id=xxxxxx" awk -F '"value":' '{print $2}'awk -F '"' '{print $2}')[ "${realip}A" != "${wanip}A" ] && $CURL -sX POST https://dnsapi.cn/Record.Modify -d "login_token=$DP_Id,$DP_Key&format=json&domain_id=xxxxxx&record_id=xxxxxx&sub_domain=xxx&value=$wanip&record_type=A&record_line_id=0" && echo "$(date "+%F %H:%M:%S") Domain xxx.xxxx.com A Record Update To $wanip" >> /data/dnspod.log3、添加计划任务,明天凌晨1点半执行脚本更新crontab -e30 1 * * * /data/myddns.sh >/dev/null 2>&14、添加开启自启脚本cat /etc/rc.local/bin/sh /data/myddns.sh Newer Untitled Post - 13 Older Mysql bin-log日志设置自动清理及如何手工清理