这可能听起来像一个愚蠢的问题,但我真的想知道我将如何计算出在这个networking范围内有多lessIP:
196.44.198.32/29
有人可以向我解释吗,29是什么意思,你是如何计算的。 您可用的IP数量,将用于广播的IP数量。
亲切的问候康拉德
对于这样的使用,你可以使用一个漂亮的工具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个主机
为了解释它实际上是什么:
/ 29表示地址的32位中的29位是networking掩码,因此,只有3位可用于区分计算机。 然而,你总是从广播和回送中丢失2个地址,所以你的结果是:
2**(32-29) - 2 = 2**3 - 2 = 8 - 2 = 6
广播将始终是范围的顶部(将networking掩码的所有位设置为'1')。
欲了解更多详情,请阅读“CIDR符号”
/ 29表示6个可用的地址:
196.44.198.32 – 196.44.198.39
通常,196.44.198.33将是你的门户。
看到这个CIDR计算器 。
29是二进制networking掩码中位数为1的位数。 您可以使用这些1和您的IP来逻辑与,以查看networking。
要么,
nmap -sP 196.44.198.32/29