在windows server上搭建dhcp服务器需先配置静态ip地址,再通过服务器管理器安装dhcp服务器角色,接着创建并激活作用域,最后验证客户端能否成功获取ip、网关及dns等信息。
在 windows server 上搭建 dhcp 服务器,核心是安装「dhcp 服务器」角色,并完成作用域配置。整个过程不依赖第三方工具,全程通过图形界面或 powershell 即可完成,关键前提是服务器本身必须配置静态 ip 地址。
必须先配静态 IP 地址
Windows Server 不能以 DHCP 获取自身地址的方式运行 DHCP 服务。系统要求服务器网络适配器使用固定 IP,否则安装角色时会报错或后续无法响应客户端请求。
- 打开「服务器管理器」→「本地服务器」→ 点击当前 IP 地址旁的链接
- 进入「网络连接」→ 右键网卡 → 「属性」→ 双击「Internet 协议版本 4 (TCP/IPv4)」
- 手动填入:IP 地址(如 192.168.10.1)、子网掩码(如 255.255.255.0)、默认网关(可选)、DNS 服务器(如 8.8.8.8)
安装 DHCP 服务器角色
角色安装是启用 DHCP 功能的第一步,需通过「添加角色和功能向导」完成。
- 在「服务器管理器」中点击「管理」→ 「添加角色和功能」
- 保持默认设置,直到进入「服务器角色」页面,勾选「DHCP 服务器」
- 向导会自动提示安装所需功能(如管理工具),继续下一步至「确认」并点击「安装」
- 安装完成后,右下角出现黄色感叹号图标,点击「完成 DHCP 配置」启动初始设置
创建作用域并启用服务
作用域定义了可分配的 IP 地址池及相关参数,是 DHCP 正常工作的基础配置。
- 打开「工具」→ 「DHCP」,展开左侧服务器节点,右键「IPv4」→ 「新建作用域」
- 填写作用域名称(如 LAN-192.168.10),设定起始与结束 IP(如 192.168.10.10–192.168.10.200)
- 设置排除地址(如保留 .1 给网关、.254 给防火墙)、租期(默认 8 天,测试环境可设为 1 小时)
- 配置路由器(默认网关)、DNS 服务器、WINS(通常留空),最后激活作用域
验证客户端是否正常获取地址
配置完成后,需在客户端验证是否成功从该服务器获得 IP 和网关等信息。
- 客户端设置为「自动获取 IP 地址」和「自动获取 DNS 服务器地址」
- 执行 ipconfig /release && ipconfig /renew 强制更新租约
- 查看输出中的「IPv4 地址」、「默认网关」、「DHCP 服务器」三项是否来自你刚配置的服务器 IP
- 若显示「Media disconnected」或仍为 169.254.x.x,则检查客户端网卡状态、防火墙是否放行 UDP 67/68 端口、服务器与客户端是否同网段











