Введение

Текстовый файл, описывающий зону DNS

Файл зоны системы доменных имен (DNS) — это текстовый файл, описывающий зону DNS. Зона DNS — это подмножество, часто отдельный домен, иерархической структуры доменных имен DNS. Файл зоны содержит соответствия между доменными именами, IP-адресами и другими ресурсами, организованные в виде текстовых представлений записей ресурсов (RR). Файл зоны может быть либо основным файлом DNS, авторитетно описывающим зону, либо использоваться для отображения содержимого кэша DNS.

Пример файла

Пример файла зоны для домена example.com выглядит следующим образом:

Минимально, файл зоны должен содержать запись о начале полномочий (SOA) с именем авторитетного главного сервера имен для зоны и адресом электронной почты ответственного за управление сервером имен (представленным в виде доменного имени, с точкой вместо обычного символа @). Параметры записи SOA также определяют список параметров времени и истечения срока действия (серийный номер, период обновления подчиненного сервера, время повторной попытки подчиненного сервера, время истечения срока действия подчиненного сервера и максимальное время кэширования записи). Некоторые серверы имен, включая BIND, также требуют как минимум одну дополнительную запись NS. В файле зоны доменные имена, заканчивающиеся точкой (например, "example.com." в приведенном выше примере), являются полностью квалифицированными, а те, которые не заканчиваются точкой, относительны текущему источнику (поэтому www в приведенном выше примере относится к www.example.com). Файл зоны указывается в конфигурационном файле программного обеспечения сервера имен. Например, BIND обычно использует следующее:

zone "example.com" { type master; file "/var/named/db.example.com"; };

Коренная зона и домены верхнего уровня

Файлы зон для корневой зоны DNS и для набора доменов верхнего уровня содержат записи ресурсов только для авторитетных серверов доменных имен каждого домена.