群晖用腾讯云DNSPod 解析IPV6下的访问
创作立场声明:群晖利用阿里的DDNS解析IPV6访问的文章很多,但是没有腾讯云DNSPod解析的相关文章,我通过相关整理结合多篇文章,成功的设置了DNSPod解析。
1.使用环境和背景(可以跳过)
最近利用一台联想电脑CPU是I3 4130 安装了1台黑裙,系统安装的是918+ 6.2.3的系统。
安装过程很神奇,首先是试过各种引导均不能搜索到可能是网卡问题,后来安装了一个二合一的引导文件
关键词(2020/8/7更新 二合一系统更新,DS1019+、DS918+、DS3617二合一)
写入硬盘后无法启动,BIOS不能读取到引导无法启动。
然后我又在U盘中写入了一个1.04b的引导文件,通过U盘启动竟然成功的启动了上一步写入的二合一系统。
安装成功后各种测试备份的手机相册视频图片没有缩略图,然后安装ffmpeg后重建索引解决。
4代CPU的核显驱动貌似也装上了。/dev/dri命令也能显示出 renderD128
但是好像没什么用处解码能力很差。
2.IPV6解析操作
由于是移动宽带研究了下IPV6访问的相关文章大部分都是利用阿里的域名解析的。但我由于之前看另外一个人的文章从腾讯云DNSPod买的域名。经过研究和尝试终于操作成功,过程中也遇到了一些问题,为总结经验和方便大家写了这篇文章。具体操作方法参考以下2篇文章。
利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)
第一步 域名添加AAAA记录
进入 dnspod 的后台——DNS解析——我的域名——添加记录(例如nas6 类型AAAA 后期访问就是nas6.我的域名.com)
第二步 创建API Token
在 dnspod 的管理界面 创建API Token
创建成功后获得ID和Token,都要记下来,完整的 API Token 是由 ID,Token 组合而成的,用英文的逗号分割。
第三步 获取dnspod 的脚本并编辑
这里我是使用(利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)一文中分享的脚本
下载下来 dns.conf 和 ddnspod.sh 2个文件
1编辑 将之前得到的ID和token写入dns.conf 文件, 并指定要绑定的子域名
原教程是这样的但是我上传运行后提示
/volume1/homes/admin/DDNS/ddnspod.sh: line 282: ./dns.conf: No such file or directory
感觉是读取不到这个 dns.conf 这个文件里面其实就是填入token 和指定域名 然后我把这几行添加到了 ddnspod.sh文件的最后2行替换掉了 282行的 . $DIR/dns.conf
2编辑编辑ddnspod.sh
IPtype值改为3,切换到 IPv6 解析模式
SSH登录到群晖 运行ifconfig,查看具有IPv6地址的网卡设备名,例如我的是 ovs_eth0
就将第69行 ip addr show dev eth0 | 这句里的 eth0改为 ovs_eth0
第四步 群晖设置自定义脚本
将编辑好的2个文件上传到群晖内随便建个文件夹DDNS.为了测试运行情况SSH登录到群晖 运行命令
/volume1/homes/admin/DDNS/ddnspod.sh
提示如下 /volume1/homes/admin/DDNS/ddnspod.sh: line 282: ./dns.conf: No such file or directory结果报错 /volume1/homes/admin/DDNS/ddnspod.sh: line 282: ./dns.conf: No such file or directory
感觉是读取不到这个 dns.conf
这个文件里面其实就是填入token 和指定域名 然后我把这文件里面的这几行添加到了 ddnspod.sh文件的最后2行替换掉了 282行的 . $DIR/dns.conf
其实上面图中我还有个错误 IPtype的值应该改成3我第一次操作的时候忘记改了所以Type:A
最终的运行结果是
这样就可以放心的添加任务了。
进入“控制面板” 找到“计划任务”,点击进入。 如果你在控制面板显示的图标很少,找不到计划任务,请点击最右上角的“高级模式”,计划任务就会出现。 点击 新增>计划任务>用户定义的脚本,新建一个计划任务,常规”选项可以修改一下任务名称,也可以默认不动他。这里我修改成ddns方便区分。“计划”选项设置“每天运行”,运行频率“每隔10分种”,这样子你的IP发生变化10分钟内就会被自动更新到DNSPod的域名。
'任务设置" 选项,用户定义的脚本框内填入我们前面复制保存的ddnspod.sh的路径
/volume1/homes/admin/DDNS/ddnspod.sh
点击确认,注意不要复制我的这个路径,复制你自己的路径,复制你自己的路径,复制你自己的路径。
使用感受
目前成功的解析了IPV6的地址,手机浏览器用流量也能正常访问。后期打算安装腾讯云提供的免费证书改用https登录。
第一次发文章写的比较简单,看不懂的可以详细看下我文章提到的另外2篇文章。










ischanstic
校验提示文案
值友3110595379
校验提示文案
津海湾畔
校验提示文案
小解2017
校验提示文案
疯子911
校验提示文案
刘二狗斐讯联壁万家抢
校验提示文案
五千万啊
校验提示文案
值友4039790843
不知道哪里出错了,盼解答
校验提示文案
值友1937265812
校验提示文案
于大头
感觉是读取不到这个 dns.conf
这个文件里面其实就是填入token 和指定域名 然后我把这文件里面的这几行添加到了 ddnspod.sh文件的最后2行替换掉了 282行的 . $DIR/dns.conf
遇到同样问题,具体添加的是conf哪几行?可以加个详细的截图么?
校验提示文案
CentWind
另外说一下,也可以不把那个文件的两行代码放进来。
报找不到这个文件是因为默认进去之后目录在根目录,只需要把代码改成
cd /volume1/homes/admin/DDNS/
./ddnspod.sh
就可以了,第一行切换目录到ddnspod.sh这个文件所在的目录,执行这个文件就可以直接调用这个目录下的那个dns.conf了。
校验提示文案
Hi王蕴
校验提示文案
飞紫龙翔
校验提示文案
污糟猫王爷
校验提示文案
馒头公主
校验提示文案
有时下雨001
校验提示文案
Cheng_cheng
校验提示文案
zggdhmzws
校验提示文案
NewBlash
校验提示文案
值友1133615583
校验提示文案
it1580
校验提示文案
CentWind
另外说一下,也可以不把那个文件的两行代码放进来。
报找不到这个文件是因为默认进去之后目录在根目录,只需要把代码改成
cd /volume1/homes/admin/DDNS/
./ddnspod.sh
就可以了,第一行切换目录到ddnspod.sh这个文件所在的目录,执行这个文件就可以直接调用这个目录下的那个dns.conf了。
校验提示文案
值友1937265812
校验提示文案
值友5095078676
但是也是反应Get RecordINfo Failed!
请问有可能是什么问题?
最后那个域名应该怎么填写?假如我申请的域名是去看看,那么我就直接写去看看吗? domainID和subdonmain都是分别指什么?像我这种域名,应该如何填写和区分domain\subdomain?
校验提示文案
tthk
校验提示文案
tthk
dnspod 没有ipv6 的啊
校验提示文案
于大头
感觉是读取不到这个 dns.conf
这个文件里面其实就是填入token 和指定域名 然后我把这文件里面的这几行添加到了 ddnspod.sh文件的最后2行替换掉了 282行的 . $DIR/dns.conf
遇到同样问题,具体添加的是conf哪几行?可以加个详细的截图么?
校验提示文案
值友4039790843
不知道哪里出错了,盼解答
校验提示文案
Jungle_Z
校验提示文案
it1580
校验提示文案
sz41321889
校验提示文案
值友8626789966
校验提示文案
cafwy123
校验提示文案
天山脚下的一抹骚红
校验提示文案
唾弃你的坟墓
校验提示文案
My_All
校验提示文案
值友1133615583
校验提示文案
NewBlash
校验提示文案
zggdhmzws
校验提示文案
Cheng_cheng
校验提示文案