如何计算 /29 网络掩码上可用的 IP 数量

如何计算 /29 网络掩码上可用的 IP 数量

这可能听起来像一个愚蠢的问题,但我真的很想知道如何计算出在这个网络范围内有多少个可用的 IP:

196.44.198.32/29

有人能给我解释一下 /29 是什么意思,如何计算吗?您可用的 IP 数量,用于广播的 IP 数量等。

问候 Conrad

答案1

对于这种用途,你可以使用一个名为 ipcalc 的漂亮工具


Address:   196.44.198.32        11000100.00101100.11000110.00100 000
Netmask:   255.255.255.248 = 29 11111111.11111111.11111111.11111 000
Wildcard:  0.0.0.7              00000000.00000000.00000000.00000 111
=>
Network:   196.44.198.32/29     11000100.00101100.11000110.00100 000
HostMin:   196.44.198.33        11000100.00101100.11000110.00100 001
HostMax:   196.44.198.38        11000100.00101100.11000110.00100 110
Broadcast: 196.44.198.39        11000100.00101100.11000110.00100 111
Hosts/Net: 6                     Class C

您也可以使用这种简单的方法来计算:
2^(32-29) - 2 = 6 个主机

答案2

解释一下它实际上是什么:

/29 表示地址的 32 位中有 29 位是网络掩码,因此只有 3 位可用于区分计算机。但是,您总是会从地址块中丢失 2 个地址用于广播和环回,因此您的结果是:

2**(32-29) - 2 = 2**3 - 2 = 8 - 2 = 6

广播始终是范围的顶部(将所有非网络掩码的位设置为“1”)。

有关更多详细信息,请阅读“CIDR 表示法”

答案3

/29 表示 6 个可用地址:

196.44.198.32-196.44.198.39

通常,196.44.198.33 是您的网关。

看到这个CIDR 计算器

答案4

或者,

nmap -sP 196.44.198.32/29

相关内容