Файл зоны


Файл DNS-зоны
Скриншот файла зоны, открытого в редакторе nano
Скриншот файла зоны, открытого в редакторе nano
Расширение .zone[1]
MIME-тип text/dns[1]
Разработчик Information Sciences Institute[вд][2]
Опубликован ноябрь 1987
Тип формата формат файла
Стандарт(ы) RFC 1034, RFC 1035, RFC 2308, RFC 4027
Открытый формат? Да

Файл зоны системы доменных имен (DNS) — это текстовый файл, описывающий зону DNS[3].

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

Формат файла

Формат файла зоны определён в RFC 1035 (раздел 5) и RFC 1034 (раздел 3.6.1)[4]. Изначально этот формат использовался в программном пакете Berkeley Internet Name Domain (BIND), но был широко принят и другими программными средствами DNS-серверов[5].

Файл зоны представляет собой набор строк, каждая из которых является либо инструкцией, либо описанием одной ресурсной записи. Поля внутри строки разделяются пробелами или табуляцией, а запись завершается на конце строки, если только в её содержимом нет значений в кавычках или заключённых в круглые скобки. Комментарии в файле начинаются с символа точки с запятой и могут быть добавлены в конце любой строки. Кроме того, файл допускает наличие пустых строк[5].

Примечания

  1. 1 2 Josefsson S. Domain Name System Media Types (англ.)IETF, 2005. — 6 p. — doi:10.17487/RFC4027
  2. https://tools.ietf.org/html/rfc1035
  3. 1 2 Domain names - implementation and specification. — Internet Engineering Task Force, 1987-11. — RFC 1035.
  4. Domain names - concepts and facilities. — Internet Engineering Task Force, 1987-11. — RFC 1034.
  5. 1 2 Formatting a DNS Zone File. docs.oracle.com. Дата обращения: 30 декабря 2024.