把 IPv4(例如 192.168.0.1)转换为 32 位无符号整数。
把 0 ~ 4294967295 的数字转换回 IPv4 地址。
IP 地址的数字化处理在计算机科学中具有极高的实用价值:
192.168.1.1 存为字符串(15 字节)远比存为 4 字节的无符号整数(unsigned int)更占空间。使用数字存储可显著提升索引速度。本站工具通过高精度的位运算逻辑,为您提供极速且准确的转换:
格式校验: 自动检查输入是否符合标准点分十进制格式(0.0.0.0 - 255.255.255.255)。
转换原理: 基于公式计算:
$$(A \times 256^3) + (B \times 256^2) + (C \times 256^1) + D$$
或通过位运算:
$$(A \ll 24) \mid (B \ll 16) \mid (C \ll 8) \mid D$$
127.0.0.1),下方“十进制数字”框即刻显示 2130706433。3232235777),上方即刻还原为 192.168.1.1。| IP 地址 (Dot-decimal) | 十进制数字 (Integer) | 十六进制 (Hex) |
|---|---|---|
| 0.0.0.0 | 0 | 0x00000000 |
| 127.0.0.1 | 2130706433 | 0x7F000001 |
| 192.168.0.1 | 3232235521 | 0xC0A80001 |
| 255.255.255.255 | 4294967295 | 0xFFFFFFFF |
更多IP地址相关基础知识 请阅读: IP 地址深度解析:结构、分类、掩码和IPv6