DHCP 会在每次启动时更改 IP 地址吗?

DHCP 会在每次启动时更改 IP 地址吗?

我刚刚创建了我的第一个渗透测试实验室(使用 metasploitable2/kali linux 等设置 VirtualBox)并且我已将网络设置为“仅主机”。

我确信我已经注意到我的本地 IP 发生了轻微变化 - 只是最后几位数字,所以一开始我的易受攻击的测试盒是 192.168.56.100,但下次启动时是 .101 - 这一切都正常吗?我猜答案是肯定的,因为 DHCP - 即动态的主机配置协议

答案1

DHCP 会在每次启动时更改 IP 地址吗?

(这似乎不是一个安全问题)。

不,也许,有时候。

这取决于 DHCP 服务器的实现、配置和使用情况,而不是协议本身。

通常,DHCP 服务器会维护一组 IP 地址,它会根据请求将这些 IP 地址借给客户端。当它借出一个地址时,它会设置一个时间限制,在此时间限制之后客户端必须续订。只要客户端在时间限制内续订,他们就会收到相同的地址(因为该地址已分配给他们)。如果客户端请求 IP 地址时上一个租约已过期,则服务器分配的下一个地址取决于服务器实现/策略选择的方法。它可能会从其池中分配第一个可用地址。它可能会在可用 IP 地址列表上使用循环游标。

虚拟盒 DHCP 服务器相对粗糙 - 据我所知,它不允许静态映射,也不允许配置租用时间。如果您想要一致的地址,则需要配置专用的 DHCP 服务器或使用静态 IP 地址。

相关内容