先从地址外观区分

由点分隔的四组数字是 IPv4;数字与 a~f 字母用冒号连接的是 IPv6。例如,203.0.113.25 是 IPv4 格式,2001:db8:1234::25 是 IPv6 格式。

IP 地址是用于区分互联网数据应发送到哪条连接的编号。IPv4 使用已久且较为熟悉,但可创建的地址数量有限。随着联网设备迅速增多,能提供更多地址的 IPv6 被一同引入。

IPv4 与 IPv6 核心对比

项目IPv4IPv6
地址长度32 位128 位
表示方式4 个 0~255 的数字以点分隔十六进制字段以冒号分隔
示例198.51.100.72001:db8::7
地址数量约 43 亿个实际上非常充足
当前使用情况仍在广泛使用正随网络运营商和服务逐步扩大

为什么两者仍在同时使用?

IPv6 出现后,IPv4 也无法立即消失。较旧的路由器、企业设备和网站服务可能只支持 IPv4,而且也难以同时更换全球所有设备。因此,许多网络采用同时提供两种格式的双栈方式。

当访问的网站和你的网络都支持 IPv6 时,浏览器可能选择 IPv6;否则会通过 IPv4 连接。即使是同一台设备,不同网站显示的地址格式也可能不同。

有些网络还会经过地址转换

部分网络以 IPv6 为主,在访问仅支持 IPv4 的服务时会在中间转换地址。用户无需单独设置即可使用,但远程连接或游戏服务器等需要从外部直接连入的功能可能会受到限制。

IPv6 地址很长,但有可读规则

IPv6 的基本形式由使用 0~9 和 a~f 的八个字段组成。每个字段前面的 0 可以省略,连续的全 0 字段可仅一次缩写为 ::。因此,同一个地址可能以较短或较长形式表示。

  • 大写 A~F 与小写 a~f 表示相同的值。
  • 地址中间的 :: 表示被省略的全 0 字段。
  • 在浏览器中同时写 IPv6 地址和端口号时,应将地址放入方括号内。

查看当前连接是 IPv4 还是 IPv6

打开查看我的 IP 地址,即可直接看到当前连接到本页面的地址格式。只有数字和点的地址是 IPv4,包含冒号的长地址是 IPv6。

未显示 IPv6 并不代表网络有问题。只要当前网络运营商、路由器设置或所访问的服务中有任一项不提供 IPv6,就可以正常通过 IPv4 连接。反过来,显示 IPv6 则表示该连接路径正在使用 IPv6。

用户需要选择什么吗?

普通上网时,浏览器和操作系统通常会自动选择合适的格式,几乎无需手动更改。只有在设置服务器访问白名单、远程桌面、游戏服务器或域名时,才需要确认对方服务所要求的地址格式。

不要在未查明原因前简单关闭 IPv6。特定网站的连接问题可能由 DNS、路由器、安全软件或网络运营商路径等多种因素引起。关闭地址格式只应作为临时排查手段,并请先记录原有设置。

常见问题

显示 IPv6 是否表示不再使用 IPv4?

不一定。许多网络同时提供 IPv4 和 IPv6,并会根据所访问服务支持的格式选择其中之一。

IPv6 一定更快吗?

不能只凭地址格式断定一定更快。结果会因网络运营商路径、路由器和访问服务器的支持情况而不同。

IPv6 地址中的两个冒号是什么意思?

它是连续全 0 字段的一次缩写表示。同一个 IPv6 地址中这种缩写只能使用一次。