在 Windows Server DHCP 作用域中为关键服务器配置静态 IP 绑定,实际是创建 DHCP 保留,即通过 MAC 地址与固定 IP 关联,由 DHCP 服务器统一自动分配,兼顾集中管理与稳定性。
在 windows server 的 dhcp 作用域中,为特定服务器(如数据库、打印、监控等关键设备)配置“静态 ip 地址绑定”,实际指的是创建 dhcp 保留(reservation)——即把某个固定 ip 地址与该服务器的 mac 地址永久关联,确保它每次向 dhcp 服务器请求地址时,都获得同一 ip。
这不是在客户端手动设静态 IP,而是由 DHCP 服务器统一管控、自动分配固定地址,兼顾集中管理与稳定性。
确认前提条件
- Windows Server 已安装并启用 DHCP 服务器角色
- DHCP 服务已授权(尤其在域环境中)
- 目标服务器的网卡 MAC 地址已明确(可通过
ipconfig /all或getmac查看) - 该 MAC 地址未被其他保留或当前租约占用
- 所选保留 IP 必须在对应作用域范围内,且未被排除或正在使用
图形界面方式:在 DHCP 控制台添加保留
- 打开 DHCP 管理控制台(
dhcpmgmt.msc) - 展开服务器 → IPv4 → 作用域 → 保留(右键)
- 选择 新建保留
- 填写以下三项(必填):
- IP 地址:你想分配给该服务器的固定地址(如192.168.1.50)
- MAC 地址:目标服务器网卡的物理地址(格式可为aa-bb-cc-dd-ee-ff或aabbccddeeff,不区分大小写和分隔符)
- 保留名称:建议用服务器用途命名(如SQL-Server-Prod) - 可选填写描述、支持类型(通常默认“仅 IPv4”)
- 点击“添加”,完成
✅ 保留生效后,该服务器下次 DHCP 请求(或执行
ipconfig /renew)就会拿到指定 IP。无需重启服务或修改客户端设置。
命令行批量添加保留(适合多台服务器)
若需为数十台设备批量配置,可用 netsh 脚本:
- 新建文本文件
dhcp-reserve.txt,每行一条保留命令:dhcp server \YourDHCPServerIP scope 192.168.1.0 add reservedip 192.168.1.50 aa-bb-cc-dd-ee-ff "SQL-Server-Prod" dhcp server \YourDHCPServerIP scope 192.168.1.0 add reservedip 192.168.1.51 11-22-33-44-55-66 "Print-Server"
⚠️ 注意替换:
-
\YourDHCPServerIP为 DHCP 服务器实际 IP 或主机名 -
192.168.1.0是作用域网络 ID(非起始 IP) - MAC 地址格式保持一致(推荐带
-分隔)
- 以管理员身份运行 CMD,执行:
netsh exec dhcp-reserve.txt
✅ 成功后无报错即表示添加完成;可用
netsh dhcp server \xxx show reservation验证。
验证与排错要点
- 客户端执行
ipconfig /release && ipconfig /renew后,检查是否获得预期 IP - 在 DHCP 控制台中查看“地址租约”,确认该 MAC 对应的 IP 是否显示为“保留”状态
- 若获取失败,检查:
- MAC 地址是否输错(常见混淆0和O、1和l)
- 保留 IP 是否已被其他设备占用(ARP 冲突)
- 作用域是否启用、是否处于活动状态
- 客户端是否确实从该 DHCP 服务器获取地址(检查网关/DNS 指向)
为什么不直接在服务器上设静态 IP?
- 集中管理:IP 分配策略统一维护,避免人工配置遗漏或冲突
- 兼容性好:保留仍走 DHCP 流程,能自动继承作用域级 DNS、网关、WINS 等选项
- 安全可控:禁用某设备只需删保留,无需登录远端改配置
- 适合虚拟机/云环境:MAC 固定但 IP 可随模板复用,保留机制天然适配
不复杂但容易忽略细节,关键是 MAC 准、IP 空、作用域对。

















