IPv6 地址展开与压缩教程::: 怎么用、前导零怎么省
一句话答案
IPv6 地址由 8 组 4 位十六进制数组成;每组的前导零可以省略,连续的全 0 组可以用 :: 代替但只能用一次。把地址粘贴到 IPv6 地址展开/压缩工具,即可得到完整形式、压缩形式、地址类型和 ip6.arpa 名。
IPv6 地址有 128 位,写成 8 组、每组 4 个十六进制数字,例如 2001:0db8:0000:0000:0000:8a2e:0370:7334。这么长的地址通常会被缩写,但缩写规则不熟时,比较两个地址是否相同、写防火墙规则、配置 DNS 反向解析都容易出错。IPv6 地址展开/压缩 可以在完整形式和压缩形式之间转换。
两条压缩规则
- 省略每组的前导零:0db8 写成 db8,0370 写成 370,0000 写成 0;
- 连续的全 0 组用 :: 代替:而且整个地址只能用一次 ::,否则无法确定每处省略了几组。
| 写法 | 说明 |
|---|---|
| 2001:0db8:0000:0000:0000:8a2e:0370:7334 | 完整形式 |
| 2001:db8:0:0:0:8a2e:370:7334 | 只省略前导零 |
| 2001:db8::8a2e:370:7334 | 标准压缩形式 |
按照 RFC 5952 的推荐写法,:: 应替换最长的一段连续 0(长度相同时替换第一段),只有一组 0 时不使用 ::,字母一律小写。
操作步骤
- 输入地址:打开 IPv6 地址展开/压缩,在“IPv6 地址”中粘贴完整或压缩的地址。
- 查看完整形式:得到 8 组、每组 4 位的完整写法,适合逐位比较或排序。
- 查看压缩形式:得到标准压缩写法,适合配置文件和文档。
- 查看类型和反向解析:页面显示地址类型(如全球单播、链路本地、文档示例)和 ip6.arpa 反向解析名。

6️⃣ IPv6 地址展开/压缩
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
常见的地址类型
| 前缀 | 类型 |
|---|---|
| ::1 | 本机回环地址,相当于 IPv4 的 127.0.0.1 |
| fe80::/10 | 链路本地地址,只在同一网段内有效 |
| fc00::/7 | 唯一本地地址,类似 IPv4 的内网地址 |
| 2000::/3 | 全球单播地址,公网地址 |
| 2001:db8::/32 | 文档示例专用,不会出现在公网 |
ip6.arpa 是什么
IPv6 的反向 DNS 解析把完整地址的 32 个十六进制数字倒序排列、用点分隔,再加上 ip6.arpa。手动写很容易漏掉一位,直接从工具复制更可靠。IPv4 的子网计算可以参考 子网掩码计算。
常见问题
IPv6 地址里的 :: 代表什么?
代表一段连续的全 0 组,省略了几组要用 8 减去已写出的组数来推算,所以一个地址里只能出现一次 ::。
2001:db8::1 的完整形式是什么?
2001:0db8:0000:0000:0000:0000:0000:0001,中间的 :: 代表 6 组 0。
IPv6 地址区分大小写吗?
不区分。a 到 f 写成大写或小写都表示同一个地址,推荐统一用小写。
需要联网吗?
不需要。解析和计算都在浏览器本地完成,不会向服务器发送请求。