IPv4 数字转换
在点分地址、无符号整数和 32 位二进制之间转换单个 IPv4 地址。
浏览器本地处理输入IPv4 / 无符号整数 / 二进制输出JSON
- 1添加输入
- 2确认后运行
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
粘贴一个 IPv4 地址、无符号十进制整数或 32 位二进制值,并排核对等价表示。可复制数据库、日志或网络配置所需的纯值。
如何使用
- 粘贴一个点分 IPv4 地址、无符号十进制整数或支持的二进制写法。
- 转换前核对识别出的输入类型与地址预览。
- 并排检查等价的地址、十进制与二进制值;复制纯字段或下载完整 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,都能表示;能否使用取决于网络场景。
输入会发到服务器吗?
不会。转换只在浏览器内进行,也不会访问该地址。