在windows dhcp服务器中,排除ip地址段是为了防止其被自动分配,适用于预留静态设备或避免地址冲突;操作须在作用域存在后进行,范围必须完全位于作用域内,可通过图形界面或powershell命令add-dhcpserverv4exclusionrange实现。
在 windows dhcp 服务器中,排除一段 ip 地址是为了确保这些地址不会被自动分配给客户端,常用于预留静态设备(如打印机、服务器、网络设备)或避免与手动配置的地址冲突。排除操作必须在作用域创建后、启用前或启用状态下进行,且排除范围必须完全落在该作用域定义的 ip 地址范围内。
确认作用域已存在且处于启用状态
排除功能依赖于已配置的作用域。如果尚未创建作用域,需先通过“DHCP 控制台”→右键“IPv4”→“新建作用域”完成基础设置(起始/结束 IP、子网掩码、租期等)。作用域可处于启用或禁用状态,但排除范围只有在作用域存在后才能添加。
通过图形界面添加排除范围
步骤如下:
- 打开“DHCP 控制台”,展开服务器节点 → 展开“IPv4” → 展开对应作用域 → 右键“地址池” → 选择“新建排除范围”
- 在弹出窗口中输入要排除的起始 IP 和结束 IP(例如:192.168.10.1–192.168.10.10)
- 点击“添加”,再点“关闭”。该段地址将立即从可分配池中移除,不再出现在“地址池”列表中,但仍显示在“排除范围”节点下
使用 PowerShell 快速排除(Windows Server 2012 及更新版本)
适用于批量操作或脚本化管理:
- 先确认作用域标识:
Get-DhcpServerv4Scope -ComputerName "YourServerName" - 执行排除命令:
Add-DhcpServerv4ExclusionRange -ComputerName "YourServerName" -ScopeId 192.168.10.0 -StartRange 192.168.10.1 -EndRange 192.168.10.10 - 命令无返回即表示成功;可用
Get-DhcpServerv4ExclusionRange验证是否生效
注意事项和常见问题
排除不是预留,也不绑定 MAC 地址——它只是“不发出去”。需注意:
- 排除范围不能超出作用域定义的 IP 范围(例如作用域是 192.168.10.100–200,就不能排除 192.168.10.50)
- 已存在的租约若落在新排除范围内,不会被立即回收;下次续租或重启服务后才生效
- 排除后,该段地址仍可被手动配置为静态 IP,但 DHCP 客户端绝不会获取到它们
- 若需长期固定分配某 IP 给特定设备,应使用“保留(Reservation)”,而非仅靠排除











