
目前,随着工信部有关网络去NAT化的发文,IPV6全面普及已经离我们不远了。
IPV6,作为解决IPV4公网地址容量不够而诞生的新版IP协议,相较于IPV4仅仅不到40亿的地址容量,IPV6的地址容量可以称作上是一个天文数字,不夸张的说,它的数量甚至可以为地球上每一粒沙子标记上一个独立的IP,而对于我们普通家庭用户来说,拥有IPV6后能干什么呢?

首先就是游戏联机,由于IPV6庞大的地址池,我们的任何设备都为公网IP地址,这样就可以做到一些局域网类型的游戏做到很方便的远程联机(例如我的世界JAVA版)且对于一些支持IPV6联机的游戏,由于IPV6的去NAT特性,可以做到远远低于IPV4的延迟。
其次,有了IPV6,我们即可远程访问家庭中的任意设备(例如NAS等)
接着,就是P2P下载上速度的优势,由于ipv6无需经过任意NAT转换,这就使IPV6的上传速度不受限制,进而避免了P2P下载的龟速。
最后,由于IPV6相较于IPV4一些机制上的优化与改进,IPV6的理论传输速度,安全性都是要优于IPV4的。
因此对于我们的家庭宽带来说,IPV6可以给网络的体验与可玩性提高一个档次
从2022年开始,对于新装的家庭宽带光猫都是默认开启接受IPV6地址的功能的,如果是比较老的光猫,IPV6默认是关闭的,可以要请求装维为你开启,或者申请获得超级密码来手动开启。
而对于很多小伙伴而言,虽然光猫端默认已经开启了IPV6功能,但在路由器却无法正常获取到IPV6地址,或者甚至都不知道这些关于配置IPV6的功能都是干什么用的。的确,配置IPV6并不像配置IPV4那样轻松,要想成功配置好IPV6,需要我们了解一些基础知识,而今天,就来带领大家掌握IPV6的配置技巧。
(本篇以一台小米AX3000T做为演示机)
1.IPV6的WAN侧获取方式

IPV6的地址获取共有4种
1.DHCPv6模式(该模式适用于光猫拨号的情况)
在此模式下,路由器将向光猫协商获取IPV6,而此时分为两种情况,第一种,是运营商及光猫支持直接通过此模式获取到公网IPV6地址,可以在确保光猫开启IPV6的情况下,尝试通过开启DHCPv6模式来验证是否可以成功获取到IPV6地址。若你的终端设备成功获取到公网IPV6地址,则证明你的运营商支持直接通过DHCPv6模式获取公网IP地址,相反,如果开启后,您的路由器仅仅是获取到了一串普通的IPV6地址而并无/64的后缀,则证明您的路由器仅仅获取到一个公网IPV6地址而并非IPV6地址串,此时我们则需要通过开启NAT6模式的方式来获取到IPV6,此模式有一个弊端,即终端获得到的IPV6并非公网IP,而是内网IP,这就失去了IPV6的意义,所以此方法极不推荐(可以尝试使用第四种获取方法来获取)

2.PPPOEv6(或称为Native模式,PPPOE拨号模式)(该模式适用于光猫桥接,路由器拨号的情况)在此模式下,路由器可通过拨号,直接从运营商获取到IPV6完整的前缀,并且此模式下,IPV6的所有配置也全部由路由器来接管,让我们可以更加个性化的配置IPV6(最推荐此模式,但由于需要将光猫修改为桥接模式,需要一定基础,不建议小白尝试)
3.静态IPV6(这一项通常与我们家庭宽带用户无关,通常适用于企业级固定公网IPV6的专线使用)此模式下,IPV6的前缀等任何信息都需要我们手动去配置,通常在我们办理静态公网IPV6专线的情况下使用,按运营商给的信息填写进去即可正确的获取到静态IPV6地址
4.Passthrough模式(又称桥模式,透穿模式)(适用于光猫拨号的情况)在光猫无法更改桥接模式,进而无法通过PPPOEv6的模式来获取IPV6时,最推荐用此方法来获取IPV6,此模式下,路由器会穿透到光猫层,从光猫处直接获取到IPV6来下发给路由器下的终端设备,此模式不仅配置简单,获取到的IP也为公网IP,不过缺点也有,第一就是IPV6配置仍然在光猫层,我们想修改IPV6防火墙等功能时需要去到光猫里进行设置,第二点,就是目前仍然有一些路由器不支持此功能(例如中兴路由器,不过听说他们即将更新此功能)
通过上述讲解,我们可以选择最适合自己的IPV6获取方式,接下来让我们来了解一下LAN侧的IPV6配置

LAN侧的IPV6配置大致在两方面,第一:IP地址下发方式,第二:DNS下发方式
首先先从IP下发方式讲起
1.DHCPv6模式(又称有状态模式,M模式),此模式会在终端设备建立一台DHCPv6客户端,可以为终端设备下发一段较为简洁好记的IPV6地址,而且对于DHCPv6下的终端设备,对其进行管理也是比较方便的,而此模式通常来说会有很大的弊端。首先就是由于此模式下,终端设备的ip是集中管理的,因此安全性并不高,并且设备全程依赖DHCPv6客户端,一旦失效,所有设备的IPV6都会不可用。其次,DHCPv6作为一个相对于较新的协议,对老设备的支持并不好,容易导致老旧设备无法获取到IP,且对于目前最新的安卓系统,谷歌依然拒绝让安卓支持DHCPv6,这意味这安卓手机将无法获取IPV6地址,因此建议下一种获取方式。
2.SLAAC模式(又称无状态模式),此模式下,RA会通过随机生成接口 ID隐藏 MAC 地址来生成一段独一无二的IPV6地址,完美解决了DHCPv6不安全的问题,且由于是通过路由通告(RA)的方式获取,无需担心DHCPv6客户端失效的问题,且此协议为一种老协议,对所有的终端设备几乎都是支持的,因此不必担心兼容性问题,弊端即为获取到的IPV6地址很长且难记,不过对于家庭用户来说,这一点似乎并无大碍,建议家庭用户将此方式作为默认的下发方式。
接着,我们来讲解DNS下发的方式
1.DHCPv6的方式(又称X状态+有状态,O模式)此模式仍然依靠DHCPv6客户端来为终端来下发DNS,这种方式和获取IP不同,反而是一种兼容性好的方式,由于早期的RA是不支持下发dns的,因此这种方式一般为默认的模式,对于windows7,windows8系统来说,这两个系统只支持此方式获取DNS,且对于老版本的windows10来说,这种方式也仍然是兼容性最好的一种方式,且此模式可以直接进行指定下发的dns地址,对于有此需求的人来说很方便,而此方式的缺点也很明显,就是对于安卓系统来说,仍然无法正常获取IPV6的dns地址,因此我们就要讲到下面一种DNS获取方式。
2.RDNSS模式(又称无状态,DNS递归模式)此模式是通过路由通告(RA)直接将DNS递归到LAN口,解决了前一种模式依赖DHCPv6客户端的问题,但由于此方式为一种较新的协议,一些老设备可能并不支持该协议,比如win7,win8及其早期win10,且此模式无法直接指定下发到设备的dns地址,只能通过修改WAN侧DNS来实现类似效果,但相较于新设备以及无修改DNS特殊需求的人来说,这种方法仍然是最适合的一种方法,因此如果家中并没有老设备,建议优先使用此模式。
对于有一些软路由系统以及一些高端路由器来说,配置起来可能会有些麻烦,我来为此进行解答一下
1:RA服务器(路由通告)必须开启,否则无法获取IPV6地址
2:DHCPv6服务器,可选,根据需求
3:RA标记:M:RA服务器将通过DHCPv6服务器来获取IPV6地址,对应上面的有状态获取IPV6地址(需要保证DHCPv6服务器为打开状态)
O:RA服务器将通过DHCPv6的方式来获取DNS,对应上面的X状态+有状态(需要保证DHCPv6服务器为打开状态)

最后,当你成功获取到IPV6地址后,一些人可能会出现IPV6只出不进,即别人无法访问你的情况,这就导致我的世界等游戏开房间后,别人无法进入你的房间的问题,因此我们还需要关闭掉IPV6的防火墙,对于DHCPv6或NAT6模式的人来说,需要同时关闭路由器和光猫的IPV6防火墙。对于PPPOEv6模式的人来说,只需要关闭路由器的IPV6防火墙即可。对于Passthrough模式的人来说,只需要关闭光猫的IPV6防火墙即可,这样即可完美做到IPV6双向访问。
不知道这篇文章对于你配置IPV6是否有帮助呢,不要忘记给UP三连,你们的支持就是我最大的动力。