这篇讲了使用DDNS Updater 2套件和dynv6实现IPv6动态解析,使用第三方套件虽然方便,适合新手,但是也有缺点,就是硬盘无法休眠。
所以本篇就讲下怎么使用群晖自带的DDNS实现dynv6的IPv6域名解析(dynv6的免费二级域名的申请和Token获取不在赘述)
自定义dynv6 DDNS
1、用WINSCP连接群晖,修改/etc/ddns_provider.conf,在文件最后增加以下内容:
[USER_dynv6]
queryurl=https://dynv6.net
modulepath=/usr/syno/bin/ddns/dynv6.php
website=https://dynv6.com
2、下载dynv6_DDNS,解压后将dynv6.php配置文件,放到 /usr/syno/bin/ddns 目录下,修改权限为755
以上就完成dynv6的自定义DDNS配置,在群晖的DDNS中添加了dynv6的服务提供商
新增DDNS配置
到控制面板->外部访问->DDNS->新增
选择”*dynv6″,主机名称填写申请到的二级域名如:xxxx.dynv6.net,(用户名随便写,这里用不到);密码/密钥填写你的域名对应的Token。
以上就完成了DDNS配置,正常就可以解析工作了(PS:DDNS配置页面不用管显示的是IPv4,因为dynv6.php里面已经设置了只更新IPv6地址)
这种方式使用群晖的更新机制,只有在开机及检测到IPv6地址变化时才会更新,测试过不影响硬盘休眠,而且是在本机取得IPv6地址后直接设置给服务器,目前未发现有更新出错的情况。
如果有自己的顶级域名,比如abc.cn,可以设置一个CNAME解析,比如ipv6.abc.cn解析到xxxx.dynv6.net,同样可以访问。
(有人可能会担心用CNAME会使解析速度变慢,访问ipv6.abc.cn先返回xxxx.dynv6.net再解析出IPv6地址,多了一个环节。但是其实不用有这种担心,现在的DNS服务商基本都有CNAME 加速功能,比如DNSPod,他会提前帮你把xxxx.dynv6.net对应的IPv6地址解析好,等你访问ipv6.abc.cn,就会直接返回IPv6地址的。)
本文地址: 群晖:使用群晖自带DDNS实现IPV6动态解析