Я настраивал DNS на своем сервере с помощью BIND9, вроде все работает, но у меня есть вопрос относительно моего файла конфигурации.
Я получил эту конфигурацию в /etc/bind/named.conf.local
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
allow-transfer { 192.168.1.1; };
};
zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.192";
allow-transfer { 192.168.1.1; };
};
forwarders {
10.253.22.140;
10.253.22.141;
};
Я читал о различных типах DNS-серверов, таких как первичный главный сервер и т. Д. Первые две части (зона и зона) соответствуют конфигурации первичного DNS-сервера. Первая запись для "классического" поиска, вторая для обратного. Последняя часть (форвардеры) - это конфигурация кеш-сервера и содержит IP-адрес DNS-сервера интернет-провайдера. Таким образом, все имена, разрешенные благодаря этому серверу, будут кэшированы.
Простой вопрос: я прав? Имеет ли смысл мое описание? Или один сервер может быть либо главным, либо кешированным?
Одна установка Bind может обрабатывать все роли, первичные, вторичные, кэширующие. Строка fowarders в конфигурации означает, что, когда сервер не знает ответа на ваш запрос (из кеша или собственных файлов зоны), он будет запрашивать один из серверов пересылки вместо вас, вместо того, чтобы выполнять поиск зоны, начиная с "." (корень).
По умолчанию привязка кеширует все DNS-запросы.