我们在 CentOS7 上有一些 HAProxy/keepalived 集群,发现使用 keepalived 管理的虚拟 IP 已在 DNS 中注册。有谁知道有什么方法可以阻止使用 keepalived 注册的地址的 DNS 注册或阻止接口的 DNS 注册(同时保持 DHCP 开启)?
答案1
您的 CentOS 服务器可能正在将主机名发送到 DHCP 服务器,这正在更新 DNS。禁用它的一种方法是使用 nmcli(ipv6.dhcp-send-hosname
如果您使用的是 IPv6,请使用):
nmcli c m "System eth0" ipv4.dhcp-send-hostname no
您必须为所有连接设置该配置(您可以使用 列出它们nmcli c s -a
)。
我相信这应该可以解决您的问题,但如果您仍然遇到问题,您能否提供有关 DHCP 服务器的更多信息?