例如:给定子网10.10.0.0/16,是否必须找到给定子网范围的第1000个ip?
答案 0 :(得分:0)
因此,您可以获得的总可用IP地址等于2 ^ 16 = 65536(考虑16位可用)。现在,要找到1000个IP地址,可以使用10个最低有效位。这样就等于10.10.00000011.11101000 / 16等于10.10.3.232/16。
答案 1 :(得分:0)
将IP地址转换为二进制:
00001010.00001010.00000000.00000000
将蒙版转换为二进制:
11111111.11111111.00000000.00000000
(前16位被屏蔽。这为我们提供了地址的后16位。)
第一个地址10.10.0.0将是子网地址
前255个地址将为10.10.0.1-10.10.0.255
后256个地址将是10.0.1.0-10.10.1.255 等等。
因此具备以下知识:
CIDR表示法的答案= 10.10.3.233/16 (可以分配主机的第1000个IP地址)
答案 2 :(得分:0)
通过查看子网本身,我们可以确定子网的第一个地址是10.10.0.1到10.10.255.255。
由于掩码为/ 16,因此最后两个八位位组可以更改,每个八位位组的值可以在0-255之间,即256种可能性。
所以如果我想找到第1000个ip,那么 第四个八位字节= 1000%256(剩余)
第三个八位字节= 100/256(商)
在我们的情况下, 第四个八位字节= 253第三个八位字节= 3
第100个将是“ 10.10.3.232”。
如果我错了,请纠正我。谢谢