我刚刚接手了一个小型网络的系统管理工作,在这个网络中,我们可以独占访问私有虚拟子网上的前 128 个 IP。我们有一个 DHCP 服务器,它将 IP 地址绑定到特定的 MAC 地址,如/etc/dhcp/dhcpd.conf
服务器 (CentOS 6.2) 上的文件中所定义的那样,如下所示:
host <name>
{
hardware ethernet <mac address>;
fixed-address <ip>;
}
然而,该文件中也有一些注释,基本上列出了一组核心基础设施,指定
# Non-DHCP STATIC. ONLY critical infrastructure
非 DHCP 静态地址-MAC 绑定是如何实现的?在哪里实现?我假设其逻辑是,如果 DHCP 服务器发生故障,这些系统(NIS、NFS 等)仍将保持活动状态 - 这有意义吗?
最后 - 显然 DHCP 设置的是静态 IP(即 MAC 地址和 IP 地址绑定在一起)。但是,该dhcpd.conf
文件在注释中也提到了非 DHCP 静态 IP。有没有更正确的术语来描述这些 IP,或者它们都是不同类型的静态 IP?
答案1
当 DHCP 服务器根据客户端的 MAC 地址分配固定 IP 时,这DHCP Reservation
称为不是静态 IP 地址。
使用静态选项硬编码到接口配置文件中的地址是静态地址。它独立于您的 DHCP 服务器。注释可能存在,这样人们就不会做出与静态分配的 IP 重叠的预留。
老实说,听起来你工作的地方有点乱,你应该记录已使用的 IP 地址或安装适当的 IPAM 系统。此外,大多数人都同意所有服务器都应该有静态 IP,而不是依赖 DHCP,即使有保留。当然,每个人都有自己的想法。
答案2
这听起来像是您的服务器配置了静态 IP——它们不使用 DHCP 进行地址分配。只需修改操作系统以始终使用相同的 IP 地址,甚至无需通过 DHCP 进行询问即可实现。
每次使用 DHCP 向主机分发相同的 IP 地址是 DHCP 保留。避免使用静态来引用保留,即使分发的 IP 不会改变。