知识手册

看懂 IPv4 与 IPv6 的区别

两种互联网寻址方式,各自有什么特点。

熟悉的点分地址

IPv4 使用 32 位,通常写成四个由点分隔的十进制数字,例如 192.0.2.10,每组数字介于 0 和 255 之间。大约 43 亿个可能的地址中包含私有网络、文档示例及其他特殊用途地址,并非全部都能用于公网。

更大的地址空间

IPv6 使用 128 位,以冒号分隔的十六进制分组表示,例如 2001:db8::1。每组开头的零可以省略,一段连续的全零分组可以缩写为双冒号。因此,同一个 IPv6 地址可能有多种有效写法。

为什么两种协议都重要

许多网络同时运行两种协议,称为双栈。域名可以通过 A 记录发布 IPv4 地址,通过 AAAA 记录发布 IPv6 地址。设备实际使用哪种协议取决于网络连接、DNS 应答和连接行为。某个网站只显示 IPv4,并不能据此判断整个网络是否支持 IPv6。

理解地址前缀

CIDR 写法是在地址后加斜杠和前缀位数。IPv4 /24 包含 256 个地址,IPv6 /64 包含 2 的 64 次方个地址。这些数字描述的是地址范围,而不是实际连接设备数量。需要精确网络边界或首尾地址时,可以使用子网计算器。