IP地址转换(十进制 二进制)
IP地址转换(十进制 二进制)是一款免费的在线IT 开发工具,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]
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 的整数)即精确可逆。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
📚 深度解析:IP地址转换(十进制 ↔ 二进制)
💡 常见使用场景
- 点分十进制与整数互转:把 192.168.1.1 这类可读地址转成 32 位整数(如 3232235777),便于数据库存储、排序或脚本批量处理。
- 十进制与二进制互转:把 IPv4 写成 32 位二进制(每 8 位一个点),直观看掩码位、子网位与主机位。
- 批量核对:对一批 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)
▼
工具简介
IP地址转换(十进制 ↔ 二进制)。免费在线工具,纯前端处理,数据不上传,保护隐私安全。
功能特点
- 纯前端处理,数据不上传服务器
- 操作简单,一键完成
- 实时显示结果,所见即所得
- 支持复制和下载结果
使用场景
- 网络抓包与报文分析
- IP 地址规划与排障
- 子网划分与 VLAN 设计
- 脚本批量 IP 处理