本页协议说明(点开阅读)

DHCP (Dynamic Host Configuration Protocol) / DHCPv6

干什么用的

★★★ 它要解决一个鸡生蛋的问题:发包得先有 IP,可这台机器要问的就是 IP。

★★★ 解法是先用一个谁都能收到的方式喊一声:源地址填 0.0.0.0(我还没有),目的地址填 255.255.255.255(谁听见谁答)。

★★ 除了地址,它还顺便下发网关、DNS、掩码 —— 一次配齐。

★★★ 为什么是四步而不是两步

★★★ 因为网段里可能有两台 DHCP 服务器,会有两个都回你。

· D 我要地址(广播)→ O 两台各给一个(提议);
· R 我挑一个,再广播一次说「我选了这个」;
· A 被选中那台确认,没被选中那台看到广播就把地址收回去。

★★★ 第三步之所以还是广播,就是为了让落选那台也听见。

★ 常见误解

★★★ 「DHCP 给的地址是永久的」 —— 是租期。到期前要续租,续不上就得重新走一遍。

★★★ 「服务器必须和客户端在同一个网段」 —— 不必,靠交换机上的中继(DHCP relay)把广播转成单播送过去。

★★ 「IPv6 也靠 DHCPv6 配地址」 —— 不一定。SLAAC 才是 IPv6 的默认方式。

冀ICP备2026021556号-2|冀公网安备13068302000206号