没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

2026-11-04 12:01:08 0点赞 0收藏 0评论

目前家里ipv4公网ip基本无法获取,这篇文章就是教你配置ipv6公网访问自己的NAS。

这篇教程需要一定技术基础,记录下来也是为了防止我自己忘了。

一、目标

通过在家庭网络环境配置ipv6,实现公网条件下对家庭网络主机的直接访问。如直连群晖NAS。

二、前题

网络环境简单分为家庭侧和发起端。

家庭侧,根据实际测试,移动和电信的ipv6都已稳定提供,联通我没机会测试过,据说也已经稳定下发。移动宽带公网ipv4资源宝贵,推动ipv6最为积极。

发起端,如果用手机访问,或者手机热点访问,基本都能获得ipv6地址,目前大部分公司网络环境,基本都不支持ipv6。

稳妥的办法,就是用任意ipv6测试网站,来看ipv6服务情况。

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

三、硬件基础环境

1.光猫:桥接

2.软路由:openw t

3.NAS:群晖7

4.域名解析:阿里云 ddns-go

四、配置过程

光猫桥接教程非常多,本文略过。

1.家庭网络开启ipv6

这个主要就是光猫开启ipv6和软路由开启ipv6

一般移动光猫的ipv6已经处于开启状态,新的光猫基本都是开启状态,最好确认一下。

软路由开启ipv6:

在openw t中,网络》接口》WAN》高级设置:

获取ipv6地址调为自动

勾选 委托ipv6前缀,没有就无视。

新建或者使用已有的WAN6接口

协议为dhcpv6客户端

设备选WAN所在的网络端口

请求 IPv6 地址:try

请求 IPv6 前缀长度:auto

防火墙区域:WAN

在网络 》 接口 》LAN 》 编辑:

IPv6 分配长度:64

勾选“委派 IPv6 前缀”

DHCP 服务器 》 IPv6 设置:

路由通告服务(RA):服务器模式

DHCPv6 服务:服务器模式

NDP 代理:禁用

勾选“启用 SLAAC”

勾选“始终通告默认路由”

以上配置,如果没有就无视。

最后,网络 》DHCP/DNS 》 高级设置:取消勾选“过滤 IPv6 AAAA 记录”

如果不是open rt,一般的路由器开启ipv6基本就是一个钩。

2.群晖调整web访问端口

打开群晖控制面板,选择外部访问,高级设置

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

将http和https调整到一个喜欢的高位端口号,为了安全,建议关闭http访问,只用https。

2.软路由防火墙新建通信规则

在openw t中新建防火墙通信规则, 名称取Allow-NAS-ipv6,

限制地址:仅ipv6

协议TCP+UDP

匹配ICMP类型:以下这些一行一行填入

echo-request

echo-reply

destination-unreachable

packet-too-big

time-exceeded

bad-header

neighbour-solicitation

neighbour-advertisement

router-solicitation

router-advertisement

如果是单行输入框,就一行用空格隔开

源区域选WAN

目标区域选LAN

目标地址填NAS的ipv6地址,格式如:::7a2f:0:0:3e8b/::ffff:ffff:ffff:ffff(强调一下,这个地址是我随机生成的ipv6地址,不是真实地址)

目标端口就是之前你选择的群晖http或者https端口

动作选接受

保存并应用。

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

3.阿里云申请域名配置域名解析

阿里云申请域名的过程本文就略过了,这个步骤多,写出来篇幅太长了。

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

只需在阿里云中对AAAA记录进行一次记录,打开ipv6解析,然后关闭ipv4的解析即可。

记得要在阿里云管理界面中获得AccessKey和AccessKeySecret。

4.ddns-go自动更新ip

在套件中心中搜索ddns-go并安装,点击打开,首先配置好密码

dns服务商选择阿里云,下面填入AccessKey和AccessKeySecret。

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

下面ipv4钩去掉

ipv6启用,通过网卡获取,选择正确的NAS网卡设备

正则表达式@2表示该网卡获取的第2个ipv6地址。

Domains填入域名。

没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

至此,配置结束。

五、测试

首先,在ipv6测试网站测试本地网络通过的基础上,查看家庭网络电脑是否已经获得ipv6地址。

没问题的话,就本地访问

https://[::7a2f:0:0:3e8b]:XXXX,当然这个地址只是示意。

然后再本地用域名访问家庭NAS,这里注意,不能访问的原因可能是openw t没开放回环访问,在 网络 》DHCP/DNS 》静态地址 中加一条本地地址解析就行了。

​本地能够访问,再在手机上,用ipv6和地址分别测试,基本就没问题了。

当然你也可以直接用手机用域名测试看,可能一下就通了。

六、讨论

首先,ipv6直连有一定风险,相当于群晖已经暴露在公网上,所以要追求最小暴露原则。

web访问https、用户名密码、2FA两步验证统统打开,同时访问端口设为不常用端口。

软路由防火墙仅仅开放最少端口转发规则。

如果冒然放开所有访问规则,容易引起直连访问穿透,一旦攻破黑客一般喜欢搞数据勒索,存在一定风险隐患。

七、总结

通过这个办法,可以实现手机等设备对家庭NAS的访问备份需求,一般轻度使用完全没有问题。

有什么问题,欢迎大家交流。没有ipv4公网地址怎么办:通过IPv6实现公网访问群晖NAS

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
京东京享红包
距结束::
领京东现金红包 天天领3次 最高26888元
红包按钮
相关好价
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松