Файл зоны DNS: что это, структура и назначение. Описывает соответствие доменных имен и IP-адресов, ресурсные записи (RR). Основы DNS для системных администраторов.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Текстовый файл, описывающий зону DNS
Text file describing a DNS zone
Файл зоны системы доменных имен (DNS) — это текстовый файл, описывающий зону DNS. Зона DNS — это подмножество, часто отдельный домен, иерархической структуры доменных имен DNS. Файл зоны содержит соответствия между доменными именами, IP-адресами и другими ресурсами, организованные в виде текстовых представлений записей ресурсов (RR). Файл зоны может быть либо основным файлом DNS, авторитетно описывающим зону, либо использоваться для отображения содержимого кэша DNS.
A Domain Name System (DNS) zone file is a text file that describes a DNS zone. A DNS zone is a subset, often a single domain, of the hierarchical domain name structure of the DNS. The zone file contains mappings between domain names and IP addresses and other resources, organized in the form of text representations of resource records (RR). A zone file may be either a DNS master file, authoritatively describing a zone, or it may be used to list the contents of a DNS cache.
Пример файла
Пример файла зоны для домена example.com выглядит следующим образом:
An example of a zone file for the domain example. com is the following:
Минимально, файл зоны должен содержать запись о начале полномочий (SOA) с именем авторитетного главного сервера имен для зоны и адресом электронной почты ответственного за управление сервером имен (представленным в виде доменного имени, с точкой вместо обычного символа @). Параметры записи SOA также определяют список параметров времени и истечения срока действия (серийный номер, период обновления подчиненного сервера, время повторной попытки подчиненного сервера, время истечения срока действия подчиненного сервера и максимальное время кэширования записи). Некоторые серверы имен, включая BIND, также требуют как минимум одну дополнительную запись NS. В файле зоны доменные имена, заканчивающиеся точкой (например, "example.com." в приведенном выше примере), являются полностью квалифицированными, а те, которые не заканчиваются точкой, относительны текущему источнику (поэтому www в приведенном выше примере относится к www.example.com). Файл зоны указывается в конфигурационном файле программного обеспечения сервера имен. Например, BIND обычно использует следующее:
At minimum, the zone file must specify the Start of Authority (SOA) record with the name of the authoritative master name server for the zone and the email address of someone responsible for management of the name server (represented as a domain name, with a full stop character in place of the usual symbol). The parameters of the SOA record also specify a list of timing and expiration parameters (serial number, slave refresh period, slave retry time, slave expiration time, and the maximum time to cache the record). Some name servers, including BIND, also require at least one additional NS record. In the zone file, domain names that end with a full stop character (such as "example. com." in the above example) are fully qualified while those that do not end with a full stop are relative to the current origin (which is why www in the above example refers to www. example. com). A zone file is referenced by the configuration file of the name server software. For example, BIND typically uses a statement such as:
zone "example.com" { type master; file "/var/named/db.example.com"; };
zone "example. com" { type master; file "/var/named/db. example. com"; };
Коренная зона и домены верхнего уровня
Файлы зон для корневой зоны DNS и для набора доменов верхнего уровня содержат записи ресурсов только для авторитетных серверов доменных имен каждого домена.
The zone files for the DNS root zone and for the set of top level domains contain resource records only for the authoritative domain name servers for each domain name.