我刚刚继承了一个小型网络的系统管理,在该网络上,我们可以独占访问私有虚拟子网上的前 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?
当 DHCP 服务器根据客户端的 MAC 地址分配固定 IP 时,称为 a
DHCP Reservation
,它不是静态 IP 地址。使用 static 选项硬编码到接口配置文件中的地址是静态地址。它独立于您的 DHCP 服务器。该评论可能存在,因此人们不会进行与静态分配的 IP 重叠的预订。
老实说,听起来你工作的地方有点乱,你应该为使用的 IP 地址做文档,或者有一个适当的 IPAM 系统。此外,大多数人会同意所有服务器都应该有静态 IP,并且不依赖 DHCP,即使有保留也是如此。当然,各有各的。
这听起来像您的服务器配置了静态 IP — 它们不使用 DHCP 进行地址分配。这些只需将操作系统修改为始终使用相同的 IP 地址即可实现,甚至无需通过 DHCP 进行询问。
每次使用 DHCP 将相同的 IP 地址分配给主机是 DHCP 保留。避免使用静态来指代保留,即使分发的 IP 没有改变。