小白也能懂!IP地址范围怎么算?附详细步骤+实例

2026-08-01 17:55:31 102阅读
面向小白,科普直观的IP地址范围计算方法并配常见实例,核心是基于IP与子网掩码的对应逻辑:先明确子网掩码给出的“主机位”(二进制IP末尾连续为0的位数),网络地址即主机位全0,广播地址主机位全1,剔除首尾的则是可分配给设备的有效地址,文中大概率提供C类(如192.168.1.5/24)默认掩码场景的简化块算法,避免逐位转二进制的繁琐,适合网络入门。

很多人在设置路由器、划分公司局域网,或者排查网络卡顿问题时,都会碰到“IP地址范围怎么算”的疑问,其实只要搞懂IP地址和子网掩码的关系,跟着步骤走,哪怕是刚接触网络的新手也能轻松算出来!今天我们就用最通俗的方式,讲清楚IPv4地址范围的计算方法(IPv6使用较少,暂不展开)。

先补2个必懂的基础知识

算范围之前,得先搞懂两个核心概念:IPv4地址的结构,以及子网掩码的作用。

小白也能懂!IP地址范围怎么算?附详细步骤+实例

IPv4地址是什么?

我们平时说的IP地址(比如192.168.1.1),大多是IPv4地址——它本质是一串32位的二进制数,为了方便记忆,被分成4段,每段8位,再转成十进制(每段范围是0-255)。
举个例子:192.168.1.100 转成二进制就是:
10101000.00000001.01100100

子网掩码是干嘛的?

子网掩码是用来“切分”IP地址的:把IP分成网络位(相当于“小区名字”,标识同一个局域网)和主机位(相当于“门牌号”,标识局域网里的不同设备)。
子网掩码也是32位二进制,规则很简单:“1”对应网络位,“0”对应主机位
比如最常见的子网掩码255.255.0,转成二进制是:
11111111.11111111.00000000
前24位是1(网络位),后8位是0(主机位)。

计算IP地址范围的6个步骤

记住这个流程,所有IPv4范围都能算:

  1. 拿到关键信息:目标IP地址 + 对应的子网掩码;
  2. 把IP和子网掩码都转成32位二进制;
  3. 做“与运算”得网络地址(局域网的“起点”);
  4. 数主机位数量,算可用主机数;
  5. 把网络地址的主机位全变1,得广播地址(局域网的“终点”);
  6. 最终可用范围:网络地址+1 到 广播地址-1。

这里解释下“与运算”:只有IP和子网掩码的对应位都是1时,结果才是1,否则是0。

实战2个例子,一看就会

例子1:简单的常见场景

假设IP地址是168.1.100,子网掩码是255.255.0,算范围。

步骤1-2:转二进制

  • IP:168.1.10010101000.00000001.01100100
  • 子网掩码:255.255.011111111.11111111.00000000

步骤3:与运算得网络地址

把每一位对应做与运算:
前24位(子网掩码是1)保留IP的对应位,后8位(子网掩码是0)全变0 →
10101000.00000001.00000000 → 转十进制是168.1.0(网络地址)。

步骤4:算可用主机数

子网掩码有8个0(主机位n=8),可用主机数是2ⁿ - 2(减2是因为主机位全0是网络地址,全1是广播地址,不能给设备用) → 2⁸-2=254

步骤5:算广播地址

把网络地址的主机位(后8位)全变1 →
10101000.00000001.11111111 → 转十进制是168.1.255

步骤6:得可用范围

网络地址+1 到 广播地址-1 → 168.1.1 ~ 192.168.1.254

例子2:稍复杂的子网划分

假设IP是168.1.150,子网掩码是255.255.192,算范围。

步骤1-2:转二进制

  • IP:168.1.15010101000.00000001.10010110
  • 子网掩码:255.255.19211111111.11111111.11000000(最后一段192是11000000,所以主机位n=6)。

步骤3:与运算得网络地址

前26位(子网掩码是1)保留IP的对应位,后6位全变0 →
10101000.00000001.10000000 → 转十进制:最后一段10000000是128,所以网络地址是168.1.128

步骤4:可用主机数

n=6 → 2⁶-2=62

步骤5:广播地址

后6位全变1 → 10101000.00000001.10111111 → 最后一段10111111是191,所以广播地址是168.1.191

步骤6:可用范围

168.1.129 ~ 192.168.1.190

几个注意事项

  1. 只讲了IPv4:IPv6是128位地址,计算逻辑不同,日常家用/办公用IPv4足够;
  2. 特殊掩码:如果子网掩码是255.255.255(32位全1),那网络地址和广播地址是同一个,只能给1个设备用;
  3. 主机位不能太少:主机位至少要2位(n≥2),不然2ⁿ-2=0,没有可用IP。

算IP地址范围的核心,就是通过子网掩码区分“网络位”和“主机位”,跟着“转二进制→与运算得网络地址→算广播地址→得范围”这几步走,多练2个例子就熟练了!如果觉得手动转二进制麻烦,也可以用在线子网计算器,但学会原理,遇到网络问题会更灵活哦~

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。