Настройка BIND (часть 1)
Если в системе выполняется программа named, она поддерживает зону (часть пространства доменных имен). Характеристики зоны, управляемой сервером имен, содержатся в специальном файле, в котором находятся записи ресурсов, необходимые для установления соответствия между именами узлов и их IP-адресами. Если демон named предназначен лишь для перенаправления запросов другим серверам имен, управляемая им зона ограничивается локальным компьютером myzone.
Файлы, описывающие зону, располагаются в каталоге /var/named и могут иметь произвольные имена. В пакете caching-nameserver, поставляемом в комплекте Red Hat Linux, содержится файл с описанием локальной зоны. Пример содержимого файла /var/named/named.conf приведен ниже. Это описание должно присутствовать в каждом сервере имен.
$TTL 1h @ IN SOA ns1.ns-server.com. hostmaster.myzone. ( 2007022600 ; Serial 3h ; Refresh 1h ; Retry 1w ; Expiry 1d ; TTL ) ;;; NS ;;; NS ns1.ns-server.com. NS ns2.secondary-ns.com. ;;; A ;;; www A 172.20.12.1
В строках 1—7 содержится управляющая информация для зоны, а в строках 8, 9 — записи ресурсов.
Строка 1 содержит начало записи SOA (Start of Authority — начало полномочий). Последовательность 0. 0.127. in-addr. arpa определяет текущий домен. На него можно ссылаться с помощью символа «@«. in означает, что запись принадлежит классу Internet. SOA определяет тип записи Start of Authority. Последовательность символов localhost. (оканчивающаяся точкой) представляет собой имя домена. Адрес hostmaster.myzone. принадлежит администратору, ответственному за поддержку данного домена. И, наконец, открытая скобка означает начало записи, расположенной в нескольких строках.
Строка 2 содержит последовательный номер. Если в процессе поддержки зоны участвует хотя бы один вторичный сервер, изменение последовательного номера сигнализирует вторичным серверам о том, что хранящиеся на них описания зоны устарели и следует обновить содержимое баз данных.
В строке 3 указан период обновления — указывающее, насколько часто вторичные серверы обязаны проверять последовательный номер зоны. В данном примере проверка должна производиться каждые 8 часов.
Строка 4 содержит интервал между повторными попытками, представленный в секундах. Если по истечении периода обновления вторичный сервер обратился к первичному серверу, но попытка оказалась неудачной, то повторное обращение должно быть предпринято через время, указанное в строке 4. В данном примере интервал между повторными попытками составляет 4 часа.
P.S. С помощью интернета сегодня стала доступна такая возможность как видеоконференцсвязь . Для этого Вам не нужно покупать дорогостоящее оборудование и устанавливать специальные программы. Для начала видеоконференции необходимо зарегистрироваться на сайте и начать видеоконференцсвязь.
В строке 5 указан срок действия данных о зоне. В течение этого срока информация, содержащаяся на вторичном сервере, может быть использована для обслуживания запросов в том случае, если все попытки обращения к первичному серверу оказываются неудачными. В данном примере информация на вторичном сервере считается действительной около 41 дня.
Строка 6 содержит время жизни — интервал в секундах, в течение которого информация, содержащаяся в кэше сервера, считается действительной.
В строке 7 содержится закрывающая скобка, означающая конец записи SOA.
Строка 8 содержит запись ns (Name Server — сервер имен), которая указывает на то, что ns1.ns-server.com. выполняет роль сервера имен для данного домена. Для всех записей, следующих за SOA.
В строке 9 содержится запись PTR (указатель), используемая для преобразования адреса в доменное имя. Данная запись устанавливает соответствие между адресом 172.20.12.1 и именем узла www.
Программа named выполняет функции DNS-сервера. Для обслуживания запросов клиентов сервер либо использует информацию, находящуюся в его локальном кэше, либо передает DNS-запросы на другие серверы имен. Конфигурация демона named содержится в файле /etc/named.conf.