如何通过 DHCP 为 1000 个用户分配 IP 地址?

如何通过 DHCP 为 1000 个用户分配 IP 地址?

我想设置一个大约有 1000 个用户的网络。我的接入点没有 DHCP 服务器。因此,我想我可能必须在网络上放置一个 DHCP 服务器。我该怎么做?

答案1

首先,我们必须决定要使用哪个范围的 IP 地址。我们需要多少个 IP 地址,将来是否需要更多?

因为您需要超过 256 个客户端,所以 192.168 范围在技术上并不合适,即使您可以这样做。172.16 范围也保留供私人使用,并且为我们提供超出我们所需的范围(它为我们提供了 65534 个可用的 IP 地址。)

因此,让我们创建一个子网掩码来覆盖我们所需的内容。我们的子网掩码将以 255.255 开头,表示 172.16 向我们显示我们的网络部分。要覆盖 1024 个主机,我们只需要 10 位(IP 地址是二进制的,总共有 32 位。)但让我们使用另一个来覆盖潜在的增长。

如果我们使用掩码 255.255.248.0 来代表 2048 个 IP 地址(其中 2046 个可用),则我们有以下内容:

Subnet ID 172.16.0.0/21
Range 172.16.0.1 - 172.16.7.254
Broadcast 172.16.7.255

这就是我们的 IP 范围。现在我们要做的就是安装我们选择的 DHCP 服务器(如果您提供详细信息,我可以改进我的答案。)并向 DHCP 服务器提供该范围。它将开始在整个范围内分配。我们还可以配置 DHCP 服务器以向客户端提供其他选项,包括设置他们的 DNS 服务器,但这同样是特定于操作系统的。

接下来的部分超出了您的问题范围,但对于那些想要构建大型网络但可能不知道他们要做什么的人来说很重要。一个网络上有 1000 台主机是很多的。每台主机都会发出广播消息,包括 arp(嘿,谁是 172.16.5.3。)如果您有很多客户端,并且它们都在广播,那么您将获得大量流量。

这就是 VLAN/路由器发挥作用的地方。您可以将设备隔离到广播域中。这意味着我们可以将 172.16.0.0 子网细分为更小的子网,例如 /24s。这意味着 172.16.0.0 上的任何人都可以相互通信,但不能在没有第 3 层设备(如果您使用 VLAN,则为路由器或第 3 层交换机)帮助的情况下与 172.16.1.0 上的任何人通信。如果设备广播,则只有 253 个其他设备会听到该广播,而不是所有 1000 个设备。

思科有一门关于这个主题的完整课程(CCNA/CCENT),其中涵盖了这一内容,如果您正在计划这样的尝试,我建议至少花点时间阅读一下课程材料,这将对您大有裨益。

相关内容