win7 搭建dhcp服务器
- 云服务器
- 2025-09-09
- 11
前期准备
确认网络环境
确保计算机已正确接入局域网,并且拥有可分配给客户端使用的IP地址池(192.168.1.100 192.168.1.200),明确子网掩码、默认网关和DNS服务器等参数,这些信息将用于配置DHCP服务的范围和其他设置。
| 参数类型 | 示例值 | 说明 |
|---|---|---|
| 起始IP地址 | 168.1.100 | 可供分配的第一个私有IP |
| 结束IP地址 | 168.1.200 | 可供分配的最后一个私有IP |
| 子网掩码 | 255.255.0 | 确定网络规模的关键因素 |
| 默认网关 | 168.1.1 | 指向路由器或其他上层设备的出口 |
| 首选DNS服务器 | 8.8.8(谷歌公共DNS)或本地运营商提供的DNS | 解析域名时使用的服务器地址 |
检查系统角色与功能
打开“控制面板”,进入“程序和功能”,点击左侧的“启用或关闭Windows功能”,在弹出窗口中找到并勾选“DHCP服务器”,然后点击确定进行安装,安装完成后可能需要重启计算机以使更改生效。
配置DHCP服务端
授权DHCP服务器
以管理员身份运行命令提示符(CMD),输入以下命令来授权当前计算机作为DHCP服务器:

[本机IP地址]替换为你实际使用的静态IP地址,如果本机IP是192.168.1.50,则命令为:
netsh dhcp add server in 192.168.1.50
执行成功后会显示相关信息表示授权成功,这一步非常重要,因为未经授权的设备无法提供合法的DHCP服务。

创建作用域(Scope)
打开“管理工具”中的“DHCP管理器”,右键单击服务器名称,选择“新建作用域”,按照向导逐步操作:
- 名称与描述:给该作用域起一个易于识别的名字,如“办公区网络”,并在描述栏补充详细信息方便日后维护。
- IP地址范围:设置前面准备好的起始和结束IP地址,以及对应的子网掩码,这里要特别注意不要与其他设备的固定IP冲突。
- 排除地址:如果有某些特殊用途或者保留给特定设备的IP段,可以在此处添加进去,避免被自动分配出去,比如服务器自身、打印机等设备的IP就应该排除在外。
- 租约期限:设定客户端获取到IP的有效时长,一般可根据实际需求调整,常见的有几天、几周甚至更长时间,较短的租约有助于快速回收不再使用的IP资源,但频繁更新也可能影响用户体验;较长的租约则相对稳定但对IP利用率有一定影响。
配置选项类型
继续在刚才创建的作用域上右键,依次点击“配置选项”,重点设置以下几项:
|选项编号|对应内容|作用|
|—-|—-|—-|
|003(路由器)|填写默认网关的IP地址|告诉客户端数据包该如何转发到外部网络|
|006(DNS服务器)|填入首选和备用DNS服务器的IP地址|使客户端能够正常解析域名|
|015(域名称)|指定所属的域名后缀,如example.com|统一规范区域内的所有主机名格式|
完成上述步骤后,新的DHCP配置就基本完成了,此时可以通过查看日志来确认是否有客户端成功获得了IP地址分配。
测试验证
客户端测试
找一台未设置静态IP的电脑连接到同一局域网内,将其网络连接设置为自动获取IP地址模式,稍等片刻后,使用ipconfig /all命令查看是否获得了由我们搭建的DHCP服务器分配的IP及相关参数是否正确,如果一切正常,说明我们的DHCP服务器已经可以正常工作了。
多客户端并发测试
为了确保稳定性和可靠性,可以尝试同时让多个客户端请求IP地址,观察它们是否能顺利得到不同的有效IP且各参数符合预期,这有助于发现潜在的问题,如地址池耗尽等情况。
常见问题与解答
Q1: 为什么部分客户端无法获取到IP地址?
A1: 可能的原因包括:一是地址池中的可用IP已经全部分配完毕,解决办法是可以扩大地址范围或者缩短租约时间以便更快回收闲置IP;二是存在网络连通性问题,检查交换机端口状态、网线连接是否正常;三是防火墙阻止了DHCP协议的数据包传输,需要调整防火墙策略允许UDP端口67和68通过。
Q2: 如何查看当前有哪些IP已经被占用?
A2: 在“DHCP管理器”中展开相应的作用域,双击“活动租约”,即可看到所有正在使用的IP地址列表及其对应的客户端MAC地址、租用开始时间和过期时间等信息,通过这个界面还可以手动释放某个特定的IP地址
