Как настроить DNS-сервер BIND9 в Ubuntu 20.04
В этой инструкции мы рассмотрим установку и базовую настройку DNS-сервера BIND9.
Как установить и настроить DNS-сервер BIND9:
Установим BIND9
Первое, что вам нужно сделать, это обновить список пакетов и установить BIND9.
sudo apt install bind9
После завершения процесса установки вы можете проверить работу BIND9:
Ответ должен быть похожим на такой:
Address: 127.0.0.1#53
Name: google.com
Address: 64.233.164.138
...
Настроим BIND9
DNS-сервер работает сразу после установки. Теперь необходимо настроить его в соответствии с целями использования. Во-первых, разрешите BIND9 работать через брандмауэр.
Затем откроем главный файл настройки - named.conf.options
Далее перечислим некоторые из доступных опций. Добавьте необходимые в блоке «options».
«listen-on» позволяет указать сети, которые будет обслуживать DNS-сервер. Для работы по всем адресам не указывайте параметр или же задайте «any;»
10.10.10.0/24;
10.1.0.0/16;
...
};
«allow-query» указывает, кому разрешено выполнять запросы. BIND9 по умолчанию разрешает только локальные запросы, поэтому добавьте необходимые IP-адреса или пропишите «any;», чтобы разрешить все запросы.
Серверы пересылки содержат IP-адреса DNS-серверов, на которые перенаправляется запрос в случае, если наш сервер не содержит необходимых данных.
8.8.8.8;
8.8.4.4;
};
Сохраните и закройте файл. Проверьте настройку:
Если ошибок не появилось, значит все в порядке. Выполните перезапуск службы, чтобы изменения вступили в силу.
Протестируем BIND9
Чтобы проверить корректность работы DNS-сервера, введите следующую команду на любом другом удаленном компьютере. Перед вводом замените dns-server-ip-address на IP-адрес DNS-сервера:
Результат:
Address: dns-server-ip-address#53
Name: ubuntu.com
Address: 91.189.88.181
...
Следующие шаги: