不允许 CIDR < 5

不允许 CIDR < 5

问题

已使用以太网电缆连接两个 NIC。以太网适配器配置如下:

网卡

IP: 8.0.0.1
Subnet mask: 248.0.0.0

网卡

IP: 8.0.0.2
Subnet mask: 248.0.0.0

如果要配置子网掩码 0.0.0.0、128.0.0.0、192.0.0.0、224.0.0.0 或 240.0.0.0,则会出现以下消息:

The combination of IP address and subnet mask is invalid. All of the bits in the network address portion of the IP address are set to 0. Please enter a valid combination of IP address and subnet mask.

根据这个 IP 计算器,CIDR 0 是无效的,而 X>=1 是允许的。

问题

为什么不允许 CIDR < 5?这是否意味着最低可能的 CIDR 是 5,因此是 248.0.0.0?

答案1

答案很简单。您的 IP 地址

8.0.0.1

具有以下位表示:

0000 1000 0000 0000 0000 0000 0000 0001

如果位掩码低于 5,则网络地址将为 0。这是不允许的,例如,对于 8.0.0.1/4,我们将有

0000 1000 0000 0000 0000 0000 0000 0001
net ^host in network

相关内容