从IPv4向IPv6过渡的方式全解析

在互联网逐步过渡的过程中,了解连接IPv4与IPv6的主要技术方案。

为什么必须从IPv4过渡到IPv6?

IPv4的地址体系理论上只能表示约43亿个地址,而随着全球联网设备数量的爆发式增长,可分配的地址已经出现短缺问题。由128位构成的IPv6提供了极其庞大的地址空间,几乎不必再担心地址耗尽。

双栈(Dual Stack)

同一台设备或网络同时支持IPv4和IPv6,并根据实际情况选择合适协议进行通信,是目前应用最广泛的方式。在双栈模式下,系统会根据目标服务器支持的协议类型,自动选择合适的一方进行通信。目前大多数运营商、路由器和操作系统都默认采用这种方式,因此过渡过程往往在用户毫无察觉的情况下自然完成。

隧道技术(Tunneling)

将IPv6数据包封装进IPv4数据包中,以便通过尚不支持IPv6的网络区段的一种过渡性方案。6to4、6rd、Teredo等隧道技术,即便中间存在尚未支持IPv6的网络区段,也能将IPv6数据封装进IPv4数据包中传输,并在另一端重新解封,从而维持通信。这是在难以一次性将整个网络切换为IPv6的过渡期中所使用的一种迂回方案。

NAT64 / DNS64

让仅支持IPv6的网络中的设备,也能够访问仅支持IPv4的服务器的地址转换方式。部分移动运营商的网络内部仅采用IPv6架构,若要连接仍只支持IPv4的旧网站或服务器,就需要中间设备进行地址转换。NAT64负责将IPv6请求转换为IPv4并转发,DNS64则负责生成这一转换过程所需的地址信息。

目前过渡进展到了哪一步?

大多数最新的操作系统、路由器和运营商都已支持IPv6,但要实现完全过渡仍需要时间。许多运营商和大型网站已经支持IPv6,最新的智能手机和路由器基本上也都能处理IPv6,但仍有不少家庭网络以及老旧网站、设备优先使用IPv4。全球范围内的完全过渡预计仍需相当长的时间,具体普及率因统计时间点和调查机构而异,与其纠结于具体数字,不如理解为"双栈并存的过渡期"这一大趋势更为稳妥。

家庭用户实际会受到什么影响?

在大多数家庭中,路由器和网络运营商会自动处理这一切,用户几乎不需要特意留意这一过渡过程。不过,如果某个特定网站或游戏服务反复出现连接问题,尝试在路由器设置中开关IPv6功能,可以作为排查问题的一种方法。

想了解IPv4和IPv6本身的区别?

如果你更关心的不是过渡方式,而是两种地址体系本身的区别,可以先参考专门的IPv4与IPv6区别指南。

想了解IPv6地址的格式?

关于IPv6地址的具体格式构成以及各类型之间的差异,专门的IPv6地址类型指南提供了详细说明。

常见问题

如何得知自己的网络是否在使用IPv6?

访问各类在线IPv6测试网站,即可确认当前连接使用的是IPv4还是IPv6。不过在大多数双栈环境下,系统会根据实际情况自动切换,无需用户采取任何操作。

完全过渡到IPv6之后,IPv4会彻底无法使用吗?

不会立即如此。由于大量旧设备和服务仍在使用IPv4,预计在相当长一段时间内,双栈这种两种方式并存的过渡期仍将持续。