点分十进制
192.168.1.1十进制
3232235777十六进制
0xC0A80101二进制
11000000.10101000.00000001.00000001IPv4 映射 IPv6
::ffff:192.168.1.1关于 IPv4 地址转换器
一个 IPv4 地址本质是 32 位整数,可写成点分十进制(192.168.0.1)、十进制整数(3232235521)、十六进制(0xC0A80001)或二进制等多种形式。本工具在浏览器本地把 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 位、采用冒号十六进制表示,规则不同。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。