我想找出那两个网络之间以CIDR表示法表示的所有IPv4网络。
10.11.3.64-10.11.3.127
10.11.52.0-10.11.52.255
IPv4网络应该尽可能使用短的子网掩码。
将 10.11.3.127
转换成二进制,加上 1
并再次转换回十进制,即可获得网络的第一个地址。然后将 10.11.52.0
转换成二进制,减去 1
并再次转换为十进制,即可获得网络的最后一个地址。然而,对于如何找出 10.11.3.128-10.11.51.255
范围内的CIDR块,有什么聪明的算法建议吗?只是一些方向上的建议应该就足够了 :)
10.11.3.128-10.11.51.255
可以用10.11.3.128/25
的CIDR表示法表示,然后使用/24前缀从10.11.4.0/24
到10.11.51.0/24
,而实际上这些/24可以聚合。 - Martin10.11.3.128/0
到10.11.51.255/0
进行IPV4地址转换。这是最大可能的前缀,因此我才会问。 - hek2mgl10.11.3.X
,这意味着在您转移到10.12.X.X
之前,任何子网都不能大于/24。#L2subnet - Sammitch