Перейти к основному содержанию

Top.Mail.Ru

Настройка кэширующего DNS сервера BIND на Debian 11

Сегодня мы настроим кэширующий DNS сервер BIND на Debian.

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

apt install bind9

Редактируем конфигурацию:

nano /etc/bind/named.conf.options

Приводим файл к виду:

options {
        directory "/var/cache/bind";

        forwarders {
                77.88.8.8; 8.8.8.8;
        };
        dnssec-validation auto;
        auth-nxdomain no;
        listen-on {192.168.1.2; 127.0.0.1; };
        allow-query { any; };
        allow-query-cache { any; };
};

Где:

forwarders - адреса внешних DNS серверов. У меня указаны DNS Яндекса и Гугл, вы можете указать провайдерские;
listen-on - на каких адресах слушать запросы;
allow-query - с каких ip адресов разрешить запросы;
allow-query-cache - тоже самое, только для кэша.

Перезапускаем сервис:

systemctl restart bind9

Готово! Теперь у нас в сети есть DNS сервер, который может обслуживать наши запросы.

О настройке BIND для размещения зон мы поговорим в следующих статьях.

Список всех услуг

DNS-хостинг

Размещение ресурсных записей DNS и управление ими

Разовое обслуживание

Разовые услуги по ремонту и настройке офисных компьютеров с почасовой оплатой

Абонентское обслуживание

Комплексное обслуживание компьютеров, серверов, локальных сетей, IP-телефонии организаций

Разработка ИТ-инфраструктуры

Услуги по разработке ИТ-инфраструктуры для офиса

Администрирование серверов

Услуги по обслуживанию и администрированию серверов организаций

Внешнее FTP-хранилище

Аренда FTP-хранилища для резервного копирования и обмена файлами

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

Установка и настройка серверов для организаций

Аренда серверов

Аренда физических или виртуальных серверов

Виртуальный хостинг

Размещение сайтов, блогов, интернет-магазинов