我需要将网络划分172.16.0.0/12
为 3 个不同的子网用于不同的目的。其中一个需要 6 个主机地址,另一个需要 85 个主机地址和最后 100 个主机地址。应该这样做,以便尽可能少的地址未被使用。
现在,第一个子网很容易,我可以创建一个172.16.0.0/29
具有 2 3 - 2 = 6 个可用主机地址的子网。不过,我不确定如何处理下一个子网。是否可以从 say 中创建子网172.16.0.8-172.16.0.127
?也许继续128-255
(最后一个八位字节)的第三个?
我的第二个猜测是像以前一样划分最小的子网,然后创建下一个子网 at172.16.0.1/25
和最后一个 at 172.16.0.2/25
。但是,这样未使用地址的数量会更高。
我还应该提到子网应该可以访问 Internet。这怎么能保证呢?我读到整个172.16.0.0/12
地址范围都是私有的,因此它们在 Internet 上不起作用。这是真的?
编辑:这就是我的想法:
我知道我不能像他们在这里所做的那样对我的网络进行子网划分,因为我的两个子网必须保留 128 个主机的地址空间。这意味着,我可以创建子网172.16.0.0/25
,172.16.0.128/25
和172.16.1.0/29
。我现在想知道的是:“保留供将来使用”中的空间是否算作某种子网,还是可以用作普通地址?