IPv4 地址转换器

网络

把 IPv4 地址在点分十进制、十进制、十六进制与二进制间双向转换,并生成反向 DNS 记录。在点分十进制、十进制整数、十六进制与二进制之间双向转换。还能生成反向解析所需的域名格式,便于配置解析记录。适合把地址转成整数存库以加速范围查询与索引。支持一次处理多行地址。可一次处理多行地址便于入库。

有效
点分十进制192.168.1.1
十进制3232235777
十六进制0xC0A80101
二进制11000000.10101000.00000001.00000001
IPv4 映射 IPv6::ffff:192.168.1.1

关于 IPv4 地址转换器

IPv4 地址转换器在 dotted-decimal、二进制与十进制整数之间互转,并解析出网络位与主机位,帮助你理解一个 IP 在子网中的具体位置。输入任意格式立即得到另外两种表示与对应的 32 位二进制串,方便排查路由表、ACL 规则或抓包数据中的地址写法。转换完全在浏览器本地完成,无需联网。对于网络运维核对地址、开发者调试 socket 代码,或学生学习 IP 编址原理,都是一个随时可用的小工具,结果可一键复制继续分析,也常与本站子网计算器搭配使用来规划网段划分。先转换再算容量会更直观,配合子网计算器能形成完整的地址规划闭环;转换在本地完成无需联网,对网络运维核对地址、开发者调试 socket 代码或学生学习 IP 编址原理都随时可用,结果可一键复制继续分析而不必在多个工具间反复切换。

使用方法

  1. 打开「IPv4 地址转换器」
  2. 输入地址或查询参数
  3. 根据需要调整输出选项
  4. 点击「查询」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 整型入库 — 把 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.

广告