今天看书时,书上说 nmap 支持通过无类型域间选路地址块 (CIDR)来表示一段 IP,那么我们这种表示方式是如何来表示一段 IP 的呢?
该表示方法的格式如下
IP地址/网络前缀所占的比特数
我们通过一个例子来具体了解一下。
假如有这样的一个无类型域间选路地址块 128.14.35.7/20
将前面的 IP 转换成二进制
10000000 00001110 00100011 00000111
无类型域间选路地址块 ’/‘ 后面的数字表示前缀的长度,在这个例子中表示 IP 地址二进制表示后的前二十位为前缀。那么这段 IP 地址就是以前缀开头的所有 IP 地址
在这段 IP 地址中
最小地址:128.14.32.0 = 10000000 00001110 00100000 00000000
最大地址:128.14.47.255 = 10000000 00001110 00101111 11111111