
106.52.1.0/26 这个表示法代表的是什么意思呢?
IP 地址:网络和主机
IP 地址是一个 32 位的数字。 它以唯一的数字标识出 TCP/IP 网络上的主机(计算机或其他设备,如打印机或路由器)。
IP 地址有两个部分。 IP 地址的第一部分用作网络地址,后一部分则用作主机地址。 以 192.168.123.132 为例,将其划分为这两部分,则会得到 192.168.123.0(网络地址)和 0.0.0.132(主机地址)
CIDR:无类域间路由
由于早期的IP地址的划分会浪费太多的IP地址(5种类型,A类地址、B类地址、C类地址、D类地址和E类地址),所以,现在都是用CIDR表示法,为此引入了子网掩码的概念,即网络位的个数可以任意指定。该方法兼容早期的IP划分方法。
CIDR表示方法:IP地址/网络ID的位数(网段的划分更加灵活)
子网掩码
在 TCP/IP 中,IP 地址中用作网络和主机地址的部分并不固定。 除非获取额外的信息,否则无法确定上述的网络和主机地址。 此信息以另一个 32 位数字(称为子网掩码)提供。 在这个例子中,子网掩码为 255.255.255.0。 这个数字的含义并不明显,除非你知道 255 在二进制计数法中等于 11111111。 因此,子网掩码为 11111111.11111111.11111111.00000000。
将 IP 地址和子网掩码排在一起,即可分开地址中的网络和主机部分:
11000000.10101000.01111011.10000100 - IP 地址 (192.168.123.132)
11111111.11111111.11111111.00000000 - 子网掩码 (255.255.255.0)
前 24 位(子网掩码中的 1)被标识为网络地址。 最后 8 位(子网掩码中剩余的零)被标识为主机地址。 它为你提供以下地址:
11000000.10101000.01111011.00000000 - 网络地址 (192.168.123.0)
00000000.00000000.00000000.10000100 - 主机地址 (000.000.000.132)
106.52.1.0/26
这个表示是网络地址位数有26位,其包含的ip列表有
最小IP:主机ID不能全为0,全为0表示网络ID
最大IP:主机ID不能全为1,全为1表示本地广播
1 | // processSegment 处理网段表示的 ip |