Настройка DNS
Начнём установку bind
apt-get install bind bind-utils -yvim /etc/bind/options.conf
В этом файле вносим изменения и раскомментируем параметры или пишем их сами:
options {version "unknown";directory "/etc/bind/zone";dump-file "/var/run/named/named_dump.db";statistics-file "/var/run/named/named.stats";recursing-file "/var/run/named/named.recursing";secroots-file "/var/run/named/named.secroots";
pid-file none;
dnssec-validation no;
listen-on { any; };
listen-on-v6 { none; };
forwarders { сервер днс на который вы ссылаете направление 8.8.8.8; };
allow-query { any; };
allow-query-cache { any; };
allow-recursion { any; };
};
Добавляем зоны в конце файла:
zone "имя прямой зоны (обычно имя домена)"
{type master;
file "/etc/bind/zone/имя файла зоны";
};
zone "имя обратной зоны" {
type master;
file "/etc/bind/zone/имя файла зоны"; в формате последнее число.предпосление число ip-addr.arpa | например 16.172.in-addr.arpa};
Создаем файлы зон и конфигурируем их:
cd /etc/bind/zonecp localhost имя файла зоныcp localhost обратный_ip.in-addr.arpachown root:named имя прямой зоны имя обратной зоны
Файл имя обратной зоны
$TTL 1D
@ IN SOA имя_устр.домен. root.домен. (
2025020600 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
@ IN NS имя_устр.домен.последнее число.предпосление число IN PTR имя для ip
Файл имя прямой зоны
$TTL 1D
@ IN SOA имя_устр.домен. root.домен. (
2025020600 ; serial
12H ; refresh
1H ; retry
1W ; expire
1H ; ncache
)
IN NS имя_устр.домен.имя для устройтва IN A его ipимя для псевдонима IN CNAME имя_устр.домен
Включим автозапуск dns сервера
systemctl enable --now bind