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