IP地址转换(十进制 二进制)

🌐 IP Address Converter (Decimal <-> Binary)

Convert 11 - convert values in-browser instantly with local processing.

📐 工作原理与说明
IPv4 = 32 位无符号整数;点分十进制按 8 位一段切成 4 段(每段 0–255)
dec = a·256³ + b·256² + c·256 + d;dot = [(dec≫24)&255, (dec≫16)&255, (dec≫8)&255, dec&255]
IPv4 地址本质是一个 32 位整数,范围 0 ~ 4,294,967,295,对应 0.0.0.0 ~ 255.255.255.255。点分十进制把 32 位按每 8 位一段写成 4 个十进制数;二进制串把 32 位写成 0/1,每 8 位用点分隔,便于看清网络位与主机位;十进制整数形式便于数据库用 BIGINT 存储与排序、去重。本工具在三种形式间无损互转:输入任一种并选择目标格式即可得到结果。转换基于纯位运算,只要输入合法(四段均 0–255,或 32 位 0/1 串,或 0~4,294,967,295 的整数)即精确可逆。
⚠️ 使用说明与注意事项

📚 深度解析:IP地址转换(十进制 ↔ 二进制)

💡 常见使用场景

转换示例
输入 192.168.1.1 → 十进制 3232235777;二进制 11000000.10101000.00000001.00000001(192=11000000、168=10101000、1=00000001)。反向:整数 3232235777 还原为 192.168.1.1;32 位串 11000000101010000000000100000001 还原同一地址。范围 0~4294967295(对应 0.0.0.0~255.255.255.255)。

❓ 常见问题(FAQ)

为什么要有整数形式?
数据库常用 BIGINT 存 IP,整数便于索引、范围查询与去重;展示时再转回点分十进制。二进制则用于理解子网划分与掩码。
转换会出错吗?
纯位运算,只要输入合法 IPv4(四段 0~255)或 32 位 0/1 串即精确;段越界或长度不对工具会提示格式无效。
📖关于「IP地址转换(十进制 ↔ 二进制)」 ▼

📝工具简介

IP地址转换(十进制 ↔ 二进制)。免费在线工具,纯前端处理,数据不上传,保护隐私安全。

✨功能特点

🎯使用场景