IPv4 格式转换

将点分十进制 IPv4 地址转换为 32 位无符号整数、十六进制与点分二进制,便于调试 ACL、防火墙日志与底层网络协议。

阅读完整指南: IPv4 网络基础:CIDR、子网划分与排错 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

将 IPv4 地址转换为十进制、十六进制与二进制表示。

IPv4 地址

例如 192.168.0.1

十进制 (uint32)

3232235521

十六进制

0xc0a80001

二进制 (点分)

11000000.10101000.00000000.00000001

反向验证

192.168.0.1

注释说明

说明

十进制值为 32 位无符号整数; 二进制按八位一组用点分隔便于阅读。

将点分十进制 IPv4 地址转换为 32 位无符号整数、十六进制与点分二进制,便于调试 ACL、防火墙日志与底层网络协议。

快速开始

  1. 输入 IPv4

    例如 192.168.0.1,每段 0-255。

  2. 查看转换

    同时显示十进制、十六进制、二进制与反向验证。

  3. 复制结果

    一键复制全部格式用于脚本或文档。

为什么需要多种表示

防火墙与路由配置有时用十进制整数; 抓包分析常见十六进制; 子网划分练习常用二进制查看网络位。

十进制整数

将四个八位组按大端序合并为 32 位无符号整数。例如 192.168.0.1 对应 3232235521。

典型工作流

当分析防火墙日志时,您可能遇到十进制格式的 IP 地址(如 3232235521)。使用本工具快速转换为点分十进制(192.168.0.1),便于定位内网设备。转换过程完全在浏览器本地完成,无需担心隐私泄露。

开发网络协议时,十六进制表示法更便于二进制操作。例如,将 0xC0A80001 粘贴到工具中,可同时获得二进制掩码(11000000.10101000.00000000.00000001)和常规 IP 格式,帮助验证数据包结构。

示例

示例

Input

10.0.0.1

Output

Decimal 167772161, hex 0x0a000001

FAQ

支持 IPv6 吗?

本工具仅处理 IPv4; IPv6 请使用专用工具。

会上传地址吗?

不会,转换在浏览器本地完成。

为什么十六进制 IP 有时显示为 0xC0A80001 有时是 C0A80001?

0x 前缀是编程语言中十六进制数的常见表示法,而裸格式(C0A80001)多用于网络协议原始数据。本工具同时支持两种输入方式,输出则会根据场景自动添加/去除前缀。