IPv6实现外网访问群晖NAS
如题。
分析
要想实现外网访问,就要保证Nas不是内网设备,而是有自己独立的IP。
所以首先要做以下事项:
1、确保运营商给了公网IP
2、为Nas设备设置单独的公网IP
这两步做完后,就能通过IP访问Nas了。但大多数情况下,运营商给的公网是动态的,还需要域名。
1、自己准备域名,一般就去阿里云腾讯云买。
2、域名DNS解析,一般在哪买的在哪解析。
3、上报IP变化,比如在本地起一个DDNS-GO服务做这个。
如果是群晖设备,就简单了:
1、使用自带的域名服务
下面以群晖设备为例,走一遍流程,方便下次不走弯路。
流程记录
确保运营商给了公网IP
自己分析一下。
为Nas设备设置单独的公网IP
这一步简单来说就是光猫改桥接+路由器拨号。
光猫改桥接网上教程一抓一大把,就不说了,路由器拨号这个教程较少,记一下。
我是梅林固件,在左侧“外部网络”选项里,WAN 联机类型
选择PPPoE
。自动取得远程网络地址
和自动接上 DNS 服务器
选“是”。PPP 用户名称
输入宽带账号(因为我是办的单宽带,所以有个账号,随手机的宽带我不知道宽带账号是什么)。密码
输入宽带密码,不知道的要么在光猫里查,要么给运营商打电话重置密码(我没在光猫里查到,我是打的电话)。
到这有网了,就OK了。
使用自带的域名服务
打开群晖页面,控制面板
-连接性
-外部访问
-DDNS
-新增
。
服务器供应商
选Synology
,也就是群晖,剩下的照着填就完了。
需要注意的是,IPv4和IPv6有哪个公网IP就填哪个,不然可能后续解析的时候会出问题。
比如我只有IPv6公网IP,但我第一次弄的时候IPv4和IPv6都选上了,导致我在访问Nas的时候,有时优先走IPv4,就访问不到。
我猜测是因为这里给DNS上报的IPv4地址是运营商的大内网地址,在外网访问的时候就访问不到了。
到这一步,就可以做到外网访问了,当然IPv4访问
反代
这是个进阶玩法,现在Nas已经有域名访问的能力了,但是局域网内的其他设备是没有的。
Nas可以用群晖提供的域名,内网设备虽然有公网IP但没有域名,怎么办?
群晖提供了一个反代的功能,可以将内网其他设备的端口反代到群晖的端口上。
反代的功能在控制面板
-系统
-登录门户
-高级
-反向代理服务器
。
具体用法很简单,看看就会了,就不细说了。