1. 什么是 DHCP 保留
DHCP 保留(Reservation)是将特定 IP 地址永久绑定到某台设备的 MAC 地址。该设备每次请求时都会获得同一个 IP,但仍然通过 DHCP 协议获取,便于集中管理。
保留 vs 静态 IP
| 对比项 | DHCP 保留 | 静态 IP |
|---|---|---|
| 配置位置 | DHCP 服务器集中管理 | 每台设备单独设置 |
| 维护难度 | 低(统一管理) | 高(逐台配置) |
| 网关/DNS | 自动获取 | 需手动配置 |
| 适用场景 | 打印机、服务器、摄像头 | DHCP 服务器本身、路由器 |
💡 最佳实践
网络打印机、IP 摄像头、NAS 等固定设备推荐使用 DHCP 保留;DHCP 服务器、路由器、核心交换机使用静态 IP。
2. 创建保留地址
1
DHCP 管理器 → 展开 IPv4 → LAN-Subnet → 保留
2
右键「保留」 → 「新建保留」
3
保留名称输入 「Printer-Floor1」
4
IP 地址输入 192.168.10.200
5
MAC 地址输入 00-1A-2B-3C-4D-5E(打印机实际 MAC)
6
描述输入 「1楼HP打印机」,支持类型选 「两者」 → 添加
PowerShell - 创建保留
# 为打印机创建保留
Add-DhcpServerv4Reservation -ComputerName "dc1.iehang.cn" `
-ScopeId 192.168.10.0 -IPAddress 192.168.10.200 `
-ClientId "00-1A-2B-3C-4D-5E" `
-Description "1楼HP打印机" -Name "Printer-Floor1"
# 为 NAS 创建保留
Add-DhcpServerv4Reservation -ComputerName "dc1.iehang.cn" `
-ScopeId 192.168.10.0 -IPAddress 192.168.10.199 `
-ClientId "00-11-22-33-44-55" `
-Description "Synology NAS" -Name "NAS-Backup"
# 查看所有保留
Get-DhcpServerv4Reservation -ComputerName "dc1.iehang.cn" `
-ScopeId 192.168.10.0
# 删除保留
Remove-DhcpServerv4Reservation -ComputerName "dc1.iehang.cn" `
-ScopeId 192.168.10.0 -ClientId "00-1A-2B-3C-4D-5E"
3. DHCP 选项详解
DHCP 选项分为三个级别,优先级从高到低:
| 级别 | 作用范围 | 典型用途 |
|---|---|---|
| 服务器级别 | 所有作用域 | DNS 服务器、域名 |
| 作用域级别 | 单个作用域 | 网关、DNS |
| 类级别 | 特定客户端类 | 无盘工作站、VoIP 电话 |
常用选项编号
| 编号 | 名称 | 说明 |
|---|---|---|
| 003 | Router | 默认网关 |
| 006 | DNS Servers | DNS 服务器地址 |
| 015 | Domain Name | DNS 域名 |
| 044 | WINS/NBNS | WINS 服务器 |
| 046 | WINS/NBT Node | NetBIOS 节点类型 |
| 066 | TFTP Server | PXE 引导服务器 |
| 067 | Bootfile Name | 启动文件名(WDS 用) |
4. 配置服务器级别选项
1
DHCP 管理器 → 右键 IPv4 → 「设置预定义的选项」
2
或右键「服务器选项」 → 「配置选项」
3
勾选 006 DNS 服务器,输入 192.168.10.254
4
勾选 015 DNS 域名,输入 iehang.cn → 确定
PowerShell - 服务器级别选项
# 设置服务器级别 DNS(对所有作用域生效)
Set-DhcpServerv4OptionValue -ComputerName "dc1.iehang.cn" `
-OptionId 006 -Value 192.168.10.254
# 设置服务器级别域名
Set-DhcpServerv4OptionValue -ComputerName "dc1.iehang.cn" `
-OptionId 015 -Value "iehang.cn"
# 查看
Get-DhcpServerv4OptionValue -ComputerName "dc1.iehang.cn"
5. 常见问题
Q1:保留地址显示"不活动"?
设备未在线时保留状态为不活动是正常的。检查 MAC 地址是否正确,确保格式为 XX-XX-XX-XX-XX-XX。
Q2:选项优先级冲突怎么办?
作用域级别 > 服务器级别。如果同一选项在两个级别都配置了,作用域级别的生效。
Q3:如何批量导入保留?
准备 CSV 文件(ScopeId,IPAddress,Name,ClientId,Description),用 Import-Csv | Add-DhcpServerv4Reservation 批量导入。