businesstest.ru
DNS - ДОМЕННАЯ СЛУЖБА ИМЕН
Часть 2. Конфигурирование сервера DNS
Конфигурационный файл /etc/named.conf (/etc/named.boot)
Конфигурация DNS-сервера описывается в конфигурационном файле /etc/named.conf (BIND v.8). В предыдущей версии 4 этот файл назывался загрузочным и имел имя /etc/named.boot. Форматы директив конфигурации сервера у этих двух версий несовместимы (будут рассмотрены оба формата), но формат файлов баз данных, которым посвящены следующие пункты, один и тот же.
Конфигурационный (загрузочный) файл содержит информацию о всех зонах, для которых DNS-сервер является первичным или вторичным. Помимо имени зоны, в первом случае указывается файл, в котором содержится база данных DNS для данной зоны, во втором - адрес первичного сервера и файл временного хранения базы данных, полученной от первичного сервера. В число зон входят зоны (домены), в которых сервер осуществляет прямой поиск ("имя в адрес"), зоны реверсивного поиска ("адрес в имя", домен *.in-addr.arpa, подробнее см. в п. "Файл обратной зоны") и зона локальной петли (0.0.127.in-addr.arpa, служит для преобразования адреса 127.0.0.1 в имя localhost). Также в конфигурационном файле указывается файл инициализации кэша и каталог, в который помещены все файлы с данными.
Версия 4 (/etc/named.boot)
Строка загрузочного файла /etc/named.bootв BIND v.4 формируется по принципу:
тип_сервера зона источник_данных
где тип_сервера: primary, secondary, cache (каждый сервер кэширует проходящие через него данные), источник_данных: файл - для первичного сервера; первичный сервер и файл временного хранения - для вторичного сервера. Пример файла загрузки для первичного сервера домена vvsu.ru, занимающего сети 212.16.195.0 и 212.16.197.0; этот же сервер служит вторичным для домена vsue.ru, занимающего сеть 212.16.198.0 (строки, начинающиеся с точки с запятой, здесь и далее во всех файлах DNS являются комментариями - кроме файла /etc/named.conf в BIND v.8):
directory /usr/named
; type domain source file
cache . root.cache
primary vvsu.ru vvsu.hosts
primary 195.16.212.IN-ADDR.ARPA vvsu-195.rev
primary 197.16.212.IN-ADDR.ARPA vvsu-197.rev
primary 0.0.127.IN-ADDR.ARPA local.rev
secondary vsue.ru 212.16.198.4 vsue.hosts
secondary 198.16.212.IN-ADDR.ARPA 212.16.198.4 vsue-198.rev
В файле /usr/named/vvsu.hosts для каждого имени хоста из домена vvsu.ru указан IP-адрес и, возможно, дополнительная информация - см. ниже п. "Файл зоны". В файле /usr/named/vvsu-195.rev для каждого IP-адреса узла из сети 212.16.195.0/24 указано его доменное имя - см. ниже п. "Файл обратной зоны". Аналогично обстоит дело с обратным преобразованием из IP-адресов 212.16.197.0/24. Файл local.rev служит для обратного преобразования адреса 127.0.0.1 в имя localhost.
Версия 8 (/etc/named.conf)
Та же самая конфигурация в BIND v.8 (/etc/named.conf) выглядит:
options {
directory "/usr/named";
};
zone "vvsu.ru" {
type master;
file "vvsu.hosts";
};
zone "195.16.212.IN-ADDR.ARPA" {
type master;
file "vvsu-195.rev";
};
zone "197.16.212.IN-ADDR.ARPA" {
type master;
file "vvsu-197.rev";
};
zone "vsue.ru" {
type slave;
masters { 212.16.198.4; };
file "vsue.hosts";
};
zone "198.16.212.IN-ADDR.ARPA" {
type slave;
masters { 212.16.198.4; };
file "vsue198.rev";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "local.rev";
};
zone "." {
type hint;
file "root.cache";
};
// однострочный комментарий
/* многострочный
комментарий */
# однострочный комментарий
Замечание. Символ ';' в этом файле не является комментарием.
Ниже, в п. "Дополнительные возможности BIND" будут приведены дополнительные директивы для конфигурационного файла; будет рассматриваться только версия 8.
[ Назад ]
[ Содержание ]
[ Вперед ]
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|