点分十进制、十进制、十六进制、八进制、二进制互转,IPv6 压缩展开,IPv4↔IPv6 映射,CIDR 与地址范围双向换算,纯本地计算
| 原值 | 类型 | 十进制 | 十六进制 | 二进制 | 备注 |
|---|
点分十进制、无符号十进制、有符号 int32、十六进制、分段十六进制、八进制、分段八进制、分段二进制、连续二进制,边输入边全部显示。
全小写、去前导零、只压缩最长一段连续零组、单零组不压缩,专业用户认可的标准写法。
IPv4 映射、IPv4 兼容、6to4、NAT64 四种映射一键生成,还能填自定义 /96 前缀;粘回 IPv6 会自动反向识别。
子网计算器只能把 CIDR 展开成网段,本工具能把任意地址范围反向拆成最少条数的 CIDR 列表,恰好覆盖、不遗漏不冗余。
从 URL、带端口、方括号、zone id、全角字符里提取地址,并在界面明确提示「已从粘贴内容中提取」,绝不静默改动你的输入。
所有转换都在浏览器里完成,IP 地址不会发送到任何服务器,断网也能正常使用,毫无隐私顾虑。
把任意形式粘到上方输入框:点分十进制、十进制整数、0x 十六进制、八进制、二进制、CIDR 或地址范围,也可以点示例快速体验。
下方实时显示九种表示形式,输入框旁边的徽章标明「已识别为」哪种格式,识别有歧义时会提示你手动切换。
需要 IPv4↔IPv6 映射、CIDR↔地址范围换算时,点对应标签;要处理大量地址就打开「批量转换」。
每条结果右侧都有独立复制按钮,批量结果可一键复制成 TSV 直接粘进 Excel / WPS。
把点分 IP 转成 32 位整数或十六进制,填进数据库、防火墙规则与代码常量
日志里常存整数或十六进制 IP,转回点分十进制才方便排查与关联
校验 CIDR、拆分地址范围、核对网段边界,避免配置写错覆盖多余地址
把 IPv4 映射成 IPv6、做 6to4 / NAT64 转换,对照压缩与展开形式
一行一个地址,批量算出类型与进制,导出 TSV 交给表格或系统导入
直观查看同一地址的多种表示、IPv6 规范化规则与 CIDR 边界拆分
是的,只是表示方式不同。IPv4 本质是 32 位无符号整数,点分十进制只是把它按 8 位一段拆成十进制再点开。本工具给出的无符号十进制就是这个数字本身。
一个 IPv4 整体按八进制表示,最多 32 位二进制 = 11 位八进制数字(如 192.168.1.1 → 30052000401)。分段八进制则是每段补到 4 位并加前导 0(0300.0250.0001.0001),两者都是通行写法。
IPv6 是 128 位、8 组十六进制。为缩短长度,连续全零组用 :: 压缩,但连续零组只能压一次,且单组零不压缩。本工具按 RFC 5952 输出最规范的那种写法。
历史原因造就了多种映射:最常见的 ::ffff:192.168.1.1(IPv4 映射);已废弃的 ::192.168.1.1(IPv4 兼容);隧道用的 2002:c0a8:101::(6to4)和 64:ff9b::192.168.1.1(NAT64)。它们语义不同,别混用。
因为 CIDR 块大小必须是 2 的幂并对齐边界。一个不规则范围无法用一条 CIDR 精确覆盖,工具会用贪心算法拆成最少条数,刚好拼成原范围——这是子网计算器不具备的能力。
| 网段 / 地址 | 类型 | 说明 |
|---|---|---|
0.0.0.0/8 | 本网络 | 表示「当前网络」,主机段全 0 不能作为普通源地址 |
10.0.0.0/8 | 私有地址 A 类 | 局域网专用,公网不可路由 |
100.64.0.0/10 | 运营商级 NAT | CGNAT,用于运营商内部地址复用 |
127.0.0.0/8 | 环回地址 | 指向本机,127.0.0.1 最常用 |
169.254.0.0/16 | 链路本地 | DHCP 失败时的自动私有地址 |
172.16.0.0/12 | 私有地址 B 类 | 局域网专用,覆盖 172.16–172.31 |
192.0.2.0/24 | 文档示例 | TEST-NET-1,文档与示例专用 |
192.168.0.0/16 | 私有地址 C 类 | 家用路由器最常见网段 |
198.18.0.0/15 | 基准测试 | 网络设备测试用 |
198.51.100.0/24 | 文档示例 | TEST-NET-2 |
203.0.113.0/24 | 文档示例 | TEST-NET-3 |
224.0.0.0/4 | 组播地址 | 一对多通信,224.0.0.1 为所有主机 |
240.0.0.0/4 | 保留地址 | 尚未分配 |
255.255.255.255 | 受限广播 | 本网段广播,不可路由 |
| 地址 / 前缀 | 类型 | 说明 |
|---|---|---|
::/128 | 未指定 | 相当于 IPv4 的 0.0.0.0 |
::1/128 | 环回 | 相当于 IPv4 的 127.0.0.1 |
::/0 | 默认路由 | 等价 IPv4 的 0.0.0.0/0 |
::ffff:0:0/96 | IPv4 映射 | 在 IPv6 里表示 IPv4,最常用 |
::/96 | IPv4 兼容 | 已废弃 |
64:ff9b::/96 | NAT64 | IPv6 与 IPv4 互通的转换前缀 |
2001:db8::/32 | 文档示例 | 文档与示例专用 |
2002::/16 | 6to4 隧道 | 通过 IPv4 承载 IPv6 |
fc00::/7 | 唯一本地 | IPv6 的私有地址(含 fc00、fd00) |
fe80::/10 | 链路本地 | 自动配置,仅在本地链路有效 |
ff00::/8 | 组播 | 一对多通信 |
把 IP 地址、整数、CIDR 或地址范围粘到上方输入框,工具会实时给出九种表示形式。下面三个标签还支持 IPv4↔IPv6 映射、CIDR↔地址范围换算,以及最多 1000 行的批量转换。所有结果都有独立复制按钮。
很多系统(数据库、防火墙、脚本、C 语言 inet_addr、Java int)内部用 32 位整数存储 IP。把 192.168.1.1 转成 3232235777,或反过来,是网络编程、日志分析、规则配置时最常见的需求。
IPv6 是 128 位、共 8 组。压缩形式(如 2001:db8::1)只是写法更短,展开后是 2001:0db8:0000:0000:0000:0000:0000:0001,二者完全等价。本工具严格按 RFC 5952 规范化:全小写、去前导零、只压缩最长一段连续零组、单零组不压缩。显示成规范形式不是改错了你的地址。
纯数字且全是 0/1、长度达到 8 位时,自动识别会优先当成二进制整数(11000000 二进制 = 192)。若你想按十进制解析,请在输入框右侧把格式从「自动识别」切到「十进制」,徽章会明确显示「按你指定的格式解析」。
::ffff:0:0/96 是 IPv4 映射地址(最常用,如 ::ffff:192.168.1.1);::/96 是已废弃的 IPv4 兼容地址;2002::/16 是 6to4 隧道;64:ff9b::/96 是 NAT64。也可以填一个自定义 /96 前缀,把 IPv4 嵌进去。把 IPv6 粘回去会自动识别属于哪种映射并还原出 IPv4。
CIDR 要求网络大小必须是 2 的幂,对齐到边界。一个不规整的范围(如 192.168.1.5-192.168.1.10)无法用一条 CIDR 精确覆盖,本工具会拆成最少条数的 CIDR 列表(这里是 4 条)刚好拼成原范围,不会有遗漏也不会多覆盖。
不会。所有转换都在你的浏览器里本地完成,IP 地址不会发送到任何服务器,也不会被记录。工具本身也不需要联网,断网也能正常使用。