Neatbo.

IPv4 数字转换

在点分地址、无符号整数和 32 位二进制之间转换单个 IPv4 地址。

浏览器本地处理输入IPv4 / 无符号整数 / 二进制输出JSON
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

核对 IPv4 输入

输入一个点分 IPv4 地址、无符号十进制整数(0–4294967295),或二进制:0b 前缀、连续 32 位、四组 8 位均可。

输入一个 IPv4 地址或无符号 32 位数,即可预览转换。

只按网络字节序变换地址表示,不访问网络,也不查询地址归属。

0 个字符 · 0 字节
正在准备处理工具…

开始之前

粘贴一个 IPv4 地址、无符号十进制整数或 32 位二进制值,并排核对等价表示。可复制数据库、日志或网络配置所需的纯值。

如何使用

  1. 粘贴一个点分 IPv4 地址、无符号十进制整数或支持的二进制写法。
  2. 转换前核对识别出的输入类型与地址预览。
  3. 并排检查等价的地址、十进制与二进制值;复制纯字段或下载完整 JSON。

支持范围与限制

每次处理一个 IPv4 值。十进制输入限无符号 32 位范围 0–4294967295,采用网络字节序;不会自动把有符号数或小端主机序数值重新解释。

点分地址必须由四段 0–255 的十进制数字组成,不接受前导零。二进制可带 0b 前缀、直接输入连续 32 位,或用句点/空格分隔四组 8 位。

本工具只转换地址表示,不解析 DNS、不判断地址归属,也不测试网络连通性。

操作示例

示例输入

192.168.1.1
示例参数
{}

示例输出

{
  "address": "192.168.1.1",
  "decimal": "3232235777",
  "binary": "11000000101010000000000100000001"
}

出现问题时

请只输入一个 IPv4 值:四段 0–255 的地址、0–4294967295 的无符号十进制数,或支持的二进制写法。

常见问题

为什么十进制结果不会是负数?

这里使用无符号 32 位整数。某些语言会把最高位为 1 的地址显示为负的有符号 32 位数;比较前应先转换为无符号值。

整数采用什么字节序?

采用网络字节序:点分地址最左边的一段是最高 8 位。不会推断或交换小端主机序整数。

二进制地址不写 0b 可以吗?

可以,但连续写法必须正好 32 位;也可以用句点或空格分隔四组 8 位。短二进制值需要 0b 前缀。

转换能判断地址是否可用或已分配吗?

不能。所有 32 位模式,包括 0 和 4294967295,都能表示;能否使用取决于网络场景。

输入会发到服务器吗?

不会。转换只在浏览器内进行,也不会访问该地址。

文档与延伸阅读

相关工具