У нас есть несколько кластеров HAProxy / keepalived на CentOS7, и мы обнаружили, что виртуальные IP-адреса, управляемые с помощью keepalived, зарегистрированы в DNS. Кто-нибудь знает способ заблокировать регистрацию DNS для адреса, зарегистрированного с помощью keepalived, или заблокировать регистрацию DNS для интерфейса (оставив DHCP включенным)?
Вероятно, ваши серверы CentOS отправляют имя хоста на DHCP-сервер, и это обновляет DNS. Один из способов отключить это - использовать nmcli (используйте ipv6.dhcp-send-hosname
если вы используете IPv6):
nmcli c m "System eth0" ipv4.dhcp-send-hostname no
Вы должны установить эту конфигурацию для всех подключений (вы можете перечислить их с nmcli c s -a
).
Я считаю, что это должно решить вашу проблему, но если проблема не исчезла, не могли бы вы предоставить дополнительную информацию о DHCP-сервере?