IP 地址转换工具

以点分十进制输入 IPv4 地址。您会得到同一地址的二进制、十六进制、八进制形式,以及由其32位组成的唯一一个数字。

免费 在浏览器中运行 核对于2026年11月10日星期二

用点分隔的四个0到255之间的数字,例如192.168.1.1。IPv6 地址请使用 IPv6 工具。

结果

十进制数 — 把32位当作一个无符号数字读取,第一个八位组是最高的八位。
二进制 — 每个八位组用八位二进制表示。
十六进制(按八位组) — 每个八位组用两位十六进制数字表示。
十六进制数 — 32位作为一个十六进制数,前缀为 0x。
八进制(按八位组) — 每个八位组用八进制表示;每个非零八位组的数字前加一个前导0。

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在 IPv4 地址 中输入 IPv4 地址,四个数字之间用点分隔。
  2. 阅读 十进制数:它是把地址视为一个数字的结果,某些设置和工具会要求使用这种形式。
  3. 需要查看每个八位组的位时,使用 二进制;如需常见的十六进制形式,使用 十六进制(按八位组)。

IPv4 地址如何写

IPv4 地址长32位,由四个八位组组成,每个八位组是八位,因此可以表示0到255之间的值(RFC 791 第2.3节)。点分十进制记法把每个八位组写成十进制数,并在它们之间加一个句点(RFC 1166 的网络编号一节,英文)。例如,192.168.1.1的八位组是192、168、1和1。

同样的32位也可以读作一个数字。第一个八位组是最高的八位,因此这个数字等于第一个八位组乘以256的三次方,加上第二个八位组乘以256的平方,再加上第三个八位组乘以256,再加上第四个八位组。

十进制数 = a × 256^3 + b × 256^2 + c × 256 + d(a、b、c、d 为四个八位组)

工具写出的形式

二进制和十六进制按八位组书写,因为人和网络工具都是这样读取地址的。带前缀 0x 的十六进制数是同样的32位,只是写成一个整体;八进制形式则把每个八位组写成八进制,并带有前导0。

字段中的前导零,例如001,按十进制读取,正如 RFC 1166 的示例那样;工具不会把它当作八进制。超过255的字段,以及字段不是四个的地址,都会被拒绝。

地址192.168.1.1

192.168.1.1的四种形式如下。十进制数为192乘以256的三次方,加上168乘以256的平方,加上1乘以256,再加上1。

形式 数值
十进制数 3232235777
二进制 11000000.10101000.00000001.00000001
十六进制(按八位组) C0.A8.01.01
十六进制数 0xC0A80101
八进制(按八位组) 0300.0250.01.01

常见问题

为什么十进制数这么大?

地址是32位,因此最大值是4294967295,对应255.255.255.255。每个八位组乘以256的某次幂后相加,所以第一个八位组的权重最大。

八进制形式有什么用?

八进制是一种较早的地址写法。有些工具接受点分记法中的八进制,即以前导0标明八进制数字。本工具按八位组书写,便于您核对这类工具显示的数值。

为什么工具拒绝256作为八位组?

八位组是八位,因此只能表示0到255(RFC 791)。256需要第九位,不属于四个八位组的地址形式。

这个工具能转换 IPv6 地址吗?

不能。IPv6 地址有128位,并有自己的记法,我们的 IPv6 工具会处理它。本工具只转换32位的 IPv4 形式。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。