dynv6_DDNS 动态域名解析

一、环境

群晖版本:DSM 6.2.2-24922 Update 4

二、准备工作

1. 登陆dynv6.com免费申请域名。

2. 在documents目录下,

找到自动更新脚本文件"dynv6.sh",注意蓝色字体点进去是链接,就可以下载。(注:没养成看技术文档的习惯,第一次看时,没注意到蓝色字体是链接)

若此处不能下载,则百度网盘下载地址:

链接:https://pan.baidu.com/s/1TB9K_N11ri2SLlHlGNwD4Q
提取码:fzlx

 

3. 将"dynv6.sh"文件上传到群晖的任意文件夹下,最好新增一个共享文件夹,取名DDNS

 

 

4. 测试,记住任何部署前都要先测试!!! 在dynv6的网站上将绑定的ipv6地址随便改一下,

 

 

 

然后登陆puTTY等ssh客户端软件连接群晖,在命令行中输入dynv6.com的documents目录下的token。

 

 

 在命令行中输入token=iNCKMoKfMNeG29Jy1qn4QhskVyWs-G /volume1/DDNS/dynv6.sh sword.dynv6.net并执行,注意要将example.dynv6.net改为自己所申请的域名。

执行该指令后,可能会出现 Permission denied 报错,此时可输入 ls -l 查看权限,发现是因为权限不够所致。

 

 

 输入 chmod 755 dynv6.sh(文件名)修改对文件的权限,便可成功执行token指令。 然后刷新dynv6.com,发现IPV6地址变为刚刚修改之前的数值,则说明成功调用自动更新IPV6的API,下一步就是将该脚本部署到群晖上。

 

 

 

三、将脚本部署到群晖

登陆群晖,在控制面板中打开"任务计划",并点击新增

 

任意命名,建议命名为dynv6_DDNS,在"计划"中将频率设置为每小时, 在运行命令框输入如下,注意要写dynv6.sh的绝对路径。

                      

 

 部署完成后,可再测试一下,在dynv6.com页面将IPV6地址随意改动,然后点运行,刷新dynv6.com后发现IPV6地址变为改动之前,则说明部署成功。

 

 

 

 

 

 

posted @ 2020-03-20 00:36  sword23  阅读(12462)  评论(0编辑  收藏  举报