我正在 Windows 2008 R2 标准版服务器上设置一个全新的 DHCP 服务器,并且计划用这个服务器为两个不同的局域网提供服务。
这是我的配置:
1 个 AD/DNS/DHCP 服务器,具有以下 ETH 设置:
ETH0 = PROD_SERVERS_LAN = VLAN100 = 10.30.0.0/24 子网。ETH1
= PROD_CLIENTS_LAN = VLAN200 = 10.30.1.0/24 子网。
在服务器上我设置了以下内容:
AD = 1 具有两个子网的站点
DHCP = 2 范围
现在我想知道如何确保我的不同工作站/服务器将以正确的范围进行询问和回答?
我以为使用 DHCP 和 NAP 过滤,但它似乎存在缺陷且难以管理。您是否已经使用 Windows 基础架构执行过此类操作?
我可以使用 Linux 服务器来做到这一点,但是现在我想学习使用 Windows 来做到这一点。
答案1
所有 DHCP 服务器(和 DHCP 代理)将仅发布位于其发布 IP 的接口的子网内的 IP。因此,如果您有两个具有两个不同子网的 NIC,则只有与 NIC 的子网匹配的 IP 才会在该 NIC 上发布。
(某些 DHCP 服务器软件具有足够的可配置性,可以覆盖此功能;但不是默认的)
答案2
因此,正如猜测的那样,joeqwerty 我的平台开箱即用,运行良好,我刚刚使用位于不同 VLan 上的两个 VM 客户端对其进行了测试,DHCP 正确处理了正确的范围。
非常感谢 joeqwerty 和所有回答问题的人。
答案3
坏消息。Windows Server 2008 R2 允许您将 DHCP 绑定到指定的 NIC,但此绑定适用于 DHCP 服务,而不是针对指定的范围。
您将需要在另一个网络段上设置另一台服务器或虚拟机,或者当然,您可以根据每台 PC 的 MAC 进行预留,但我认为它不会很有用。问候。