我有一台 Windows 2012 Server,其中有 2 个 NIC 作为 DHCP 服务器运行。每个 NIC 都连接到不同的子网。我想从同一台服务器在每个子网上运行 DHCP 服务。可以吗?
我设置了两个作用域,DHCP 服务器表示它绑定到了两个 NIC(实际上是它们的 IP)。但服务器只在第一个 NIC 上发出租约。
该机器是域控制器,我知道这是不可取的,但它是目前唯一可用的机器。
答案1
是的,这是可能的,但更好的解决方案是拥有一个单一接口,特别是在域控制器上,并配置路由器以将来自客户端的 DHCP 广播转发到 DHCP 服务器。在 Cisco 术语中,这称为 IP 助手。它也通常被称为 DHCP 中继。
当你有第三个子网时你会怎么做?第 10 个子网怎么办?你不能继续添加接口。
答案2
只需将您的 IP 地址分配给您的 NIC,DHCP 服务器将根据它从哪个 NIC 接收请求来分配适当范围内的地址。
以下是有关中继代理的 TechNet 文章:http://technet.microsoft.com/en-us/library/cc779610(v=ws.10).aspx
这将有助于理解 MDMarra 的答案,这比您当前所做的更可取。