Основой для примеров настройки основного и подчиненного серверов имен станет воображаемый домен wrotethebook.com. Вот файл named.conf, обозначающий узел crab в качестве основного сервера имен домена wrotethebook.com:
options {
directory "/var/named";
};
// настройка основного сервера имен
//
zone "." {
type hint;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "wrotethebook.com" {
type master;
file "wrotethebook.com.hosts";
};
zone "16.172.in-addr.arpa" {
type master;
file "172.16.rev";
};
Параметр directory позволяет экономить время при наборе имен файлов. Он сообщает named, что все относительные имена файлов (то есть имена, которые не начинаются символом /) в данном файле должны интерпретироваться относительно каталога /var/named. Данный параметр также сообщает named, куда записывать различные файлы, в частности файл образа.
Первые два оператора zone связаны с кольцевым адресом и файлом корневых указателей. Эти операторы мы уже обсуждали в процессе настройки специального кэширующего сервера. Их функциональность неизменна, и они встречаются практически в каждом файле named.conf.
Первый из новых операторов zone гласит, что данный сервер является основным сервером имен для домена wrotethebook.com и что данные домена загружаются из файла wrotethebook.com.hosts.
Второй из новых операторов zone указывает на файл, в котором хранятся отображения IP-адресов сети 172.16.0.0 в имена узлов. Оператор гласит, что локальный сервер является основным сервером имен для обратного домена 16.172.in-addr.arpa и что данные домена загружаются из файла 172.16.rev.
Настройка подчиненного сервера имен отличается от настройки основного лишь строением операторов zone. Оператор zone подчиненного сервера в качестве источника доменной информации обозначает удаленный сервер, а не локальный дисковый файл, а тип такой зоны - slave.
- Назад
- Вперёд >>


