同一网络上的两个 DHCP 服务器

同一网络上的两个 DHCP 服务器

我们正在组织内两栋不同建筑物的 Windows Server 2008 网络之间建立路由链路。每个网络使用不同的 IP 寻址方案(一个使用公共地址,另一个使用私有地址),但目标是在建筑物之间的间隙中拥有一个 Windows Server 域。该链路由 100 Mbps 点对点线路提供。

我一直认为网络上不应有多个 DHCP 服务器。但是,我们计划在每栋建筑上放置一个域控制器,每个域控制器都将是 DNS 服务器和 DHCP 服务器。目的是让在 A 栋建筑中启动的计算机从更靠近它的 A 栋建筑中的 DHCP 服务器获取其 IP 地址,而让在 B 栋建筑中启动的计算机从 B 栋建筑中的 DHCP 服务器获取地址。由于这两栋建筑将相连,并且网络只有一个,这能行得通吗?如何避免在 A 栋建筑中启动的计算机从 B 栋建筑中的 DHCP 服务器获取地址(或反之亦然)?

谢谢。

答案1

是的,这可行。DHCP 是一种基于广播的技术,由于默认情况下广播不会在路由器之间转发(除非您通过启用广播转发或配置 dhcp 辅助地址来配置它们),因此机器从正确的 DHCP 服务器获取其 IP 地址信息应该不会有问题。

答案2

如果您要在同一个网络上拥有多个 DHCP 服务器,我建议使用 DHCP 排除。如果不使用排除,客户端可能会收到重复的 IP 地址。

例如,配置 A 栋 DHCP 服务器的 DHCP IP 地址范围为 10.0.0.1 - 10.0.0.99,配置 B 栋 DHCP 服务器的 DHCP IP 地址范围为 10.0.0.100 - 10.0.0.254。

这也是监控正确的 DHCP 服务器是否提供正确的建筑物 IP 地址的好方法。

相关内容