192.168.1.132322357770xC0A8010111000000.10101000.00000001.00000001::ffff:192.168.1.1关于 IPv4 地址转换器
IPv4 地址转换器在 dotted-decimal、二进制与十进制整数之间互转,并解析出网络位与主机位,帮助你理解一个 IP 在子网中的具体位置。输入任意格式立即得到另外两种表示与对应的 32 位二进制串,方便排查路由表、ACL 规则或抓包数据中的地址写法。转换完全在浏览器本地完成,无需联网。对于网络运维核对地址、开发者调试 socket 代码,或学生学习 IP 编址原理,都是一个随时可用的小工具,结果可一键复制继续分析,也常与本站子网计算器搭配使用来规划网段划分。先转换再算容量会更直观,配合子网计算器能形成完整的地址规划闭环;转换在本地完成无需联网,对网络运维核对地址、开发者调试 socket 代码或学生学习 IP 编址原理都随时可用,结果可一键复制继续分析而不必在多个工具间反复切换。
使用方法
- 打开「IPv4 地址转换器」
- 输入地址或查询参数
- 根据需要调整输出选项
- 点击「查询」按钮,结果实时显示
- 复制或导出结果
使用场景
- 整型入库 — 把 IP 转成无符号整数存入数据库 INT 字段,加速范围查询和索引。
- 位运算调试 — 查看 IP 的二进制表示,理解掩码按位与、子网计算的中间结果。
- 十六进制核对 — 与抓包工具或十六进制日志里的地址表示相互印证。
- 配置兼容 — 为接受整型或十六进制 IP 的老旧系统、固件生成对应写法。
- 反向还原 — 把日志中的整数 IP 还原成可读的点分十进制做排查。
常见问题
点分十进制怎么转成整数?
把四段 a.b.c.d 按 a*256^3 + b*256^2 + c*256 + d 计算。例如 192.168.0.1 = 192*16777216 + 168*65536 + 0 + 1 = 3232235521。
为什么整数范围是 0 到 4294967295?
因为 IPv4 是 32 位,能表示 2^32 个值,即 0 到 4294967295(即 2^32 - 1),超出此范围的整数不是合法 IPv4。
十六进制为什么常带 0x 前缀?
0x 是十六进制的约定前缀,便于程序识别。如 192.168.0.1 对应 0xC0A80001,每两位十六进制对应一个字节。
需要做子网计算怎么办?
本工具只做进制转换,如需网络/广播地址、可用主机数等,请使用本站的「IPv4 子网计算」工具。
能转换 IPv6 吗?
不能,本工具仅针对 32 位 IPv4。IPv6 是 128 位、采用冒号十六进制表示,规则不同。
如何把 IPv4 地址转成二进制或整数?
粘贴点分十进制地址即可看到它的 32 位二进制与十进制整数表示,方便做掩码计算或与程序里的整数 IP 对照。
IPv4 地址和子网掩码怎么一起换算?
结合子网掩码可快速得到网络地址与主机范围,排查网段划分、ACL 规则时很实用。
How to convert an IPv4 address to binary or integer?
Paste a dotted-decimal address to see its 32-bit binary and decimal-integer form, handy for subnet math or matching an integer IP in code.
How do I convert an IPv4 address with its subnet mask?
With the subnet mask you get the network address and host range at once — useful when checking segmentation or ACL rules.