Linux

Как настроить BIND9 в качестве вторичного DNS-сервера в Ubuntu/Debian

Как настроить виртуальные хосты Nginx в Ubuntu/Debian

Как настроить BIND9 в качестве основного DNS-сервера в Ubuntu/Debian

Как установить OpenVPN Server на Ubuntu/Debian

Настройка OpenVPN в Ubuntu/Debian

Как установить сертификат SSL на Nginx для Ubuntu/Debian

Как настроить DNS-сервер BIND9 в Ubuntu/Debian

Как настроить HTTP / 2 в Nginx на Ubuntu/Debian

VPN-сервер с OpenVPN и Stunnel

Настройка веб-сервера

Установка статического IP на сервере

Как из серого IP сделать белый IP?

Переносим Armbian на внешний HDD на Orange Pi PC (Plus)

Настройка Медиа в Majordomo. Orange Pi PC (Plus). Armbian

Установка и настройка Windows терминала

Перенос сайта

Настройка сервера (Rev1)

Установка ssh сервера на Ubuntu/Debian

Установка MajorDoMo на OrangePi

Установка MajorDoMo

Установка phpMyAdmin Ubuntu 20.04

Настройка системы умного дома на базе ESP8266

Установка MAJORDOMO Rev1

Установка сервера MQTT

Установка и настройка сервера на Ubuntu/Debian

Настройка Linux на Orange Pi

Монтирование разделов в Linux

Репозитории Linux

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

Установка и настройка Armbian и DLNA на Orange Pi PC в картинках

Простой VPN с WireGuard

Nagios – современный и популярный инструмент для мониторинга компьютерных систем и сетей.

Перенос системы на EMMC

Настройки Linux

Удаленный рабочий стол RDP в Linux Armbian

Установка Аndroid OS на Orange Pi Plus

Установка локального сервера BLYNK на любой другой одноплатник с OC Armbian

Как настроить DNS-сервер BIND9 в Ubuntu/Debian

How to Configure BIND9 DNS Server on Ubuntu 20.04 (https://serverspace.io/support/help/configure-bind9-dns-server-on-ubuntu/)

 

В этом руководстве мы рассмотрим установку и базовую настройку DNS-сервера BIND9.

Установить BIND9
Первое, что вам нужно сделать, это обновить список пакетов и установить BIND9.

 

sudo apt update
sudo apt install bind9

 После завершения процесса установки вы можете проверить, работает ли BIND9.

nslookup google.com 127.0.0.1 

 Ответ будет примерно таким:

Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: google.com
Address: 64.233.164.138
...

 

Конфигурация BIND9


DNS-сервер работает сразу после установки. Вам необходимо настроить его в соответствии с вашими целями использования. Во-первых, разрешите BIND9 работать через брандмауэр.

sudo ufw allow Bind9 

Главный файл конфигурации называется .conf.options, давайте откроем его.

sudo nano named.conf.options 

Некоторые из доступных опций перечислены ниже. Добавьте необходимое в директиву «options».

Директива «listen-on» позволяет указать сети, которые будет обслуживать DNS-сервер. Не пишите это или пишите «any;»-«любой;» работать по всем адресам. 

listen-on {
10.10.10.0/24;
10.1.0.0/16;
...
};

 BIND9 по умолчанию разрешает только локальные запросы. Добавьте необходимые IP-адреса в директиву «allow-query» или «any;» чтобы разрешить все запросы.

allow-query { any; }; 

Серверы пересылки содержат IP-адреса DNS-серверов, на которые перенаправляется запрос, если наш сервер не содержит необходимых данных.


forwarders {
8.8.8.8;
8.8.4.4;
};

 Сохраните и закройте файл. Проверьте конфигурацию:

sudo named-checkconf 

Если ошибок не появилось, значит все в порядке. Перезапустите службу, чтобы изменения вступили в силу.

sudo systemctl restart bind9 

BIND9 тест

Чтобы проверить, правильно ли работает DNS-сервер, введите следующую команду на любом другом удаленном компьютере. Замените dns-server-ip-address на IP-адрес DNS-сервера.

nslookup ubuntu.com dns-server-ip-address 



Вывод:

Server: dns-server-ip-address
Address: dns-server-ip-address#53
Non-authoritative answer:
Name: ubuntu.com
Address: 91.189.88.181
...

 


Теперь у вас есть работающий кеширующий сервер имен BIND9.

 

 

Вверх