IPv4 转换器
IPv4 互转
支持 IPv4 与十进制、二进制、十六进制之间互转。
转换结果
IPv4 地址有多种表示方式:人类可读的点分十进制(如 192.168.1.1)、计算机存储的 32 位整数、二进制和十六进制。在网络协议学习、日志分析、ACL 规则编写和底层脚本处理中,经常需要在不同进制之间切换。本工具提供四向互转能力,输入任一种格式即可同时得到其余三种表示,所有计算在浏览器本地完成,无需联网,结果即时呈现。
相关推荐
适用场景
- 学习网络协议时,将点分IP转换为二进制观察子网掩码的位运算过程,理解网络地址与主机地址的划分原理
- 编写防火墙ACL规则或路由表时,将IP转换为十进制整数用于范围匹配,或转换为十六进制用于数据包分析
- 分析网络日志时,将日志中的十进制或十六进制IP还原为点分格式,快速识别来源地址
- 编写Python/Shell脚本处理IP数据时,先用本工具验证转换结果是否正确,再将逻辑写入代码
- 网络运维排障时,对比同一IP在不同进制下的表示,辅助排查子网边界和地址冲突问题
使用方法
- 在输入框中输入IPv4地址(点分十进制格式,如192.168.0.1)或十进制整数(0–4294967295)
- 工具自动识别输入格式,实时完成四向转换,无需点击按钮
- 查看结果区域的IPv4(点分十进制)、Decimal(十进制整数)、Binary(32位二进制)、Hex(8位十六进制)四个字段
- 点击「复制JSON结果」按钮,将完整转换结果一键复制到剪贴板,用于脚本或文档
功能特点
- 四向互转:点分十进制、十进制整数、32位二进制、8位十六进制自动换算,一次输入四种结果同时呈现
- 智能识别:自动判断输入是点分IP还是十进制数字,无需切换格式即可双向转换
- 范围校验:自动校验IP合法性和十进制整数范围(0–4294967295),无效输入即时提示
- 纯前端计算:所有转换在浏览器本地完成,不发送任何数据到服务器,零延迟零隐私风险
- JSON一键复制:转换结果可一键复制JSON格式,方便粘贴到脚本、配置文件或技术文档
常见问题
为什么需要把IPv4转换成不同进制?
不同场景使用不同表示:人眼阅读用点分十进制、数据库存储和范围比较用十进制整数、子网掩码和位运算需要看二进制、数据包分析和协议调试常用十六进制。掌握进制转换能帮助你理解IP地址的底层结构。
输入十进制数字会自动识别吗?
会。工具会自动判断输入是点分IP格式(如192.168.1.1)还是纯数字(如3232235777),无需切换模式即可双向转换。数字范围会校验在0–4294967295之间。
转换结果会上传到服务器吗?
不会。所有转换逻辑完全在浏览器本地通过JavaScript计算完成,输入和结果都不会发送到任何服务器,零隐私风险,零网络延迟。
二进制结果为什么是32位连续的而不是分四组?
二进制结果显示完整的32位连续字符串(共32个0或1),方便直接观察整个地址的位模式。对照每个8位边界即可拆分到对应的octet。参考表格中我们展示了分四组的二进制格式供学习参考。
十六进制结果和Wireshark里看到的一样吗?
是的。十六进制结果采用0x前缀的8位十六进制表示(如0xC0A80101),与Wireshark等抓包工具中显示的网络字节序一致,可以直接用于协议分析。
支持IPv6地址转换吗?
当前工具仅支持IPv4。如需IPv6相关工具,可以使用站内的IPv6工具箱。IPv4是32位地址,IPv6是128位地址,进制转换逻辑差异较大。
如何在代码中将IP转为整数?
大多数语言都有内置函数:Python用ipaddress模块(int(ipaddress.IPv4Address('192.168.1.1'))),PHP用ip2long(),MySQL用INET_ATON(),C语言用inet_pton()。建议先用本工具验证你的转换结果是否正确。
术语表
- Dotted Decimal(点分十进制)
- IPv4最常见的人类可读格式,将32位地址按每8位分为4组,每组转为0–255的十进制数,用点号连接,如192.168.1.1。
- Decimal Integer(十进制整数)
- 将32位IPv4地址视为一个无符号整数,范围0–4294967295。常用于数据库存储(如MySQL的INET_ATON函数)和范围比较。
- Binary(二进制)
- IPv4地址的原始32位二进制表示,每8位为一个字节(octet)。子网掩码、CIDR前缀的位运算都在二进制层面进行。
- Hexadecimal(十六进制)
- 以0x开头的8位十六进制表示,每2位对应一个字节。常见于数据包抓包分析(如Wireshark)和底层协议调试。
- Octet(字节组)
- IPv4地址中每个点号分隔的8位段称为一个octet,取值0–255。4个octet组成完整的32位地址。
- Network Byte Order(网络字节序)
- TCP/IP协议规定使用大端序(Big-Endian)传输多字节数据,即高位字节在前。点分十进制的书写顺序与网络字节序一致。
- CIDR(无类别域间路由)
- Classless Inter-Domain Routing,用/前缀长度表示网络位的记法,如/24表示前24位为网络位,后8位为主机位。
- Subnet Mask(子网掩码)
- 32位二进制数,网络位全为1、主机位全为0,用于区分IP地址中的网络部分和主机部分,如255.255.255.0。
- Wildcard Mask(反掩码)
- 子网掩码按位取反的结果,0表示必须匹配、1表示忽略,用于ACL和路由配置中,如0.0.0.255对应/24。
- INET_ATON / INET_NTOA
- 经典的IP地址与整数互转函数名。ATON(ASCII to Number)将点分IP转为整数,NTOA(Number to ASCII)反向转换。MySQL、PHP、C语言均提供此函数。
IPv4 常见地址段及各进制对照
0.0.0.0 | 0 | 0x00000000 | 00000000 00000000 | 默认路由 / 未指定地址 |
10.0.0.0 | 167772160 | 0x0A000000 | 00001010 00000000 | 私有A类地址段起点 |
127.0.0.1 | 2130706433 | 0x7F000001 | 01111111 00000000 | 本地回环地址 |
172.16.0.0 | 2886729728 | 0xAC100000 | 10101100 00010000 | 私有B类地址段起点 |
192.168.0.0 | 3232235520 | 0xC0A80000 | 11000000 10101000 | 私有C类地址段起点 |
192.168.1.1 | 3232235777 | 0xC0A80101 | 11000000 10101000 | 常见家用路由器默认网关 |
255.255.255.0 | 4294967040 | 0xFFFFFF00 | 11111111 11111111 | /24子网掩码 |
255.255.255.255 | 4294967295 | 0xFFFFFFFF | 11111111 11111111 | 受限广播地址 |
保留/特殊IPv4地址段速查
0.0.0.0/8 | 本网络 | 0 – 16777215 | 表示"本网络上的本主机",仅作源地址使用 |
10.0.0.0/8 | 私有A段 | 167772160 – 184549375 | 企业内网,公网不路由 |
127.0.0.0/8 | 回环地址 | 2130706432 – 2147483647 | 本机回环测试,数据包不出网卡 |
169.254.0.0/16 | 链路本地 | 2851995648 – 2852061183 | DHCP失败时自动分配(APIPA) |
172.16.0.0/12 | 私有B段 | 2886729728 – 2887778303 | 企业内网,公网不路由 |
192.168.0.0/16 | 私有C段 | 3232235520 – 3232301055 | 家庭/小型办公内网 |
224.0.0.0/4 | 组播地址 | 3758096384 – 4026531839 | 多播/组播(Multicast) |
240.0.0.0/4 | 保留地址 | 4026531840 – 4294967295 | 保留实验用途,255.255.255.255为广播 |
Authoritative References
- Authentication Header Generator
- Cache-Control Parser
- Content-Disposition 解析器
- CORS Header Builder
- CORS跨域检查器
- CSP Builder
- cURL 转代码生成器
- DNS 全球传播检查
- DNS查询
- Forwarded Header Parser
- Hreflang Generator
- HSTS Analyzer
- HTTP Cookie解析器
- HTTP Headers Checker
- HTTP 请求测试器
- HTTP状态码查询
- IP 归属地查询
- IPv4 转换器
- IPv4 Range Expander
- IPv6 工具箱
- Link Header 解析器
- MX 查找
- 端口检查器
- URL 参数生成器
- Rate Limit Header 解析器
- 重定向链检查器
- Robots.txt 生成器
- Robots.txt 检查器
- Security Headers Checker
- Security.txt 生成器
- Set-Cookie解析器
- Site Network Audit
- Sitemap 生成器
- Sitemap Inspector
- SSL证书检测
- 子网计算器
- URL 解析器
- User-Agent解析器
- UTM 链接生成器
- WebSocket测试
- 我的 IP 是什么?
- WHOIS查询