windows10怎么安装dhcp

老刘

Windows 10 怎么安装 DHCP:从零开始配置到能正常分配地址

关键词

Windows 10 安装 DHCPWindows 10 配置 DHCP 服务器DHCP 服务开启局域网自动分配 IP


一、先说结论:Windows 10 本身不能直接当“标准 DHCP 服务器”

很多人搜“Windows 10 怎么安装 DHCP”,其实真正想做的是:
让自己的电脑给局域网里的其他设备自动分配 IP 地址。

这里要先说明白:

  • Windows 10 默认是 DHCP 客户端,也就是“向别人要 IP”的角色。
  • 标准 DHCP 服务器功能,通常是装在:
    • Windows Server
    • 路由器
    • Linux 服务器
    • NAS / Docker 容器
  • Windows 10 家庭版 / 专业版一般都不自带可直接安装的 DHCP 服务器角色

所以如果你的目标是:

  1. 让 Windows 10 自己获取 IP
  2. 开启 Windows 10 的 DHCP 客户端
  3. 在 Windows 10 上搭一个简易 DHCP 服务
  4. 修复 DHCP 获取失败的问题

下面我会分别讲清楚。


二、问题分析:你说的“安装 DHCP”到底有哪几种情况

情况 1:电脑连不上网,想开启 DHCP 自动获取 IP

这是最常见的情况。
你的电脑可能被设置成了静态 IP,或者网卡异常,导致无法自动拿到地址。

情况 2:想让 Windows 10 当 DHCP 服务器

比如你有一个小型局域网,想让 Windows 10 给手机、平板、其他电脑自动发 IP。

情况 3:DHCP 服务本身报错

比如:

  • “DHCP 未启用”
  • “无法获取 IP 地址”
  • “以太网没有有效的 IP 配置”
  • “网络受限”
  • APIPA 169.254.x.x”

这些都和 DHCP 有关,但处理方式不一样。


三、Windows 10 正常使用 DHCP:开启自动获取 IP

如果你只是想让 Windows 10 正常上网,建议先按这个方法检查。

方法 1:图形界面开启 DHCP 自动获取

操作步骤:

  1. 右键点击右下角网络图标
  2. 选择 “打开网络和 Internet 设置”
  3. 点击 “更改适配器选项”
  4. 找到正在使用的网卡,比如:
    • 以太网
    • Wi-Fi
  5. 右键选择 “属性”
  6. 双击 “Internet 协议版本 4 (TCP/IPv4)”
  7. 勾选:
    • 自动获得 IP 地址
    • 自动获得 DNS 服务器地址
  8. 点击 确定

如果你还在用 IPv6,也可以检查:

  • Internet 协议版本 6 (TCP/IPv6) 是否设置为自动获取

方法 2:用命令行强制恢复 DHCP

如果图形界面改完还是不行,可以用命令行修复。

以管理员身份打开 CMD 或 PowerShell,输入:

ipconfig /release
ipconfig /renew

这两条命令的作用是:

  • release:先释放当前 IP
  • renew:重新从 DHCP 服务器获取新 IP

如果还是不行,再继续执行:

ipconfig /flushdns
netsh winsock reset
netsh int ip reset

然后重启电脑。


四、如果你的目标是“在 Windows 10 上安装 DHCP 服务器”,先看这个现实情况

重点结论

Windows 10 不能像 Windows Server 那样直接安装 DHCP Server 角色。

也就是说,你在“添加角色和功能”里,找不到那种标准 DHCP 服务器组件。

如果你需要真正给局域网分配 IP,推荐三种方案:

  1. 直接用路由器开 DHCP:最简单
  2. 用 Windows Server 开 DHCP:最标准
  3. 在 Windows 10 上用第三方工具模拟 DHCP 服务:适合测试或临时使用

五、方案一:最推荐,直接在路由器上开启 DHCP

如果你只是家用环境,别折腾电脑当 DHCP 服务器,直接开路由器 DHCP 最省事。

优点

  • 稳定
  • 不用电脑一直开机
  • 全家设备都能自动获取 IP
  • 配置简单

常见设置项

你只需要在路由器后台找到:

  • DHCP 服务器:开启
  • 地址池范围:例如 192.168.1.100 - 192.168.1.200
  • 租期:默认即可
  • DNS:可用自动,也可手动指定

注意

如果你的网络里已经有路由器在发 IP,不要再开第二个 DHCP 服务器,否则会出现:

  • IP 冲突
  • 设备掉线
  • 网速异常
  • 获取到错误网关

六、方案二:在 Windows 10 上做“简易 DHCP 服务”

如果你是学习测试,或者想临时让 Windows 10 发 IP,可以借助第三方工具。
这类工具本质上是在 Windows 10 上模拟 DHCP 服务,不是系统原生角色。

常见可用工具思路

  • Tftpd64 / Tftpd32
  • 某些网络测试工具自带 DHCP 功能

这类工具适合实验室、小范围测试,不建议在正式办公网络里乱用。


以 Tftpd64 为例的基本思路

1)下载并运行

找到可信来源下载后,右键管理员身份运行

2)切换到 DHCP 功能

软件里一般会有:

  • TFTP
  • DHCP
  • Syslog
  • SNTP

选择 DHCP 页签。

3)配置 DHCP 参数

一般要填写这些内容:

  • IP Pool Starting Address
    起始地址,例如:192.168.1.100

  • Size of Pool
    地址池大小,例如:50

  • Boot File
    启动文件,普通家庭网络可不填

  • Mask
    子网掩码,例如:255.255.255.0

  • Gateway
    网关地址,例如:192.168.1.1

  • DNS Server
    DNS 地址,例如:114.114.114.1148.8.8.8

4)确保网卡正确

DHCP 服务必须绑定到正确的网卡。
如果你电脑有:

  • 有线网卡
  • 无线网卡
  • 虚拟网卡
  • VPN 网卡

一定要确认 DHCP 发放的是你想要的那个局域网接口。

5)开启防火墙放行

DHCP 用的是 UDP 67 和 68 端口
如果防火墙拦截了,客户端就拿不到地址。


七、如果你是想“修复 Windows 10 DHCP 获取失败”,按这个顺序排查

这是最实用的部分。

1. 检查网卡是否设置为自动获取

先回到前面讲的 IPv4 设置,确保不是手动 IP。


2. 重启 DHCP Client 服务

操作步骤:

  1. Win + R
  2. 输入:
services.msc
  1. 找到 DHCP Client
  2. 双击打开
  3. 看看服务状态是不是“正在运行”
  4. 启动类型设置为 自动
  5. 点击 启动
  6. 确认并退出

3. 重置网络栈

管理员 CMD 执行:

netsh winsock reset
netsh int ip reset
ipconfig /flushdns

然后重启电脑。


4. 检查网卡驱动

很多“DHCP 获取失败”其实不是 DHCP 的问题,而是网卡驱动坏了。

排查方法:

  1. 右键 开始菜单
  2. 打开 设备管理器
  3. 找到 网络适配器
  4. 看有没有黄色感叹号
  5. 右键网卡:
    • 更新驱动程序
    • 卸载设备后重启自动重装
    • 去官网手动下载驱动

5. 检查是否存在静态 IP 冲突

如果你手动设过 IP,比如:

  • 192.168.1.100

而 DHCP 服务器也正好分配这个地址,就会冲突。

建议:

  • 让电脑自动获取
  • 或者给静态 IP 留在 DHCP 地址池外面
    • 比如 DHCP 发放范围 192.168.1.100 - 192.168.1.200
    • 静态 IP 设成 192.168.1.10

6. 检查是不是路由器没开 DHCP

如果路由器 DHCP 被关了,那么所有设备都拿不到地址。

路由器后台一般路径:

  • 网络设置
  • 局域网设置
  • DHCP 服务器
  • 开启

八、如果你是专业用户:命令行查看 DHCP 状态和网卡配置

查看当前 IP 信息

ipconfig /all

重点看这些字段:

  • DHCP 已启用:Yes/No
  • IPv4 地址
  • 默认网关
  • DHCP 服务器
  • 租约获得时间
  • 租约过期时间

如果看到:

  • IPv4 是 169.254.x.x

这说明电脑没有从 DHCP 正常拿到地址,系统自动分配了一个“保底地址”。


查看当前接口是否开启 DHCP

PowerShell 执行:

Get-NetIPInterface

如果你要把某个接口改成 DHCP,常用命令是:

Set-NetIPInterface -InterfaceAlias "以太网" -Dhcp Enabled
Set-DnsClientServerAddress -InterfaceAlias "以太网" -ResetServerAddresses

如果网卡名称是 Wi-Fi,就把“以太网”改成“Wi-Fi”。


九、常见报错与解决办法

1)“以太网没有有效的 IP 配置”

常见原因:

  • DHCP 服务异常
  • 网卡驱动异常
  • 网线/路由器问题
  • IP 冲突

解决:

  • 先执行 ipconfig /releaseipconfig /renew
  • 重启 DHCP Client 服务
  • 重装网卡驱动
  • 检查路由器 DHCP 是否开启

2)获取到 169.254.x.x

这表示没拿到 DHCP 地址。

解决:

  • 检查网线
  • 检查路由器 DHCP
  • 重置网络栈
  • 更新网卡驱动

3)Wi-Fi 显示已连接但不能上网

可能是:

  • 拿到了错误网关
  • DNS 异常
  • DHCP 发放异常
  • 路由器故障

解决:

  • 手动改 DNS:
    • 114.114.114.114
    • 8.8.8.8
  • 重新获取 IP
  • 重启路由器

十、给小白的最简操作方案

如果你只想快速解决问题,直接按这个顺序做:

方案 A:让电脑正常自动获取 IP

  1. 打开网络适配器属性
  2. 把 IPv4 改成自动获取
  3. 管理员 CMD 执行:
ipconfig /release
ipconfig /renew
  1. 重启电脑

方案 B:电脑还是不行

  1. 打开 services.msc
  2. 启动 DHCP Client
  3. 重置网络栈:
netsh winsock reset
netsh int ip reset
  1. 更新网卡驱动
  2. 检查路由器 DHCP 是否开启

方案 C:真要在 Windows 10 上发放 DHCP

  1. 安装第三方 DHCP 工具
  2. 配置地址池、网关、DNS
  3. 开防火墙端口
  4. 确认没有其他 DHCP 服务器冲突

十一、注意事项:这几个坑一定要避开

1. 不要同时开多个 DHCP 服务器

一个局域网里如果有:

  • 路由器 DHCP
  • Windows 10 第三方 DHCP
  • 软路由 DHCP

同时工作,很容易冲突。


2. DHCP 地址池别和静态 IP 重叠

例如:

  • DHCP 分配 192.168.1.100-200
  • 静态 IP 用 192.168.1.2-99

这样最稳。


3. 不要随便关防火墙

DHCP 相关端口要放行,但不建议直接关防火墙。
最好是定向放行工具或端口。


4. 家用环境优先用路由器 DHCP

Windows 10 做 DHCP 服务器更适合测试,不适合作为长期稳定方案。


十二、总结

如果你问的是 “Windows 10 怎么安装 DHCP”,那答案要分开看:

  • 想让 Windows 10 自动获取 IP
    直接把网卡设成 自动获取 IP 和 DNS,再用 ipconfig /renew 刷新即可。

  • 想让 Windows 10 当 DHCP 服务器
    Windows 10 原生不提供标准 DHCP Server 角色,建议:

    • 用路由器开启 DHCP
    • 用 Windows Server
    • 或安装第三方工具做临时测试
  • 想解决 DHCP 获取失败
    重点检查:

    • DHCP Client 服务
    • 网卡驱动
    • 路由器 DHCP 是否开启
    • IP 是否冲突
    • 网络栈是否损坏

如果你是普通用户,最稳的做法永远是:
路由器开 DHCP,电脑设自动获取。
这也是家庭和办公里最省心、最稳定的方案。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,3人围观)

还没有评论,来说两句吧...

目录[+]