IP 地址转整数工具(在线)

在浏览器中将 IPv4 或 IPv6 地址转换为十进制、十六进制和二进制形式,也可以反向转换。

IP 地址转整数工具完全在浏览器中运行。你输入的地址和数字永远不会被上传或发送给 ArrayKit。

打开 CIDR 计算器

关于 IP 转整数

IP 地址转整数工具可将任意 IPv4 或 IPv6 地址转换为对应的十进制、十六进制和二进制值,也可以将一个普通数字转换回可读的 IP 地址。它会根据输入自动检测地址类型——点分十进制的 IPv4 或以冒号分隔的 IPv6——因此在转换地址时无需手动选择模式。切换方向后,输入十进制数或以 0x 为前缀的十六进制整数,即可得到最短且有效的 IPv4 或 IPv6 形式,并自动为 IPv6 应用正确的 '::' 压缩。这在从数据库列、防火墙日志或二进制协议转储中读取原始 IP 值,以及构建需要数字地址的位掩码、子网或访问控制逻辑时非常有用。专为后端工程师、网络管理员以及调试数据包捕获的人员打造。所有转换均在浏览器本地完成——不会上传任何地址。

功能特性

如何使用 IP 转整数

  1. 保持选中 IP → Integer 标签页
  2. 输入 IPv4 地址(如 192.168.1.1)或 IPv6 地址(如 2001:db8::1)
  3. 查看该地址的十进制、十六进制和二进制值
  4. 切换到 Integer → IP,输入十进制数或 0x 十六进制数以还原地址

示例

输入

192.168.1.1

输出

Decimal: 3232235777
Hex: 0xC0A80101

每个 IPv4 八位字节被打包成一个无符号 32 位整数,同时以十六进制和二进制形式显示。

常见错误与故障排除

常见问题

IP 地址转整数工具对 IPv4 计算的是什么?
它将四个八位字节打包成一个无符号 32 位整数——这正是数据库和路由表常用来存储的值——同时以十六进制和二进制形式显示。
IP 地址转整数工具支持 IPv6 吗?
是的。IPv6 地址可以在 128 位十进制、十六进制和二进制值之间相互转换,格式化地址时会应用正确的 '::' 零压缩规则。
工具如何判断我的地址是 IPv4 还是 IPv6?
它会检查输入中是否包含冒号。像 2001:db8::1 这样带冒号的地址会被视为 IPv6;像 192.168.1.1 这样的点分地址会被视为 IPv4。
我可以将整数转换回 IP 地址吗?
可以。切换到 Integer → IP,输入十进制数或以 0x 为前缀的十六进制数。不超过 4294967295 的值会转换为 IPv4 地址;更大的值会转换为 IPv6。
IP 转整数工具会上传我输入的地址吗?
不会。所有转换都使用标准 JavaScript 运算在浏览器本地完成——你输入的地址或数字永远不会离开你的设备。
为什么二进制值会有这么多位数?
IPv4 的二进制输出始终是 32 位,IPv6 的二进制输出始终是 128 位,并以零填充,这样你可以清楚看到地址是如何映射到其原始位模式的。

相关工具

全部 ArrayKit 工具