Найти в Дзене
tupoalt

DNS в ALT LINUX

Начнём установку bind apt-get install bind bind-utils -y
vim /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/имя файла зоны"; в формате последнее число.предпосление чи

Начнём установку bind

apt-get install bind bind-utils -y
vim /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/zone
cp localhost имя файла зоны
cp localhost обратный_ip.in-addr.arpa
chown 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