IPv4 地址转换器

在点分、整数、十六进制和二进制形式之间转换 IPv4

输入

点分十进制、无符号整数、0x 十六进制或 32 位二进制。

识别的格式:
点分十进制
已从点分十进制转换 192.168.1.1。

结果

IPv4 表示法

IPv4 地址
192.168.1.1
无符号整数
3232235777
十六进制
0xC0A80101
十六进制字节
C0 A8 01 01
二进制
11000000 10101000 00000001 00000001
八位组
192 | 168 | 1 | 1

编程视图

有符号 int32
-1062731519
编程和数据库中的表示形式,不是 IPv4 表示法。
反序八位组(小端整数)
16885952
同样的四个字节从最低有效字节开始读取。不是 IPv4 表示法。

所有形式均为网络字节序(大端序):最高有效的八位组在前。 在字节序转换器中交换字节顺序

地址类型

类型
私有
私有
注册表地址块
192.168.0.0/16 (RFC 1918)

已从点分十进制转换 192.168.1.1。

转换器显示的内容

输入一个 IPv4 地址,可以是点分十进制(192.168.1.1)、32 位无符号整数(3232235777)、带 0x 的十六进制(0xC0A80101)或 32 位二进制数字。格式会自动识别,其余所有形式都会显示并各自带有复制按钮:点分十进制、无符号整数、十六进制、十六进制字节、按八位组分隔的二进制以及四个八位组。地址类型来自 IANA 特殊用途地址注册表,并附上定义它的 RFC。

严格解析

各操作系统解释不一致的旧式简写会被直接拒绝而不是猜测:127.1 这样的简写、192.168.001.001 这样带前导零的八位组(常被当作八进制)、大于 255 的八位组、大于 4294967295 或带前导零的整数、没有 0x 前缀的十六进制,以及不是恰好 32 位的二进制。每条错误都会指出需要修改的部分。

字节序与有符号整数

所有形式均为网络字节序(大端序):最高有效的八位组在前。有符号 int32 是部分编程语言和数据库存储的二进制补码值,反序八位组是小端主机从同样四个字节读出的整数;两者都不是 IPv4 表示法,也不接受有符号输入。一般的字节交换请使用字节序转换器。

隐私与限制

转换完全在浏览器中进行。不会发送、解析、ping 或保存任何内容,内网地址也不会离开你的设备。本工具只转换单个 IPv4 地址;网络请使用 CIDR / 子网计算器,IPv6 地址请使用 IPv6 解析器。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch