DHCP(动态主机配置协议)是一种在 IP 网络中自动为设备分配 IP 地址、子网掩码、网关和 DNS 等参数的网络协议,让手机、电脑接入网络即可上网,无需手动配置,是家庭路由器和企业网络的基础服务。

| 类型 | 网络管理协议 |
| 标准组织 | IETF(互联网工程任务组) |
| 工作架构 | 客户端-服务器(C/S) |
| 传输协议 | UDP(服务器 67 端口 / 客户端 68 端口) |
| 前身 | BOOTP(引导协议) |
| 相关版本 | DHCPv4、DHCPv6 |
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种基于客户端-服务器架构的网络管理协议,用于在 IP 网络中自动为接入的设备分配 IP 地址及其他上网所需的通信参数。
在没有 DHCP 的年代,每台电脑接入网络都要手动填写 IP 地址、子网掩码、默认网关和 DNS 服务器,既繁琐又容易因地址冲突导致断网。DHCP 把这一切自动化:设备一接入网络,就向 DHCP 服务器申请配置,几秒内拿到一套可用参数,即插即用。
DHCP 由 IETF 标准化,是早期 BOOTP(引导协议)的继任者,工作在 UDP 之上(服务器使用 67 端口,客户端使用 68 端口)。日常生活中最常见的 DHCP 服务器就是家用路由器——手机连上 Wi-Fi 后自动获得类似 192.168.x.x 的内网地址,背后就是 DHCP 在工作。在企业和运营商网络中,则通常由专门的服务器或网络设备承担这一角色。针对 IPv6 网络,还有对应的 DHCPv6 协议。
DHCP 的典型交互俗称 DORA 四步:客户端广播 Discover(发现)寻找服务器;服务器回应 Offer(提供)给出候选地址;客户端发送 Request(请求)确认选用;服务器最后以 ACK(确认)完成分配。整个过程通常在数秒内完成,用户毫无感知。
问:DHCP 分配的 IP 会变吗?答:可能会。动态分配的地址在租约到期或设备重新接入后可能变化;若需要固定地址,可在路由器中做 IP 保留,或手动配置静态 IP。
问:提示「未从 DHCP 获取到 IP」怎么办?答:通常是路由器 DHCP 服务未开启、地址池耗尽或网络故障。可尝试重启路由器、重新连接网络,或检查路由器后台的 DHCP 设置。
问:DHCP 和 DNS 有什么区别?答:DHCP 负责给设备「发地址」,解决设备如何入网;DNS 负责把域名翻译成 IP 地址,解决访问网站时找谁。两者常配合工作,DHCP 会把 DNS 服务器地址一并下发给设备。

| 类型 | 网络管理协议 |
| 标准组织 | IETF(互联网工程任务组) |
| 工作架构 | 客户端-服务器(C/S) |
| 传输协议 | UDP(服务器 67 端口 / 客户端 68 端口) |
| 前身 | BOOTP(引导协议) |
| 相关版本 | DHCPv4、DHCPv6 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧