IPv4 地址转换器

网络

将 IPv4 地址在点分十进制、纯十进制、十六进制与二进制四种格式之间双向转换,并同步生成反向 DNS(in-addr.arpa)记录,适合网络编程、日志解析、数据库 IP 存储与底层协议调试等多种场景。

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

关于 IPv4 地址转换器

IPv4 地址转换工具在点分十进制、二进制、十进制整数与十六进制之间互转,并解析地址类别(私有/公有、环回、保留与多播)。它适合排查网络配置、理解抓包中整数化的 IP,以及在程序中做地址的序列化与反序列化。转换在浏览器本地即时完成,支持批量转换与格式校验,结果可复制为多种表示形式,方便嵌入代码或网络配置文件,且不会收集或上传任何地址信息,在协议分析与程序调试之间架起桥梁,让人类可读的地址与机器友好的数值随时互译,是处理网络报文、日志与配置时的得力小助手,让跨层排查不再卡在格式的转换上,让跨层排查不再卡在最基础的格式转换上,调试路径更短更直接,本站同类工具均支持在浏览器本地离线运行,数据不会上传服务器,可放心粘贴使用。

使用方法

  1. 打开 IPv4 地址转换器 工具页面
  2. 根据需求输入或粘贴数据到输入区域
  3. 查看实时处理结果,使用复制按钮获取输出

使用场景

  • 整型入库 — 把 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 位、采用冒号十六进制表示,规则不同。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。

如何把 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.

广告

评论与讨论

还没有评论,来抢沙发吧!

评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。