老毛子(padavan)路由器通过计划任务更新IPV6动态域名地址

本教程使用的是每步IPV6动态域名,官网地址:http://www.meibu.com。那么有什么实用价值呢?本人在老毛子路由器搭建了可道云网盘,用来存放与备份文件,且可通过ipv6的外网(包含手机4G流量),使用每步动态域名实时访问。
一、在官网申请动态域名,每步的二级动态域名免费,且支持IPV6的IP地址解析。Ipv6的好处显而易见,即可分配到公网IP地址。缺点是客户端和服务端的电脑必须都支持ipv6网络。
二、将如下代码放入文本文档,命名为dns.txt。
#!/bin/sh
#获取当前文件目录
dir=$(cd $(dirname KaTeX parse error: Expected 'EOF', got '#' at position 10: 0); pwd) #̲ip.txt用来保存IP地址,…dir""/ip.txt"
获取老毛子路由器ipv6地址。
ip=curl -s 'http://v6.meibu.com/ipv6.asp'
if [ “${ip:-none}” == “none” ] ; then
echo “[dns] 获取ip错误!”
logger “[dns] 获取ip错误!”
exit 12
fi

if [ -f i p t x t ] ; t h e n o l d i p = iptxt ] ; then oldip= (tail -n 1 KaTeX parse error: Expected 'EOF', got '#' at position 29: … oldip="::" fi #̲与ip.txt中的ip地址对比…ip" == “$oldip” ] ; then
echo “[dns] ip无变化!”
logger “[dns] ip无变化!”
exit 0
fi
#将变化的ip地址写入ip.txt。
echo $ip >> KaTeX parse error: Expected 'EOF', got '#' at position 7: iptxt #̲更新动态域名ip地址,XXX.…{ip}"

re=curl -s $url

logger “[dns] 更新动态域名成功!”
echo “[dns] 更新动态域名成功!”

三、将上面的dns.txt文件使用winscp软件上传到老毛子路由器的/etc/storage/目录下,给7777的权限。
在这里插入图片描述
然后点击路由器系统管理>>回复/导出/上传设置下的“保存 /etc/storage/ 内容到闪存”。否则重启路由后上传的dns.txt文件会消失。
在这里插入图片描述
四、在路由器系统管理>>服务>>计划任务(crontab)中加入“1 */2 * * * /etc/storage/dns.txt”,即每2小时的第一分钟执行一次代码,可根据需要自行修改参数。点击应用本页面设置。

发布了31 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qingdaoaptea/article/details/100030680
今日推荐