DHCP 概述
100%

网络基础 · 第 9 课

DHCP 概述

学习 DHCPv4 如何通过发现、选择和续租来租用地址与网络选项。

动态主机配置协议向客户端提供有租期的网络配置。在 DHCPv4 中,这些配置可以包括 IPv4 地址、子网掩码、默认路由器、DNS 服务器、租期,以及本地策略选择的其他选项。

客户端、服务器与中继

DHCP 服务器管理作用域或地址池以及租约状态。服务器不必位于每个物理网段;DHCP 中继可以在子网与集中式服务器之间转发客户端交换。只使用静态配置的网络可能根本不提供 DHCP。

DHCP 是通过 UDP 承载的应用层协议。DHCPv4 服务器通常使用 UDP 端口 67,客户端使用端口 68。

DHCP 中继实现了什么?

初始 DHCPv4 交换

常见的初始过程可记为 DORA:

  1. DHCPDISCOVER:客户端搜索可用服务器。
  2. DHCPOFFER:服务器提出地址和选项。
  3. DHCPREQUEST:客户端选择并请求所提供的租约。
  4. DHCPACK:所选服务器确认租约和选项。

广播与单播细节取决于客户端状态、中继使用情况和服务器能力。要约尚不是最终可用的租约;确认消息会完成正常选择交换。

DHCPv4 正常的初始顺序是什么?

租约续期

租约如果不续期就会过期。客户端通常会在到期前开始续租,往往先直接联系原服务器。如果续租失败,它会在之后扩大重新绑定尝试。具体计时器由协议提供或根据协议推导。

显示为动态分配的地址并不能证明租约永久有效。排查变化时,应记录当前租约、有效期、服务器和选项。

DHCP 地址租约未成功续期时会发生什么?

检查结果

客户端应用 DHCP 配置后,应验证所有必需状态,而不只是地址:

$ ip address show
$ ip route show
$ resolvectl status

解析器命令因系统而异。还应检查活动网络管理器的租约数据和日志。恶意服务器、地址池内的静态分配、过期状态或手动配置仍可能造成地址重复;DHCP 可以减少错误,但本身无法阻止所有冲突。

接受 DHCP 租约后应该检查什么?

DHCPv6 与 IPv6 配置

IPv6 主机可以使用无状态地址自动配置、DHCPv6、静态配置或这些方式的组合。DHCPv6 不使用 IPv4 的 DORA 交换,默认路由器信息通常来自 IPv6 路由器通告,而不是 DHCPv6。

IPv6 主机通常从哪里获得默认路由器信息?

课程已完成

你已完成 DHCP 概述

现在,你可以解释 DHCPv4 如何租用并续订主机网络配置。

  • 区分 DHCP 服务器、中继和客户端子网。

  • 理解 DISCOVER、OFFER、REQUEST 和 ACK 交换。

  • 将地址和选项视为有期限的租约状态。

  • 一并验证地址、路由、DNS 和租约元数据。

  • 将 DHCPv4 行为与 IPv6 自动配置区分开。

保存学习进度

创建免费账户即可保存本课进度,并在任意设备上继续学习。

创建免费账户
返回 网络基础