DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动给网络中的设备分配 IP 地址、子网掩码、默认网关、DNS 服务器等网络配置参数。 ✅ 一、DHCP 的作用 自动为客户端分配网络信息,无需手动设置 IP 地址。提高网络管理效率,尤其适用于大型网络环境。避免 IP 地址冲突,便于地址集中管理。 🔄 二、DHCP 工作流程(4 个步骤) 常简称为 DORA 流程: 步骤名称描述1️⃣Discover(发现)客户端广播请求寻找 DHCP 服务器。2️⃣Offer(提供)DHCP 服务器提供一个可用的 IP 地址。3️⃣Request(请求)客户端请求使用服务器提供的 IP 地址。4️⃣Acknowledge(确认)服务器确认分配,客户端配置完成。 🖧 三、DHCP 分配方式 类型说明动态分配常见方式,IP 地址分配有租期,到期可更换。自动分配第一次分配后,永久保留给该客户端。手动分配(静态绑定)通过 MAC 地址预先绑定固定 IP 地址。 🧰 四、DHCP 应用场景 企业或校园网络中大量设备自动上网。家庭宽带路由器自动分配 IP。公共 WiFi 网络中的设备自动联网。 🛠️ 五、DHCP 命令示例(Linux) 查看当前 IP 和 DHCP 状态: ip a 释放 IP 地址: sudo dhclient -r 重新获取 IP 地址: sudo dhclient 🧱 六、DHCP vs 静态 IP 比较项DHCP静态 IP分配方式自动手动管理成本低高IP 变化可能变化固定使用场景普通终端、临时设备服务器、打印机、交换机等需要固定 IP 的设备