Вопрос или проблема
Мне также нужен IPv6 DNS в /etc/resolv.conf?
На RockyLinux 9.x
, AlmaLinux 9.x
и т.д. я указываю имена серверов, которые нужно добавить в /etc/resolv.conf
, с помощью этих двух команд:
nmcli con mod "System eth0" ipv4.dns "8.8.8.8 8.8.4.4 9.9.9.9"
nmcli con mod "System eth0" ipv4.ignore-auto-dns yes
Результат:
cat /etc/resolv.conf
# Сгенерировано NetworkManager
search tntcode.net
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 9.9.9.9
Если сервер имеет как ipv4, так и ipv6, мне неясно, нужно ли мне также иметь ipv6 DNS, чтобы соединения IPV6 работали корректно?
Ответ или решение
Да, если ваш сервер поддерживает как IPv4, так и IPv6, рекомендуется указать DNS-серверы для обеих версий протокола в файле /etc/resolv.conf
. Для обеспечения корректной работы IPv6-соединений необходима запись о DNS-серверах, поддерживающих IPv6-адреса.
Чтобы добавить DNS-серверы для IPv6, вы можете воспользоваться следующими командами nmcli
:
nmcli con mod "System eth0" ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"
nmcli con mod "System eth0" ipv6.ignore-auto-dns yes
Здесь добавлены DNS-серверы Google, поддерживающие IPv6:
2001:4860:4860::8888
— основной сервер2001:4860:4860::8844
— резервный сервер
После выполнения этих команд вы сможете проверить содержимое файла /etc/resolv.conf
, и он будет выглядеть примерно так:
# Generated by NetworkManager
search tntcode.net
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 9.9.9.9
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
Наличие DNS-серверов IPv6 в файле /etc/resolv.conf
позволит вашему серверу разрешать доменные имена в IPv6-адреса, что критически важно для работы с ресурсами, которые используют только IPv6. Таким образом, для полноценного функционирования сетевых приложений и служб, работающих через IPv6, обязательно необходимо иметь соответствующие записи в DNS.
Если же ваш сервер не использует IPv6, или вы не намерены работать с ресурсами, доступными только через IPv6, то добавление DNS-серверов для IPv6 необязательно, однако не повредит вашей конфигурации.