DHCP是什么?基础知识详解

让我们按顺序了解设备是如何自动获取IP地址的。

  1. 什么是DHCP

    DHCP(动态主机配置协议)会自动为新接入网络的设备分配IP地址、子网掩码、默认网关和DNS服务器地址。有了它,用户就不必手动逐一输入这些数值。

  2. DORA四步流程

    设备接入网络后,会按Discover(广播寻址请求)→Offer(DHCP服务器提议候选地址)→Request(设备请求使用某个特定地址)→Acknowledge(服务器最终确认)的顺序获得IP地址。

  3. 租约时间(Lease Time)

    通过DHCP获得的IP地址并非永久拥有,而是在规定期限内"租用"的。设备会在租约到期前自动请求续约,如果续约失败,地址就会被收回,并可能重新分配给其他设备。

  4. 作用域(Scope)与地址池

    管理员会指定DHCP服务器可以分配的IP地址范围,即作用域。这个范围以外的地址会另作他用(比如静态IP)单独管理,以避免与自动分配的地址产生冲突。

  5. DHCP保留(固定分配)

    这是一种根据特定设备的MAC地址,始终分配同一个IP地址的设置方式。从设备角度看仍然是在使用DHCP,但实际效果与固定IP一样,能持续获得同一个地址。

  6. DHCP中继

    在像企业这样被划分为多个子网的网络中,各子网的路由器会通过中继功能,把DHCP请求转发给中央DHCP服务器。这样就不必在每个子网都单独部署一台DHCP服务器。

  7. DHCPv6与IPv6环境

    在IPv6环境下,设备既可以通过SLAAC方式自行生成地址,也可以由DHCPv6服务器分配地址和DNS信息,或者根据情况结合使用这两种方式。

如果出现IP地址冲突

DHCP租约或静态IP设置出问题时,可能会导致两台设备使用同一个IP地址而发生冲突。了解如何解决IP地址冲突问题会很有帮助。

想不通过DHCP直接固定IP

有些设备确实需要始终使用同一个地址。可以比较一下DHCP保留和手动设置静态IP地址之间的区别。

常见问题

DHCP服务器一般在哪里?

在家庭网络中,通常由路由器兼任DHCP服务器的角色。在企业或大型组织中,则更常见部署专用的DHCP服务器。

租约到期后网络会断开吗?

通常不会。设备会在租约到期前自动请求续约,用户几乎不会察觉到这个过程。只有在续约失败这种少见的情况下,设备才需要重新获取新地址。