动态ipv6,防火墙端口设置的问题

起因是我想在外访问家里的nas设备,然后就在路由器防火墙里开放了对应的端口,而防火墙里开放的端口是要填写本地ipv6地址的,我一直填写的是nas的地址
后来发现由于是路由器拨号每次路由器重启ipv6的前缀地址就会变化,导致之前填写的v6地址失效访问不了,几经周折在恩山论坛找到了方法就是在v6防火墙设置里把本地ip地址填写为

```::xxxx:xxxx:xxxx:xxxx/::ffff:ffff:ffff:ffff

```(4个x是nas的v6地址的后缀,不变的)
然后就可以在外访问了,大概能理解前面是防火墙监听后缀为

```xxxx:xxxx:xxxx:xxxx

```的设备自动匹配前缀去开放对应设备的端口

不明白的就是为什么要写反斜杠后面的那些

```/::ffff:ffff:ffff:ffff

```,希望有个大/
佬能给讲一下原理

该回答引用ChatGPT

在IPv6中,使用IPv4转换技术,将IPv4地址转换为IPv6地址。这种技术被称为IPv4 over IPv6,简写为IPv4-mapped IPv6地址。

IPv4-mapped IPv6地址的格式是::ffff:w.x.y.z,其中w.x.y.z是32位的IPv4地址。对于此类地址,IPv6协议栈会将IPv4地址转换为二进制形式,然后添加前缀0:0:0:0:0:ffff::/96,表示地址是一个IPv4-mapped IPv6地址。

在您的情况下,您填写的地址是一个IPv4地址的IPv6-mapped地址。您使用的前缀是::ffff:ffff:ffff:ffff,表示地址是一个IPv4-mapped IPv6地址,并且有128位的IPv6地址格式。

通过将IPv4地址转换为IPv6地址,可以使用相同的IPv6网络基础设施访问IPv4资源。在您的情况下,您使用这种技术来在IPv6网络中访问您的IPv4 NAS设备。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^