ZH
我的工具

IP 地址转二进制

把 IP 地址转换为二进制八位字节,也可以转换回来。加上 /前缀 后,可查看网络位与主机位、二进制子网掩码和网络地址。

IPv4 或 IPv6,可附带 /前缀。二进制输入:32 位,或用点分隔的四组 8 位。
二进制
11000000.10101000.00000001.10000010
IP 地址
192.168.1.130
二进制(无分隔符)
11000000101010000000000110000010
版本
IPv4
网络位 / 主机位
25 个网络位 + 7 个主机位
子网掩码(二进制)
11111111.11111111.11111111.10000000
子网掩码
255.255.255.128
网络地址
192.168.1.128
每个八位字节的转换方式
八位字节十进制二进制取值为 1 的位权
119211000000128 + 64
216810101000128 + 32 + 8
31000000011
413010000010128 + 2
我的工具 →
广告

只有把地址看作二进制位,子网划分才说得通。这个工具把 IPv4 地址写成四个 8 位八位字节(IPv6 则是八个 16 位分组),显示每个八位字节由哪些位权组成,并能把二进制还原为普通地址。加上 /26 这样的前缀,就能看到网络位与主机位、二进制子网掩码和网络地址。

使用方法

  1. 输入一个地址,例如 192.168.1.10,也可以附带前缀长度,如 /24。
  2. 或者粘贴二进制数——32 位,或用点分隔的四组 8 位——即可还原出地址。
  3. 查看八位字节表,了解哪些位权(128、64、32 … 1)是开启的。
  4. 粘贴多行即可转换整个列表。

计算公式

octet = b₇×128 + b₆×64 + b₅×32 + b₄×16 + b₃×8 + b₂×4 + b₁×2 + b₀×1

IPv4 的每个八位字节是 0 到 255 的数,恰好写成 8 位。加上 /n 前缀后,前 n 位是网络部分:子网掩码是 n 个 1 后面跟着 0,网络地址是地址与掩码逐位相与的结果。IPv4 中带前导零的八位字节按十进制读取。成对的 IPv6 方括号可以接受;区域标识符必须自行去掉。

示例

以 192.168.1.130/25 为例:192 = 128 + 64 → 11000000,168 = 128 + 32 + 8 → 10101000,1 → 00000001,130 = 128 + 2 → 10000010。/25 的掩码是 25 个 1:11111111.11111111.11111111.10000000(255.255.255.128)。在最后一个八位字节中,10000010 AND 10000000 = 10000000 = 128,所以网络地址是 192.168.1.128,还剩 7 个主机位。

常见问题

为什么每个八位字节都是 8 位数字?

一个八位字节恰好是 8 位。把 1 写成 00000001,可以让各位对齐,这在把地址与掩码比较时是必需的。

怎样用二进制求网络地址?

把地址和掩码都写成二进制,逐位比较:只有两者都是 1 的位,结果才是 1。在输入中加上 /前缀,工具会替你完成这一步。

一个前缀能容纳多少主机?

主机位为 h 位时,共有 2^h 个地址。在 IPv4 中,通常要保留网络地址和广播地址两个,所以 /24 有 254 个可用主机,/30 有 2 个;/31 和 /32 是特例。

支持 IPv6 吗?

支持。会先展开 "::" 简写,并把地址显示为由八个 16 位分组组成的 128 位。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). IP 地址转二进制. https://kakao.mobile/zh/tools/ip-to-binary-tool/

MLA

“IP 地址转二进制.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/ip-to-binary-tool/.

广告