kaiji 发表于 2020-2-20 10:36

DD-WRT路由器脚本实现IPV6动态域名解析

在路由器定时器里加上脚本,设置为1分钟执行一次就可以了。下面的代码是每步科技的IPV6动态域名服务
其中 通过 http://v6.meibu.com/ipv6.asp 得到路由器当前的IPV6地址
然后判断这个地址是否改变了,改变了就提交到每步科技的服务器去更新解析记录
"http://v6.meibu.com/v6.asp?name=abc.meibu.net&pwd=abc"这个页面是提交域名解析记录
其中abc.meibu.net&pwd=abc 是你在每步申请的域名和密码。

sync
old=$(cat /tmp/mnt/sda1/socat/ips6.asp)
echo "$old"
wget -q -O /tmp/mnt/sda1/socat/ips7.asphttp://v6.meibu.com/ipv6.asp
sync
sleep 10
new=$(cat /tmp/mnt/sda1/socat/ips7.asp)
echo "$new"
if [ "$old" != "$new" ]
then
rm -rf /tmp/mnt/sda1/socat/ips6.asp
mv /tmp/mnt/sda1/socat/ips7.asp /tmp/mnt/sda1/socat/ips6.asp
      wget "http://v6.meibu.com/v6.asp?name=abc.meibu.net&pwd=abc"
      rm login.asp*
else
      echo "==same!"
fi

定时器每分钟执行一次,先取IPV6地址,跟前面取的比较下,一样就结束,不一样就提交解析并且把新的IP记录写到文件里面去以备下次比较。

页: [1]
查看完整版本: DD-WRT路由器脚本实现IPV6动态域名解析