kaiji 发表于 2020-2-19 16:40

Tomato路由器定时器可解析局域网所有设备的IPV6地址

Tomato路由器支持IPV6地址,在路由器管理菜单--系统管理--定时重启/连接--自定义。选择自定义写入脚本命令,选择每分钟执行一次即可轻松实现IPV6动态域名解析,而且支持解析这个局域网内所有设备的IPV6地址。
设置Tomato路由器IPv6 配置为“前缀授权DHCPv6”,路由器WAN口可以从光猫上获取IPV6地址。

申请每步科技的动态域名,在路由器管理菜单--系统管理--定时重启/连接--自定义。选择自定义复制写入下面脚本命令,选择每分钟执行一次即可轻松实现IPV6动态域名解析。
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.noip.cn&pwd=abc"
        rm login.asp*
else
        echo "==same!"
fi

其中的abc.noip.cn&pwd=abc 这个修改为你在每步申请的域名和密码。
这里有多个自定义定时器,可以同时写入IPV4的动态域名解析命令,具体可以参考每步的接口。




以上步骤完成,就可以正常使用域名在外网访问了。另外,每步提供了设置登陆一个域名的同时解析局域网内所有设备的功能。去每步首页用申请的域名密码登陆,成功后可以看到“增加多IPV6域名记录”的选择项目,在这里给局域网所有设备增加一个域名,则前面的脚本就会对所有域名生效,只要这个路由器上IP地址发生变化,则其他设备的域名会同步更新。其他型号的路由器可以参照这些脚本。





















页: [1]
查看完整版本: Tomato路由器定时器可解析局域网所有设备的IPV6地址