为什么“子网计算器”为我提供了不同的主机地址范围

时间:2019-03-24 16:50:21

标签: subnet cidr

我正在为三个部门建立一个网络。这是我从中进行子网划分的IP地址:10.10.15.0

第一个部门由275位主持人组成。我将需要一个/ 23子网掩码来覆盖所有这些子网掩码。因此,根据我自己的计算,该区块为10.10.15.0-> 10.10.16.255。我理解正确吗?因为当我在几个计算器中键入IP地址和子网掩码时,它会从10.10.14.0-> 10.10.15.255创建一个块。为什么会这样?

2 个答案:

答案 0 :(得分:2)

计算器是正确的,/ 23网络中的起始地址将始终具有偶数个八位字节。 (对于/ 22,它可以被4整除;对于/ 21,它可以被8整除,依此类推。)

以二进制而不是十进制查看地址可能会有所帮助。用二进制形式,将10.10.15.0编写为:

00001010.00001010.00001111.00000000

在a / 23中,前23位是网络前缀,其余9位是主机标识符:

00001010.00001010.0000111  1.00000000
|<-  Network prefix   ->|  |<-Host->|

请注意,此地址的主机部分并非全为零,因此它不是该块中的第一个地址。那应该是:

00001010.00001010.0000111  0.00000000    = 10.10.14.0

类似地,最后一个地址将在主机部分中全为

00001010.00001010.0000111  1.11111111    = 10.10.15.255

顺便说一句,如果您以二进制形式扩展10.10.16.255,则看起来像这样:

00001010.00001010.0001000  0.11111111

...这表明它没有相同的网络前缀,因此不在同一块中。

答案 1 :(得分:0)

10.10.15.0/23 的图形表示可能会有所帮助。 它表明地址是一个HOST。
10.10.14.0/23 是网络地址。 enter image description here