我有一个包含几个子网的网络,我想为其中一个子网使用 DHCP。是否可以只添加一个 DHCP 服务器并让客户端使用该服务器?这会对我网络上的其他服务器产生影响吗?
答案1
DHCP 服务器响应尚未分配 IP 地址或子网掩码的设备的网络广播。因此,DHCP 服务器无法将自己限制在子网中,因为它将响应的设备被认为不在任何子网(还没有)。
还有其他方法可以限制它...例如使用第 2 层 VLAN,它允许您以阻止 DHCP 广播在 VLAN 之间传播的方式对网络进行分段。
您还可以将 DHCP 服务器配置为仅响应特定的 MAC 地址。如果满足以下条件,此方法将有效:
- DHCP 服务器负责的 IP 范围内没有静态 IP 分配。
- 没有其他 DHCP 服务器负责同一范围内的 IP 地址。
- 您的 DHCP 守护程序支持通过 MAC 地址限制 DHCP 响应。
- 没有其他 DHCP 守护进程监听并响应具有这些 MAC 地址的设备。
如果网络上没有其他 DHCP 服务器,那么将配置不当(默认)的 DHCP 服务器添加到充满使用静态 IP 地址的设备的网络中最可能的结果是,DHCP 服务器可能会将 IP 地址分配给动态客户端,而这些 IP 地址已被静态客户端使用...从而导致 IP 地址冲突。
如果您的网络上有其他 DHCP 服务器,那么将配置不当(默认)的 DHCP 服务器添加到网络的最可能结果就是……“真正的上帝之怒,河流和海洋沸腾,40 年的黑暗,地震,火山,死者从坟墓中复活,活人献祭,狗和猫生活在一起,集体歇斯底里!”唯一可以预见的结果就是您的网络中不可预测的部分将非常不可预测地停止正常工作,然后非常不可预测地再次开始工作,而其他部分则停止工作。坏运气。不要这样做。
答案2
抱歉,我认为一个网络中只能有一个 DHCP 服务器。但您可以设置不同的 VLAN,然后在不同的 VLAN 中可以有一个 DHCP 服务器。所有 VLAN 都在同一个网络中。
答案3
不要这样做,这肯定会对网络上的其他服务器产生影响。