找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 14837|回复: 149

分享一个IPV6自定义DDNS脚本(openwrt)

 火.. [复制链接]
本帖最后由 liaohcai 于 2023-7-24 01:56 编辑

openwrt自带的动态DNS插件有点难用,所以我抽点时间自己写了个IPV6自定义DDNS脚本,即使“禁止解析 IPv6 DNS 记录”也是可以正常使用,可为多个设备进行域名解析,动手能力的网友可以下载、替换成你的域名。动态DNS插件里的域名服务商有它也有:可在主路由或旁路由模式运行,也可以在pandavan中运行,只要是Linux系统内核都运行。获取得是LAN口的IPV6地址!为路由自身及其下的设备提供ipv6 DDNS解析。








【2022-3-30】 路由器获取新的ipv6地址,ddns脚本报错。研究了三个小时后才发现新更新的公网ipv6地址里带有“fd"的字符,脚本把它当作私网ipv6地址给过滤了。修改了代码,更新了脚本!ip -6 addr show |grep 'scope global' | grep -v temporary | grep -v deprecated |grep -v ' fd' |grep -v ' fc' |grep -v '/128'| awk -F '/|inet6 ' 'NR==1{print $2;}'iP
【2022-5-4】 添加了为无固定后缀ipv6的设备如N1进行域名解析脚本文件
                    修改了ap_ddns.txt脚本文件,加了ipv6变化的日期和时间记录功能。生成的记录文件“ipv6.log”在"/tmp"目录里。
【2022-12-6】 N1_ddns.txt运行中发现在特定字符出错误,修改了代码,更新了脚本!ip -6 nei | grep ${mac} | grep -v REACHABLE |sed -n 's/ \([0-9a-f:]\+\).*/\2/p' |  grep -v fe80:: |tail -n 1。
同时,发现了Windows10如果开启了hyper-V后,“本地链接IPv6地址” “IPv6地址”与“mac地址”无对应关系。故增加了pc_ddns6.txt



在windows下,脚本代码不要直接用记事本编辑

可以用“Notepad2”或者用“Notepad++”去编辑

其实要运行是脚本也是非常简单的,在Windows下用winSCP登陆路由器,将脚本文件上传到etc目录下,接着直接打开进行文本编辑替换成你的域名,然后保存!
最后登录路由器,进入系统→计划任务
  1. */1 * * * * sh /etc/ddns6.txt
复制代码

提交!


本帖子中包含更多资源

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

×

评分

参与人数 3恩山币 +3 收起 理由
wedhwh*** + 1 一看就是觉得高端、大气、上档次!
vb*** + 1 感谢你的分享,无论怎样,你都是最无私的人.
出众*** + 1 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

 楼主| | 显示全部楼层
本帖最后由 liaohcai 于 2023-7-24 01:25 编辑

其实要运行是脚本也是非常简单的,在Windows下用winSCP登陆路由器,将脚本文件上传到etc目录下,接着直接打开进行文本编辑替换成你的域名,然后保存!最后登录路由器,进入系统→计划任务
  1. */1 * * * * sh /etc/ddns6.txt
复制代码
提交!
回复

使用道具 举报

不错收下了
回复

使用道具 举报

快看快看快看快看
回复

使用道具 举报

这个不错
回复

使用道具 举报

来自手机 | 显示全部楼层
看了脚本,我还是觉得动态DNS插件好,只不过LAN口下设备需要脚本获取PD前缀后和设备接口ID合并得到IPv6地址
回复

使用道具 举报

lgs2007m 发表于 2022-2-21 00:23
看了脚本,我还是觉得动态DNS插件好,只不过LAN口下设备需要脚本获取PD前缀后和设备接口ID合并得到IPv6地址

可以ip n 获取
回复

使用道具 举报

这个不错收藏看看
回复

使用道具 举报

先mark了
回复

使用道具 举报

IPV6自定义DDNS脚本
回复

使用道具 举报

来看看怎么样
回复

使用道具 举报

先来看看,感谢分享
回复

使用道具 举报

感谢分享!
回复

使用道具 举报

阿里的能用吗?
回复

使用道具 举报

感谢分享,如果在加上如何设置就更完美了
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-5-22 03:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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