在线CIDR无类别域间路由IP地址段计算器

工具加载中...

工具介绍

在线CIDR无类别域间路由IP地址段计算器,用于计算一个IPv4地址区间(IP段)的CIDR(无类别域间路由)表示方法。

在防火墙或黑名单设置中,通常使用CIDR表示法来描述一个IP段,如192.168.1.1-192.168.1.255这个地址段,通常CIDR表示为118.81.184.0/24。

什么是CIDR无类别域间路由?

CIDR(无类别域间路由,Classless Inter-Domain Routing)是一种IP地址分配方法和路由选择机制,它被设计用于替代传统的基于类的IP地址划分方法(Classful Network)。

传统的类(Classful Network)

在CIDR之前,IP地址是根据类(A类、B类、C类等)来分配的:

A类: 从1.0.0.0到126.0.0.0,每个A类网络有16,777,216个IP地址。

B类: 从128.0.0.0到191.255.0.0,每个B类网络有65,536个IP地址。

C类: 从192.0.0.0到223.255.255.0,每个C类网络有256个IP地址。

这种方法容易导致IP地址的浪费。例如,一个需要1000个IP地址的组织可能会被分配一个B类网络(65,536个地址),远超过其实际需求。

CIDR的引入

CIDR通过网络前缀和掩码长度来表示IP地址范围,解决了传统类方法的浪费问题。

CIDR表示法

CIDR使用斜线符号(/)来表示网络前缀和子网掩码长度。例如,192.168.1.0/24表示网络前缀为192.168.1.0,子网掩码长度为24位。

192.168.1.0/24: 前24位为网络部分,后8位为主机部分。它可以表示从192.168.1.0192.168.1.255的256个IP地址。

10.0.0.0/8: 前8位为网络部分,后24位为主机部分。它可以表示从10.0.0.010.255.255.255的16,777,216个IP地址。

子网掩码

子网掩码是用来确定网络部分和主机部分的位数。对于CIDR表示法192.168.1.0/24,其子网掩码为255.255.255.0

子网掩码长度子网掩码
/8255.0.0.0
/16255.255.0.0
/24255.255.255.0
/26255.255.255.192

CIDR的优势

灵活性: CIDR可以根据实际需求分配任意数量的IP地址,避免浪费。

路由聚合: CIDR支持路由聚合(supernetting),可以将多个小网段聚合成一个更大的网段,减少路由表的条目数量,提高路由效率。

扩展性: CIDR能更好地支持互联网的扩展和IP地址的高效利用。

如何计算CIDR地址段?

要计算CIDR,首先我们需要确定IP段的起始地址和结束地址,然后将其转换为二进制形式,找到共同前缀,最后确定CIDR表示法。

1. 起始地址和结束地址

起始地址:192.168.1.1

结束地址:192.168.1.255

2. 转换为二进制

192.168.1.1: 11000000.10101000.00000001.00000001

192.168.1.255: 11000000.10101000.00000001.11111111

3. 找到共同前缀

两个地址的前24位相同:11000000.10101000.00000001

4. 确定CIDR表示法

共同前缀为24位,所以CIDR表示法为:192.168.1.0/24。

使用CIDR表示法,192.168.1.0/24可以表示从192.168.1.0到192.168.1.255这个范围的所有IP地址。

因此如果你想屏蔽192.168.1.1到192.168.1.255这个IP段,可以使用192.168.1.0/24这个CIDR表示法。