IPV6+DDNS 实现远程访问本地服务器
IPV6+DDNS 实现远程访问本地服务器
前言
许多时候,当我们在本地服务器上部署一个服务,受限于网络环境,外网很难访问得到,非常不方便。比如笔者组了一台NAS,NAS不仅是内网访问的,外网访问也很重要,也是很多人折腾NAS花时间最多的一个环节。

最方便快捷的方案就是拥有一个固定的公网IPV4地址,这样在设置好相应的防火墙之后,就可以在外网直接通过IP地址来访问自己家里的NAS了。然而受限于网络运营商,很多时候我们无法获取到公网IPV4地址。这是因为V4地址数量太少,早已接近枯竭。只有少数的大公司、企事业单位等会有IPV4地址,对于我们普通人并不适用。
于是笔者花了好几天时间研究了IPV6+DDNS的方案。本文记录笔者实现通过公网ipv6 ddns服务实现外网域名访问本地服务器的效果。
网络环境
广东移动宽带 光猫桥接,路由器拨号 获得大内网IPV4地址,但是每个设备能分配到公网IPV4地址
路由器开启IPV6并且关闭V6防火墙(这一步非常重要!)


前往DSM后台,查看服务器是否获取了v6地址,并尝试在外网访问(手机流量)

访问方式:http:[你的ipv6地址]:端口号 不出意外可以正常访问了!
注意事项:正常情况下手机流量都能获取到ipv6地址,这里是模仿外网访问,可以打开ipv6测试网 http://www.test-ipv6.cz/ 进行测试。 少部分运营商可能封锁端口,比如常见的80和443 需要自行测试
如果可以正常访问,恭喜,已经成功一半了!
接下来即可买一个域名,解析后直接通过域名来访问NAS,比如 XXXX.com,笔者使用阿里云的域名解析服务进行演示:
我们登录阿里云,找到域名,这里有个新人1元购,新人可以享受,实际上笔者是首年不花钱购买的。

之后进入解析页面

我们点击添加记录,按照图片:记录类型AAAA,主机记录则是设置自己希望的域名,记录值是刚刚看的服务器v6地址,其他不用动。

然后我们进入服务器后台,安装DDNS-GO 解析服务。群晖7.0系统,可在套件中心直接安装(先添加矿神源)

安装之后访问套件后台配置DDNS。按照图片,填写阿里云的AccessKey ID 和AccessKey Secret ,取消勾选ipv4(笔者没设置),打开v6,填写你刚刚设置的域名 最后点击底部save(保存)。


不出意外,现在已经大功告成了。尝试访问你刚刚设置的域名,看看是否连通。

本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果