如何计算所需主机的CIDR?

问题描述 投票:0回答:1

我想用一个例子来解释。

如果我是对的,IP范围20.0.0.0/24如下:

  • 雪松范围:脚趾1.1.1 / 25
  • 网络掩码:255.255.255.0
  • 通配符位:0.0.0.255
  • 第一个IP:20.0.0.0
  • 最后一次IP:20.0.0.255
  • 总主持人:256

此外,如果我是对的,我们可以将20.0.0.0和20.0.0.255之间的任何IP分配给主机,或者主机可以获得20.0.0.0和20.0.0.255之间的任何IP。

如果我想要有限主机的地址空间和CIDR,例如在10-12个主机之间,我可以根据这些要求计算地址空间/ CIDR吗?如果是,如何计算?

ip-address cidr
1个回答
0
投票

要获得包含N个主机的CIDR,请使用2⁵ - log₂N。我写了一个快速计算器[运行它]:

document.querySelector('input').addEventListener('input', ({target: {value}}) => {
  document.querySelector('output').textContent =
    2**5 - Math.log2(Number(value));
});
Hosts: <input type="number" />
CIDR: /<output></output>
© www.soinside.com 2019 - 2024. All rights reserved.