求大神搞一个群晖ipv6的ddns

群晖 Synology  / 已解决  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2019-2-19 19:50

跳转到指定楼层
本帖最后由 foxset 于 2019-2-22 10:31 编辑

现在各大运营商宽带基本开通了ipv6但是分配的前缀发现是有租期的,隔一段时间重启光猫会变
因此导致设备的ipv6地址也是变动的


群晖自己的ddns支持ipv4、ipv6两种ip的动态解析
但是也许正是由于这种通用的动态解析,导致有时ipv6不能解析,只解析ipv4
(也没看到群晖提供用户自己设置域名解析记录类型,如果自己可以修改,可以直接删掉ipv4的A记录,保留ipv6的AAAA记录)
而本人的ipv4是非公网ip,根本连不通

找了网上关于群晖ddns的设置,基本都是针对ipv4的
少数支持ipv6的脚本,似乎只能在电脑上有效

自己不会编程,感觉原理应该很简单,就是先获取群晖的ipv6地址,然后比对域名记录值
变化了就通过域名提供商提供的api接口修改下
就是把针对ipv4的脚本稍微修改下应该就行了

希望有懂编程的老大弄一个,这ipv6全线开通后,太有市场了


楼主热帖
那是云论坛 - 国内最开放NAS交流平台
http://www.nasyun.com
分享淘帖
回复

使用道具

0

精华

34

帖子

1586

积分

发烧玩家

Rank: 2

云币
0
贡献
197
活跃
584
精华
0
sseepsse 发表于 2019-2-19 20:12
docker的当时没搜到,自己找github一个python的脚本,写入计划任务搞定。

点评

可以解析ipv6吗? python的脚本咋弄?老大给个链接教程 群晖自己的ddns不稳定  详情 回复 发表于 2019-2-19 20:39
回复 支持 反对

使用道具 举报

0

精华

74

帖子

1093

积分

发烧玩家

Rank: 2

云币
0
贡献
8
活跃
1016
精华
0
foxset 发表于 2019-2-19 20:39
sseepsse 发表于 2019-2-19 20:12
docker的当时没搜到,自己找github一个python的脚本,写入计划任务搞定。

可以解析ipv6吗?
python的脚本咋弄?老大给个链接教程

群晖自己的ddns不稳定
回复 支持 反对

使用道具 举报

0

精华

91

帖子

3607

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
334
活跃
1891
精华
0
cost 发表于 2019-2-19 22:23
我前几天刚搞定了 腾讯云的V6设置。

点评

分享下方法啊 这synology.me最近天天抽风,估计是两会要开了,管控严了  详情 回复 发表于 2019-2-20 09:51
回复 支持 反对

使用道具 举报

0

精华

74

帖子

1093

积分

发烧玩家

Rank: 2

云币
0
贡献
8
活跃
1016
精华
0
foxset 发表于 2019-2-20 09:51
cost 发表于 2019-2-19 22:23
我前几天刚搞定了 腾讯云的V6设置。

分享下方法啊
这synology.me最近天天抽风,估计是两会要开了,管控严了

点评

抽风是什么意思,我的ip老抓的不对,直接用Openwrt里面映射,建议用软路由可以的,搞个koolddns  详情 回复 发表于 2019-2-20 13:43
回复 支持 反对

使用道具 举报

0

精华

262

帖子

1435

积分

发烧玩家

Rank: 2

云币
0
贡献
78
活跃
914
精华
0
zhouhui920 发表于 2019-2-20 13:43
foxset 发表于 2019-2-20 09:51
分享下方法啊
这synology.me最近天天抽风,估计是两会要开了,管控严了

抽风是什么意思,我的ip老抓的不对,直接用Openwrt里面映射,建议用软路由可以的,搞个koolddns

点评

解析为ipv4,不是ipv6,而ipv4没有公网ip,解析的结果等于是废材,无法打开 只有当synology.me解析为ipv6的时候才能外网打开 已经在github找了一个ipv6的python脚本,目前算是解决了  详情 回复 发表于 2019-2-20 14:02
回复 支持 反对

使用道具 举报

0

精华

74

帖子

1093

积分

发烧玩家

Rank: 2

云币
0
贡献
8
活跃
1016
精华
0
foxset 发表于 2019-2-20 13:55
本帖最后由 foxset 于 2019-2-21 10:39 编辑

自己摸索搞定了,没有ipv4.,有ipv6的
阿里域名目前可以,dnspod域名不行,看官方通告是在2019年2月份改了api接口配置,作者这个脚本是在这之前弄的,没更新

以自己阿里云域名为例设置:
https://github.com/NewFuture/DDNS
1、下载https://github.com/NewFuture/DDNS/archive/master.zip,解压
2、在域名提供商那设置添加一个AAAA记录(用二级域名,www好像修改不了)
3、申请阿里云AccessKey(具体百度),马上有了id、token,填上,dns填alidns
4、用Notepad++打开run.py,以下几个地方换成自己的:"id": "12345","token": "mythokenkey","dns"——参照作者说明
5、为了保险起见,把解压并且修改过的所有文件都上传到群晖里(可以自己建一个文件夹,比如ddns专门放这一堆玩意)
6、在群晖套件里搜索python,有两个,都安装上;
7、到群晖控制面板里添加任务计划,添加自定义脚本:
   常规——名称自己填一个
   日期、时间:每天,运行频率自己看,5分钟、10分钟....,
   任务设置:用户自定义脚本:把自己上传的run.py文件的路径填上,比如:/volume1/ddns/run.py。不知道右键属性,复制路径,然后粘贴到那块

至此就可以了,一般修改过一段时间才看得到。


发现一个问题,必须群晖重启才会自动执行一次,邪门了。所以干脆在“硬件与电源”里设置群晖每天定时关、开机,等于定时重启。





点评

搞定了就OK了,单用V6好像还有些问题,外网用群晖app会播放不了播放视频,不知道你碰到过没  详情 回复 发表于 2019-2-20 15:00
回复 支持 1 反对 0

使用道具 举报

0

精华

74

帖子

1093

积分

发烧玩家

Rank: 2

云币
0
贡献
8
活跃
1016
精华
0
foxset 发表于 2019-2-20 14:02
zhouhui920 发表于 2019-2-20 13:43
抽风是什么意思,我的ip老抓的不对,直接用Openwrt里面映射,建议用软路由可以的,搞个koolddns

解析为ipv4,不是ipv6,而ipv4没有公网ip,解析的结果等于是废材,无法打开

只有当synology.me解析为ipv6的时候才能外网打开

已经在github找了一个ipv6的python脚本,目前算是解决了

点评

没搞懂,v4不是公网,v6就会公网了?  详情 回复 发表于 2019-2-20 14:38
回复 支持 反对

使用道具 举报

0

精华

262

帖子

1435

积分

发烧玩家

Rank: 2

云币
0
贡献
78
活跃
914
精华
0
zhouhui920 发表于 2019-2-20 14:38
foxset 发表于 2019-2-20 14:02
解析为ipv4,不是ipv6,而ipv4没有公网ip,解析的结果等于是废材,无法打开

只有当synology.me解析为i ...

没搞懂,v4不是公网,v6就会公网了?

点评

ipv6全球上每一粒沙子都可以分配一个ip,足够多,所以每个设备都可以分配一个全球唯一的地址 ipv4早已经用完了,现在运营商都是通过NAT,搞成一个大局域网,N多用户共同用一个ipv4 这也就是现在都希望赶紧普及  详情 回复 发表于 2019-2-20 21:33
回复 支持 反对

使用道具 举报

0

精华

91

帖子

3607

积分

搞机大神

Rank: 3Rank: 3

云币
0
贡献
334
活跃
1891
精华
0
cost 发表于 2019-2-20 15:00
foxset 发表于 2019-2-20 13:55
自己摸索搞定了,没有ipv4.,有ipv6的,以自己阿里云域名为例设置:
https://github.com/NewFuture/DDNS
...

搞定了就OK了,单用V6好像还有些问题,外网用群晖app会播放不了播放视频,不知道你碰到过没

点评

我这外网只能用v6,v4是个大局域网,wan口ip是100开头的 我直接用ds file,然后第一行填上ddns域名,第二三行分别是群晖帐号密码,直接可以在线看里面视频 手机网速度一两兆,高清没问题  详情 回复 发表于 2019-2-20 21:42
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图 百度地图 谷歌地图手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备12025514号-3