Skip to Content

Настройка локальной зоны в BIND9 под Debian Lenny

Вереск аватар

Вот, чтобы не париться, выкладываю тут конфиги готовые для BIND9, в deb-ориентированных дистрах должно работать.

 # cat /etc/bind/named.conf
<Тут дефолтные настройки для localhost и прочего>
include "/etc/bind/myzones.conf";
 

Главное - добавить инклуд, куда будем прописывать свои зоны. По идее, имя произвольное, но без пробелов. Остальное оставляем как было.

# cat /etc/bind/myzones.conf
zone "ldap.local" {
type master;
file "/etc/bind/ldap.local";
};
 

Тут описание файла, в котором будет наша локальная зона. Ну и название зоны, конечно.

# cat /etc/bind/ldap.local
$TTL    604800 ; Время жизни *
ldap.local.       IN      SOA     firewall.ldap.local. info.ldap.local. ( ; **
                                                                        2009030560; ***
                                                                        7200;
                                                                        120;
                                                                        2419200;
                                                                        604800);
ldap.local.       IN      NS      firewall.ldap.local. ; Имя_зоны IN NS Имя_DNS_сервера
test.ldap.local.                IN      A       10.0.0.8 ; Тут пошли DNS-записи для сопоставления имён и IP
tmp.ldap.local.                 IN      A       10.0.0.9 ;

;
 

А вот тут самое важное и интересное: конфигурирование зоны. Но всё видно из комментов. Самый подробный и нормальный ман лежит тут.

____

*

TTL - это время жизни записей в кэшах всяких левых днс-серверов, выполняющих рекурсивные запросы до твоей зоны. именно с этим значением связана "инертность" распространения изменений в зоне по интернетам. для некоторых записей типа MX или SRV TTL специально ставят маленьким и отличным от дефолтного параметра зоны. (спасибо @Dant)

**

Имя_зоны IN SOA Имя_DNS_сервера Адрес_e-mail_@_заменена_на_точку

***

  • серийный номер версии данных (выбор номера произволен, но номер должен увеличиваться для каждой новой модификации),
  • период запроса на обновление данных со стороны вторичного сервера (в секундах),
  • период повтора попыток запроса данных вторичным сервером в случае неудачи (в секундах),
  • срок годности данных, т.е. время, через которое вторичный сервер прекратит обслуживать запросы, если ему не удастся восстановить связь с первичным сервером (в секундах),
  • время жизни данных зоны в кэше запросившего их сервера (в секундах).