只有记住一个数字,就能快速计算出 IP 网段的可用范围

文章正文
发布时间:2024-11-21 19:53

  只要记住一个简单的数字,即使面对非常复杂的IP网段子网掩码划分,你也能够轻松地确定该网段的主机位、网络位、广播地址以及可用的IP地址范围。这个数字就是256.

  基础知识回顾

  IP地址分为IPv4和IPv6两种,其中IPv4是目前最常见的类型。

  IPv4地址由32位二进制数构成,通常表示为四组十进制数。IP地址的划分依赖于子网掩码,子网掩码用于决定网络号和主机号的边界。  

  网络号:表示特定网络的标识,通过子网掩码与IP地址进行按位与运算得到。

  广播地址:用于在网络中发送广播消息,通过反向运算获得。

  可用IP范围:网络中可分配给主机的IP地址范围,通常排除网络号和广播地址。

  案例演示

  我们一起来做几个测试,比如这个IP地址:

  首先,我们需要找到掩码中既不是255也不是0的那一段。比如,在这里我们使用248作为例子。接下来,我们用256减去这个数(256-248),得出的结果是8。这意味着我们可以从0开始,每次增加8来确定IP地址的范围。

  我们可以通过这种方式计算出它前后相邻的有效IP地址值。这样就能轻松地知道该IP地址所在的区间啦!上述例子中37,刚好在32-40之间。所以,我们就可以轻松的得出:

  网络位:就是被255覆盖+区间开头的,在本案例中就是192.168.191.32

  主机范围:主机范围就是除了网络位和广播位,在本案例中就是192.168.191.33-38

  广播位:就是下一网络位-1,在案例中就是40-1,所以广播位就是192.168.191.39

  我们再来做一题吧!

  通过256减去192我们得到了64。因为55正好位于0到64这个范围内,所以我们可以这样理解:

  网络地址为:192.168.0.0

  主机的IP地址范围是从192.168.0.1到192.168.63.254

  广播地址是:192.168.63.255

  子网掩码设置为:255.255.192.0