Установка Bind9 на Ubuntu 18.04

Введение

BIND - это популярный открытый DNS-сервер. На нем работает большинство корневых DNS-серверов. Может быть установлен как на UNIX-подобные операционные системы, так и на Windows.

В этой статье мы рассмотрим установку DNS-сервера Bind9 на операционную систему Ubuntu Server 18.04. Данный сервер в последствии будет обслуживать небольшой сайт и почтовый сервер. Управлять DNS-сервером мы будем через веб-интерфейс Webmin, я подразумеваю, что он у вас уже установлен. Если нет, то можно воспользоваться моей инструкцией по его установке. Через него мы создадим Master зону, сделаем NS запись, A записи и так как данный DNS будет обслуживать почтовый сервер MX запись. И так, поехали.

Установка

Устанавливаем Bind9:

apt install bind9

Проверяем, что в firewall добавлено правило для Bind9:

ufw status

Статус UFW

Если правило есть то можно продолжать, если нет то его необходимо добавить:

ufw allow Bind9

Настройка

Для создания зоны и записей переходим в Webmin. В разделе "Службы" переходим на "Сервер DNS BIND". Если вы установили Bind после установки Webmin, то "Сервер DNS BIND" будет находится в разделе "Неиспользуемые модули". Для того, что бы он начал отображаться в службах нужно нажать "Refresh Modules" и дождаться обновления.

В меню сервера DNS BIND нажимаем на "Создать новую зону master".

Создание master зоны

И вводим имя домена и ip-адрес. Так же ставим галочку на добавить NS запись.

Создание master зоны

Теперь созданная зона появится в списке DNS зон.

Управление DNS сервером

Переходим на созданную зону. У нас в ней будет только одна запись NS, которая была создана вместе с созданием зоны.

Управление DNS зоной

Теперь создадим три A записи. 1 - для домена. 2 - для поддомена NS, что бы сервер имен был доступен по адресу "ns.домен.ru". 3 - для почтового поддомена mail (это необязательно должен быть mail, может быть любой другой).

А записи

MX запись для почтового сервера.

MX записи

Теперь можно выбрать все типы записей и посмотреть, что у нас получилось.

Все типы записей

Так же через Webmin можно напрямую редактировать конфигурационный файл зоны.

Редактирование файла записей

В случае недоступности интерфейса Webmin записи можно вносить в файл напрямую. Для этого выполняем:

nano /var/lib/bind/домен.hosts

Редактирование файла записей

Заключение

На этом установка и настройка Bind9 завершены.В принципе DNS-сервер можно использовать и без Webmin вообще и все настройки выполнять путем редактирования файлов конфигурации. Но Webmin несколько упрощает этот процесс. С такими настройками как в примере успешно работает почтовый сервер, настроенный в статье "Установка и настройка почтовой системы iRedMail на Ubuntu 18.04".  В личном кабинете доменного регистратора настроено делегировании DNS на ns.домен.ru. С момента настройки делегирования до момента вступления настроек DNS в силу прошло 4 дня. Если остались вопросы по данной теме, пишите в комментариях.

Читайте также:

Оставить комментарий