是否可以将网络/子网上的主机数量限制为特定数量,如 237,17 或 20?
我试图阅读有关使用子网掩码的内容,但是对于这些尾随的 1 和 0,我似乎只能将主机数量限制为 hosts=(2^n)-2 其中 n = 0 的数量和 - 2 代表广播地址和网关。
是否可以将网络/子网上的主机数量限制为特定数量,如 237,17 或 20?
我试图阅读有关使用子网掩码的内容,但是对于这些尾随的 1 和 0,我似乎只能将主机数量限制为 hosts=(2^n)-2 其中 n = 0 的数量和 - 2 代表广播地址和网关。
正如您所说,您不能拥有具有自定义数量的可用 IP 地址的网络。
可能有多种方法可以有效地限制网络上可能的主机数量,但这在很大程度上取决于您的网络拓扑/设备/配置。
您可以在物理上限制有线网络,但我想在大多数情况下这不是很实用。
也许更实用/更安全的方法是在路由器上实施访问控制列表(防火墙规则),这将丢弃每个网络不需要的 IP 地址的流量。
也许。这很大程度上取决于您的网络设置。我们的 SDN 设置允许我对 DHCP 源施加硬性限制,但我们不使用该功能。在标准的 cisco、juniper 或 procurve 部署上,我不知道限制主机数量的方法。我也想不出限制主机数量的用例。您不想只允许某些主机吗?那会安全得多。
限制子网的 DHCP 池,并编写 ACL 以阻止不在池中的地址。
在子网的概念中。没有特定数量的主机无法自定义限制。任何方式你的要求都可以用另一种方式来实现。
为 layer3 设备或服务器中的每个子网配置 DHCP 范围,这取决于您的要求
如果您的网络是静态 IP 地址环境
然后从 DHCP 池中排除 IP 地址,然后手动分配给系统
假设您的主机限制为 50
假设您的网络子网是 192.168.1.0/24
`Router(config)# ip DHCP 排除地址 192.168.1.2-192.168.1.254
如果您的网络是 DHCP 环境
然后从 DHCP 池中排除 IP 地址,并确保只剩下 50 个 IP 地址来分配给这个 DHCP 池中的 50 个主机。