等待输入
示例:
转换结果
在上方输入 IP 地址、整数、CIDR 或地址范围,这里会实时显示转换结果
需要网络地址、广播地址、子网掩码和可用主机数? 用子网掩码计算器
支持 IPv4 → IPv6 四种映射与自定义 /96 前缀;把 IPv6 地址粘进来会自动识别属于哪种映射并还原出 IPv4。
输入 IPv4 地址后,这里会显示四种映射结果
反向识别结果
填 CIDR 会算出地址范围,填地址范围会拆成最少的 CIDR 列表。上面一个输入框优先,留空时才使用下面两个。
输入 CIDR 或地址范围后,这里会显示地址范围与最小 CIDR 列表
地址范围
最小 CIDR 列表
原值 类型 十进制 十六进制 二进制 备注

为什么选择在线 IP 转换器?

九种表示形式一次给全

点分十进制、无符号十进制、有符号 int32、十六进制、分段十六进制、八进制、分段八进制、分段二进制、连续二进制,边输入边全部显示。

IPv6 严格按 RFC 5952

全小写、去前导零、只压缩最长一段连续零组、单零组不压缩,专业用户认可的标准写法。

四种映射与自定义前缀

IPv4 映射、IPv4 兼容、6to4、NAT64 四种映射一键生成,还能填自定义 /96 前缀;粘回 IPv6 会自动反向识别。

地址范围拆最小 CIDR

子网计算器只能把 CIDR 展开成网段,本工具能把任意地址范围反向拆成最少条数的 CIDR 列表,恰好覆盖、不遗漏不冗余。

智能清洗粘贴内容

从 URL、带端口、方括号、zone id、全角字符里提取地址,并在界面明确提示「已从粘贴内容中提取」,绝不静默改动你的输入。

纯本地计算,零上传

所有转换都在浏览器里完成,IP 地址不会发送到任何服务器,断网也能正常使用,毫无隐私顾虑。

IP 转换器怎么用?四步搞定

1

输入或粘贴

把任意形式粘到上方输入框:点分十进制、十进制整数、0x 十六进制、八进制、二进制、CIDR 或地址范围,也可以点示例快速体验。

2

看结果

下方实时显示九种表示形式,输入框旁边的徽章标明「已识别为」哪种格式,识别有歧义时会提示你手动切换。

3

切到其它标签

需要 IPv4↔IPv6 映射、CIDR↔地址范围换算时,点对应标签;要处理大量地址就打开「批量转换」。

4

复制使用

每条结果右侧都有独立复制按钮,批量结果可一键复制成 TSV 直接粘进 Excel / WPS。

IP 转换器的常见应用场景

网络编程与脚本

把点分 IP 转成 32 位整数或十六进制,填进数据库、防火墙规则与代码常量

日志与数据分析

日志里常存整数或十六进制 IP,转回点分十进制才方便排查与关联

服务器与容器配置

校验 CIDR、拆分地址范围、核对网段边界,避免配置写错覆盖多余地址

IPv6 环境迁移

把 IPv4 映射成 IPv6、做 6to4 / NAT64 转换,对照压缩与展开形式

批量地址整理

一行一个地址,批量算出类型与进制,导出 TSV 交给表格或系统导入

学习计算机网络

直观查看同一地址的多种表示、IPv6 规范化规则与 CIDR 边界拆分

IP 地址知识科普

点分十进制和整数是同一回事吗?

是的,只是表示方式不同。IPv4 本质是 32 位无符号整数,点分十进制只是把它按 8 位一段拆成十进制再点开。本工具给出的无符号十进制就是这个数字本身。

八进制为什么要补到 11 位?

一个 IPv4 整体按八进制表示,最多 32 位二进制 = 11 位八进制数字(如 192.168.1.1 → 30052000401)。分段八进制则是每段补到 4 位并加前导 0(0300.0250.0001.0001),两者都是通行写法。

IPv6 为什么会有一大串冒号?

IPv6 是 128 位、8 组十六进制。为缩短长度,连续全零组用 :: 压缩,但连续零组只能压一次,且单组零不压缩。本工具按 RFC 5952 输出最规范的那种写法。

为什么 192.168.1.1 转 IPv6 有四种写法?

历史原因造就了多种映射:最常见的 ::ffff:192.168.1.1(IPv4 映射);已废弃的 ::192.168.1.1(IPv4 兼容);隧道用的 2002:c0a8:101::(6to4)和 64:ff9b::192.168.1.1(NAT64)。它们语义不同,别混用。

地址范围转 CIDR 为什么是「最小」列表?

因为 CIDR 块大小必须是 2 的幂并对齐边界。一个不规则范围无法用一条 CIDR 精确覆盖,工具会用贪心算法拆成最少条数,刚好拼成原范围——这是子网计算器不具备的能力。

特殊 IPv4 地址与保留网段速查表

网段 / 地址 类型 说明
0.0.0.0/8本网络表示「当前网络」,主机段全 0 不能作为普通源地址
10.0.0.0/8私有地址 A 类局域网专用,公网不可路由
100.64.0.0/10运营商级 NATCGNAT,用于运营商内部地址复用
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受限广播本网段广播,不可路由

特殊 IPv6 地址速查表

地址 / 前缀 类型 说明
::/128未指定相当于 IPv4 的 0.0.0.0
::1/128环回相当于 IPv4 的 127.0.0.1
::/0默认路由等价 IPv4 的 0.0.0.0/0
::ffff:0:0/96IPv4 映射在 IPv6 里表示 IPv4,最常用
::/96IPv4 兼容已废弃
64:ff9b::/96NAT64IPv6 与 IPv4 互通的转换前缀
2001:db8::/32文档示例文档与示例专用
2002::/166to4 隧道通过 IPv4 承载 IPv6
fc00::/7唯一本地IPv6 的私有地址(含 fc00、fd00)
fe80::/10链路本地自动配置,仅在本地链路有效
ff00::/8组播一对多通信

IP 转换器常见问题 FAQ

IP 转换器怎么用?

把 IP 地址、整数、CIDR 或地址范围粘到上方输入框,工具会实时给出九种表示形式。下面三个标签还支持 IPv4↔IPv6 映射、CIDR↔地址范围换算,以及最多 1000 行的批量转换。所有结果都有独立复制按钮。

点分十进制转成十进制整数有什么用?

很多系统(数据库、防火墙、脚本、C 语言 inet_addr、Java int)内部用 32 位整数存储 IP。把 192.168.1.1 转成 3232235777,或反过来,是网络编程、日志分析、规则配置时最常见的需求。

IPv6 压缩和展开有什么区别?为什么我的地址被改写了?

IPv6 是 128 位、共 8 组。压缩形式(如 2001:db8::1)只是写法更短,展开后是 2001:0db8:0000:0000:0000:0000:0000:0001,二者完全等价。本工具严格按 RFC 5952 规范化:全小写、去前导零、只压缩最长一段连续零组、单零组不压缩。显示成规范形式不是改错了你的地址。

为什么 11000000 被识别成二进制而不是十进制?

纯数字且全是 0/1、长度达到 8 位时,自动识别会优先当成二进制整数(11000000 二进制 = 192)。若你想按十进制解析,请在输入框右侧把格式从「自动识别」切到「十进制」,徽章会明确显示「按你指定的格式解析」。

IPv4 转 IPv6 的四种映射有什么区别?

::ffff:0:0/96 是 IPv4 映射地址(最常用,如 ::ffff:192.168.1.1);::/96 是已废弃的 IPv4 兼容地址;2002::/16 是 6to4 隧道;64:ff9b::/96 是 NAT64。也可以填一个自定义 /96 前缀,把 IPv4 嵌进去。把 IPv6 粘回去会自动识别属于哪种映射并还原出 IPv4。

地址范围转 CIDR 为什么会出现好几条?

CIDR 要求网络大小必须是 2 的幂,对齐到边界。一个不规整的范围(如 192.168.1.5-192.168.1.10)无法用一条 CIDR 精确覆盖,本工具会拆成最少条数的 CIDR 列表(这里是 4 条)刚好拼成原范围,不会有遗漏也不会多覆盖。

我输入的 IP 会上传到服务器吗?需要联网吗?

不会。所有转换都在你的浏览器里本地完成,IP 地址不会发送到任何服务器,也不会被记录。工具本身也不需要联网,断网也能正常使用。