Добавление второго сервера имен постоянно на Ubuntu 24.04

Вопрос или проблема

Мне нужно добавить второй сервер имен. Я могу сделать это временно в resolve.conf, но хочу решение, которое сохранится после перезагрузки.

Графический интерфейс настроек имеет поле для DNS, когда автоматический режим отключен, но, похоже, это ничего не дает.

Сначала откройте терминал и введите следующие команды:

sudo su
sudo systemctl status resolvconf.service
sudo apt update

Если у вас еще не установлен resolvconf, сначала выполните следующие действия:

sudo apt install resolvconf
sudo systemctl enable resolvconf.service
sudo systemctl start resolvconf.service
sudo systemctl status resolvconf.service

Если у вас уже установлен resolvconf, продолжайте отсюда или если вы завершили установку:

sudo nano /etc/resolvconf/resolv.conf.d/head
sudo resolvconf --enable-updates
sudo resolvconf -u
sudo nano /etc/resolvconf

Ответ или решение

Добавление второго сервера имен (DNS) в Ubuntu 24.04: Пошаговое руководство для постоянных изменений

Эффективное управление серверами имен (DNS) является критически важным аспектом настройки сети в Ubuntu, особенно в корпоративной среде. Часто возникает необходимость добавления второго сервера имен, обеспечивающего доступность и устойчивость сети. Описанный процесс обеспечивает постоянное добавление сервера имен, которое не будет удалено после перезагрузки системы.

Предварительная подготовка

Перед внесением изменений убедитесь, что ваша система обновлена. Для этого выполните следующие команды:

“`bash
sudo su
sudo apt update
“`

Установка и настройка resolvconf

Если у вас еще не установлен resolvconf, его необходимо установить. Этот инструмент обеспечивает автоматическое управление конфигурацией resolv.conf, что облегчает добавление и обновление DNS серверов.

Установка resolvconf

“`bash
sudo apt install resolvconf
sudo systemctl enable resolvconf.service
sudo systemctl start resolvconf.service
sudo systemctl status resolvconf.service
“`

Эти команды обеспечат установку, запуск и автоматический запуск resolvconf при старте системы.

Добавление второго DNS-сервера

Теперь, когда resolvconf установлен и запущен, необходимо внести изменения в конфигурационные файлы для добавления постоянного второго DNS-сервера.

Редактирование конфигурационных файлов

Откройте файл /etc/resolvconf/resolv.conf.d/head для редактирования. Этот файл позволяет добавлять пользовательские DNS-серверы, которые будут отображаться в начале resolv.conf.

“`bash
sudo nano /etc/resolvconf/resolv.conf.d/head
“`

Добавьте следующую строку, заменив 8.8.4.4 на IP-адрес вашего второго DNS-сервера:

“`plaintext
nameserver 8.8.4.4
“`

Сохраните изменения и выйдите из редактора.

Применение изменений

После редактирования файла примените изменения с помощью следующих команд:

“`bash
sudo resolvconf –enable-updates
sudo resolvconf -u
“`

Проверка конфигурации

Убедитесь, что ваш второй nameserver успешно добавлен в /etc/resolv.conf:

“`bash
cat /etc/resolv.conf
“`

В выводе необходимо найти строку с вашим вторым сервером имен. Это будет гарантией, что изменения применяются корректно и сохраняются после перезагрузки системы.

Заключение

Использование утилиты resolvconf для постоянного добавления второго DNS-сервера в Ubuntu 24.04 обеспечивает устойчивость и надежность ваших сетевых настроек. Соблюдая этот процесс, вы обеспечите, что настройки сервера имен останутся неизменными после перезагрузки системы, устраняя необходимость ручных изменений после каждого перезапуска. Следуя указанным шагам, вы значительно упростите управление DNS-конфигурациями в вашей корпоративной или личной сетевой среде.

Оцените материал
Добавить комментарий

Капча загружается...