Настройка DNS в Debian 10/11 (/etc/resolv.conf)

Начиная с Debian 10 запрещено ручное изменение файла /etc/resolv.conf - для его модификации существует специальная служба resolvconf.

1. Установка resolvconf

Тут всё просто. Подключаемся к консоли, обновляем список доступных пакетов, ставим resolvconf, проверяем статус службы (должна запустится самостоятельно)

#apt-get update -y
#apt-get install resolvconf -y
#systemctl status resolvconf
Если по какой то причине служба сама не стартанула (статус не active), стартуем службу, включаем в автозагрузку, проверяем
#systemctl start resolvconf.service
#systemctl enable resolvconf.service
#systemctl status resolvconf.service

2. Настраиваем нужные NS

Открываем файл /etc/resolvconf/resolv.conf.d/head через файловый менеджер sftp или в консоле командой
#nano /etc/resolvconf/resolv.conf.d/head

Рекомендуем прописать наши NS и один NS-сервер Google как резервный. В результате файл /etc/resolvconf/resolv.conf.d/head должен иметь следующий вид
nameserver 46.8.61.10
nameserver 46.8.61.20
nameserver 8.8.8.8

После проделанных действий отправляем сервер в ребут командой reboot
#reboot
На этом настройка NS и редактирование файла /etc/resolv.conf завершено. Проверяем что у нас в файле #cat /etc/resolv.conf