Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 311

DHCP

DHCP 是什么?

DHCP基于 UDP 的协议(RFC 2131,67/68 端口),用于自动为加入网络的客户端分配 IP 地址和网络配置参数。


动态主机配置协议(DHCP)在 IPv4 中由 RFC 2131 规定,在 IPv6 中由 RFC 8415(DHCPv6)规定,可自动分配 IP 地址并下发子网掩码、默认网关、DNS 服务器、NTP 服务器和 PXE 启动等参数。经典交换过程为 DORA:Discover、Offer、Request、Acknowledge,使用 UDP 67(服务器)和 68(客户端)端口。原始协议不带身份验证,局域网内的恶意 DHCP 服务器可下发由攻击者控制的网关或 DNS,即“流氓 DHCP”攻击。缓解措施包括交换机上的 DHCP Snooping、端口安全、IP Source Guard、动态 ARP 检测以及基于 802.1X 的接入控制。

示例

  1. 01

    一台连入 Wi-Fi 的笔记本从接入点获取 192.168.1.45/24、网关 192.168.1.1 和 DNS 1.1.1.1。

  2. 02

    攻击者接入一台流氓 DHCP 服务器,将受害者指向恶意 DNS 解析器。

常见问题

DHCP 是什么?

基于 UDP 的协议(RFC 2131,67/68 端口),用于自动为加入网络的客户端分配 IP 地址和网络配置参数。 它属于网络安全的 网络安全 分类。

DHCP 是什么意思?

基于 UDP 的协议(RFC 2131,67/68 端口),用于自动为加入网络的客户端分配 IP 地址和网络配置参数。

DHCP 是如何工作的?

动态主机配置协议(DHCP)在 IPv4 中由 RFC 2131 规定,在 IPv6 中由 RFC 8415(DHCPv6)规定,可自动分配 IP 地址并下发子网掩码、默认网关、DNS 服务器、NTP 服务器和 PXE 启动等参数。经典交换过程为 DORA:Discover、Offer、Request、Acknowledge,使用 UDP 67(服务器)和 68(客户端)端口。原始协议不带身份验证,局域网内的恶意 DHCP 服务器可下发由攻击者控制的网关或 DNS,即“流氓 DHCP”攻击。缓解措施包括交换机上的 DHCP Snooping、端口安全、IP Source Guard、动态 ARP 检测以及基于 802.1X 的接入控制。

如何防御 DHCP?

针对 DHCP 的防御通常结合技术控制与运营实践,详见上方完整定义。

DHCP 还有哪些其他名称?

常见的别称包括: 动态主机配置协议。

相关术语