正文前
想骚话ing…
继续想…
欢迎一键三连…
正文
当我们有了ipv6地址时,一定会发愁,面对着这一长串不明的字符,心想,有这功夫不如记车牌号什么ipx582之类的…又跑题了。手里正好有一个域名,拿来搞一下域名绑定美滋滋。可以说,为了看我的小姐姐可谓是煞费苦心。
准备工作
域名一枚,我这是国外域名,好处是没那么多事和证明,并且可以通过国内域名商解析使用;另一种还有ddns域名,在目前这个时间节点上,也不是那么容易申请。所以也被抛弃。
群晖主机一坨,也可以是其他可以访问的网络设备。
开搞
首先到你域名的管理页设置NS服务器(也可以不设置),我的是国外的域名,国内的解析设置比较好用,所以我申请完域名后,直接设置NS,就用阿里云去解析网站了。并且是可以免费的,也可以使用阿里云提供的解析服务,可以给你的域名加一些防护,毕竟有套还是安全的,也不贵。
设置完成后,可能需要稍微等一会儿,之后可以在阿里云的域名记录里,添加你的域名,然后可以看到域名是否导入成功。
成功后,点击进入;
选择添加解析记录:
记录类型,选择AAAA记录(就是ipv6记录);
主机记录,填写你要访问的域名前缀,这个随意啊,好记就行,像我,填的v6;
解析路线默认;
记录值:这个要填你的服务器ipv6地址,比如群晖的;怎么查看往下看。
TTL默认。
查看ip地址
- windows查看
win键+R,输入cmd
。
输入ipconfig
,找到你的ipv6地址,只要设置成功就可以看到。怎么设置可以参考我上一篇文章。
- 群晖查看
打开群晖的控制面板->网络->网络界面,展开局域网,即可查看ipv6地址。
测试是否连接正常
- ping通
win键+R,输入cmd。
然后输入:
ping 你设置的域名
看是否成功ping通。
- 外网直接使用域名进行访问测试。
设置定时任务
其实到这里已经设置好了,但是因为现在得到的ipv6地址可能会发生变化。所以我们需要有定时任务,可以定时去查询最新的ip地址并且更新绑定到域名上面。
-
首先来到阿里云,右上角你的头像->AccessKey管理,创建一组访问密钥。并保存好。
-
下载定时任务脚本文件 https://gitee.com/yocat_admin/aliddns/blob/master/aliddns.py
-
下载后打开文件,找到
aliddnsipv6_ak
和aliddnsipv6_sk
两行,用刚刚生成的访问密钥填写替换。 -
保存后,上传至群晖,保存到随意文件夹下。
-
然后在群晖文件管理下,对准这个文件,右键-属性,查看所在位置。
-
群晖套件中心安装python3。
-
安装好后,打开群晖控制面板-任务计划-新增-任务计划-用户自定义的脚本,日期设置每天运行,时间运行频率,设置每10分钟。
-
编辑任务的任务设置里,复制或输入以下运行命令,注意替换下内容:
export PYTHONIOENCODING=UTF-8
python3 /文件位置/aliddns.py 主机记录(例如v6) 域名(你申请的域名) AAAA
记住有空格的地方不要删除。
- 确定,并手动运行一次。之后查看阿里云的解析日志,如果出现修改解析记录的日志则设置成功!
到此,所有的设置任务大功告成,你可以在任意地方使用你的域名加端口访问你的NAS了,并且速度没有限制,跑满你的带宽。如果想隐藏端口,可以设置群晖的访问端口,或者尝试一下阿里云解析的隐形URL。如果连接不了,请检查访问设备是否支持和拥有ipv6地址。
本文参考自,并进行重新整理归纳:群晖IPV6 DDNS设置终极大全(移动用户进)(二)