让我们从您提出的问题开始:
255.255.255.248 网络上是否可以有 60 台主机?
正如您所料,答案是否定的。
@null对您提出的问题的回答是正确的,我不明白为什么它被否决了。使用 /29,您有 (32-29=) 3 位用于您自己的本地网络。即 2 3地址。您需要其中一个作为广播地址,一个作为网络地址*1,一个作为您的网关。这为您留下了 5 个可以直接与互联网通信的 IP。
这里的关键字是直接的。
在理想情况下,您将拥有足够多的 IP 地址来为每个设备提供自己的 IP。您可以将其中的一个用于防火墙,将其放置在网关和内部网络之间。
可悲的是,这不是一个完美的世界。
免费的 IP v4 地址越来越少。有两种方法可以解决这个问题:
- 不使用 IP v4 而是切换到 IP v6
- 使用称为 NAT/PAT 的丑陋黑客。
后者可能是将所有 60 台设备连接到具有非公共 IP 的本地 LAN 的最简单方法
*1 : 你可能会因为不使用最后一个而逃过一劫。但是它可能会破坏与许多设备的兼容性,并且当人们假设 .0 和 .255(或者更确切地说,在您的情况下是 0.192 和 .199)都以传统方式使用时,它会让您头疼。
*2请确保您使用非公共 IP。例如 172.16.130.x。有关这些 IP 的更多信息,请参阅 RFC1918。并选择一个不常用的范围。当人们开始尝试不同的 NAT 区域时,这将防止以后出现问题