找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2930|回复: 1

用Tomato路由器定时器实现动态域名解析

[复制链接]
发表于 2020-2-21 17:32 | 显示全部楼层 |阅读模式
本帖最后由 kaiji 于 2020-2-21 17:33 编辑

在路由器定时器里加上脚本,设置为1分钟执行一次就可以了。
先去每步科技申请个免费域名,假设申请的是abc.meibu.net
下面的代码是每步科技的IPV4动态域名服务,想解析IP地址的话,代码差不多,去看下他们提供的接口就可以实现
其中 通过 http://www.meibu.com/ips.asp 得到路由器当前的IPV4地址
然后判断这个地址是否改变了,改变了就提交到每步科技的服务器去更新解析记录
"http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"这个页面是提交域名

解析记录
其中abc.meibu.net&pwd=abc 是你在每步申请的域名和密码。

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

定时器每分钟执行一次,先取IPV4地址,跟前面取的比较下,一样就结束,不一样就提交解析

并且把新的IP记录写到文件里面去以备下次比较。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-26 14:03 | 显示全部楼层
谢谢楼主分亨
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 14:14

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表