一、题目
网络中部署了一台 DHCP 服务器,但是管理员发现部分主机并没有正确获取到 DHCP服务器所指定的地址,请问可能的原因有哪些?
A、部分主机无法与该 DHCP 服务器正常通信,这些主机客户端系统自动生成了172.254.0.0范围内的地址
B、网络中存在另外一台 DHCP 服务器
C、部分主机无法与该 DHCP 服务器正常通信,这些主机客户端系统自动生成了169.254.0.0范围内的地址
D、DHCP 服务器的地址池已经全部分配完毕
二、答案
BCD
三、解析
1、当主机无法与 DHCP 服务器通信时,主机客户端系统会自动生成 169.254.x.x 网段的地址(APIPA 自动私有地址),这是最典型的现象。故A错误,C正确。
2、网络中存在另外一台 DHCP 服务器,主机可能会从另一台DHCP服务器拿地址,导致一部分正常,一部分拿到错误网段。故B正确。
3、DHCP 地址池用尽后,新主机无法再分配到地址,也会出现获取不到正确 IP 的情况。故D正确。
四、扩展——DHCP报文类型
DHCP服务器与DHCP客户端之间通过DHCP报文进行通信。DHCP报文是基于UDP协议传输的。DHCP客户端向DHCP服务器发送报文时采用68端口号,DHCP服务器向DHCP客户端发送报文时采用67端口号。目前DHCP定义了如下八种类型报文。



