工具介绍
IP地址进制转换工具可以实现IPv4地址在点分十进制、32位无符号整数、十六进制、二进制格式之间的互相转换,支持正向转换和反向还原,自动校验输入合法性。
使用方法
1. 在「输入点分IPv4地址」框输入合法的四段IPv4地址(如:192.168.1.1),工具会自动将其转换为其他格式;
2. 在「输入整数/十六进制IP」框输入十进制整数或带0x前缀的十六进制,工具会自动还原为点分IPv4地址;
3. 勾选「自动转换」后输入内容会实时计算结果,取消勾选后点击「转换」按钮得到结果;
4. 点击「清空」按钮可清空所有输入和结果。
转换原理
IPv4地址是32位二进制地址,通常分为4个8位字节(0-255),用点分隔,转换公式为:十进制整数 = (A × 256³) + (B × 256²) + (C × 256¹) + D,其中A.B.C.D是点分四段,最高位是第一段A,最低位是第四段D。
反向还原就是将32位整数按顺序每8位拆分得到四段A、B、C、D,再用点分隔即可。
十六进制是将32位整数直接转为16进制,共8位;二进制是32位整数直接转为二进制,共32位。
注意事项
- 仅支持IPv4地址转换,不支持IPv6;
- 输入数值范围是0到4294967295(对应0.0.0.0到255.255.255.255),超出范围会提示错误;
- 输入点分IPv4必须严格符合格式,四段每段0-255,否则验证不通过。