通过域名使用ipv6访问群晖
创作立场声明:本人只是数码产品的爱好者,有机会学到一些知识内容。然而每个人站在不同立场,内容就会有所偏重,客观与否还请大家指正,期待深入探讨交流。
前情回顾——新的朋友 篇一:ipv6访问外网群晖,在这篇文章里只是大概说了一下,ipv6大多都是公网,通过ipv6访问群晖的方法可行性,但没有具体操作,本节就教-如何拥有个人域名并访问自家群晖。
那么开始啦~o(^▽^)o
先去阿里云域名处注册一个想要的域名,这个咱们便宜点的就可以了,比如"mzsgdcm.top"
这个大家可以随意选择,比如一些便宜的域名 ".xyz", ".top", ".online"等等,或者去产品价格总览选择更加优惠的产品,像 ".top"5年99元,足够用啦。
此外说一下,当初次的套餐使用完后,续费要贵不少,大家可以根据自己的需要,一次买时间长点。
选择好自己的域名后,加入清单,结算,通过支付宝扫码登录
域名持有人选择个人,如果首次购买的话,他会让实名认证一下,我们按照他的来就可以了
付款后就可以在个人的控制台内找到自己注册的域名了,在控制台找到域名后,就打开域名解析
进入界面后选修改, “记录值”在完全完成ipv6的设置后,会自动解析更新,现在先不用管它
记录类型:AAAA
主机记录:www
解析线路:默认即可
记录值:ff03:0:0:0:0:0:0:c1(到后面自动解析后会变化)
TTL:10分钟
以上内容完成后,就打开AccessKey控制,我们需要获取一个Accesskey的密码,这个密码到后面会用到!!!(请留意一下)
输入手机短信验证后即可获得 ID 和 Secret
至此,阿里云的部分暂时结束了,简单总结一下
在阿里云上面购买一个属于自己的域名,解析域名,获取个人的AccessKey ID 与Secret
群晖打开SSH模式,端口默认
使用putty访问群晖,ip地址为自己群晖的内网ip地址,端口是上面默认的22端口
输入账号 回车
密码 回车(密码输入的时候不显示)
然后在输入ifconfig回车
这时请留意代码的 第一行一开头是“eth0”,还是“ovs_eth0”等,记下来,后面要用到。
请使用notepad++打开我给的附件 “aliddns.sh” 修改1,2,4行 且 需要留意第20行 划蓝线处
aliddnsipv6_ak="自己的AccessKey ID"
aliddnsipv6_sk="自己的AccessKey Secret"
aliddnsipv6_name1='www'
aliddnsipv6_domain='自己的注册的域名'
aliddnsipv6_ttl="600"
第二十行 加粗部分请修改为自己ssh查询的结果
ipv6s=`ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'` || die "$ipv6"
保存文件
访问群晖文件夹,将上一步保存的aliddns.sh放到群晖的文件夹(英文名称)内
找到aliddns.sh-属性-位置,复制
后进入群晖-任务计划-新增-用户定义的脚本
任务名称方便自己记忆即可!
计划上设置每天运行该任务,运行频率
然后将刚才复制的 位置 粘贴在命令脚本里即可
最后!!!运行!!!
这时在登录阿里云-控制台-域名 会发现自己的域名 ipv6 的记录值已经改变了
就可以通过域名访问自己的ipv6啦
总结:putty访问群晖 ,notepad++修改“aliddns.sh",群晖创建新的用户任务,运行
使用感受
使用域名访问自己的nas挺方便的,而且带宽就是自己宽带的速度,挺快的
但是!!!有好多地方暂不支持 IPV6 所以,有公网就申请公网吧~
这篇文章拖了好久,有好多还不会的地方,也有好多不完善的地方,希望各位同行指正,谢谢啦!