租约池之外的 Windows DHCP 保留

租约池之外的 Windows DHCP 保留

如果这个问题已经得到解答,我深感抱歉。我找到了这个帖子:DHCP 预留但是我不确定这是否与 Windows 或 Linux DHCP 服务器有关,并且我想在进行任何更改之前清楚地说明我的配置以获得准确的“是/否”。

我有一个 Windows DHCP 服务器,其配置如下:

  • 范围 = 10.10.5.0/24
  • 地址池 = 10.10.5.10 - 10.10.5.254

我的目标是将该地址池限制为 10.10.5.240 - 10.10.5.254,因为非保留 DHCP 客户端在此子网上非常罕见。

但是,我已经根据 MA​​C 地址配置了许多地址预留覆盖整个 /24 子网并且它们不会受到影响。

调整地址池会影响我的预订吗?

答案1

好吧,我基本上已经得出结论了。 简而言之,是的,它会起作用(如果预订已经存在)。但是,就像 MS 的许多产品一样,也存在一些注意事项,因为如果在地址池外添加新的预留,可能会出现错误。

似乎最好的方法是利用地址池上的排除区域来限制通过 DHCP 自动分配的地址范围。

直接来自此 Microsoft 知识库

  • 您可以在任何范围创建预订。这可以包括排除范围。
  • 即使预留超出了该子网的实际范围起始和结束地址,您也可以在子网范围内创建预留。
  • 您不能在任何现有范围的子网范围之外创建预留。

最好使用排除范围,因为如果您尝试添加超出范围的预留,可能会发生已知错误:

错误:

“指定的 DHCP 客户端不是保留客户端”

为了避免这个潜在的问题,请使用本文章

如果由于某种原因,您不想/无法设置排除范围,并且无法在地址池外添加预留,那么这热修复就是解决那个错误。

结论/解决方案摘要:

由于 MS 声明预留可以在排除范围内使用和分配,因此我将保持地址池原样,并将排除范围配置为 10.10.5.2 - 10.10.5.239

这是我的最终配置:

Scope = 10.10.5.0/24
Address pool = 10.10.5.10 - 10.10.5.254
Exclusion Range = 10.10.5.10 - 10.10.5.239

这将使我想要的自动分配 DHCP 地址范围为 10.10.5.240 - 10.10.5.254,并避免上述任何潜在错误。

相关内容