Зонный файл
Зонный файл содержит информацию о различных ресурсах в данной зоне. Информация о каждом ресурсе представлена в записи, называемой Resource Record (RR). Так как зона может содержать несколько доменов и несколько типов ресурсов внутри каждого домена, формат каждой RR содержит поля для указания этой информации. В частности, ресурсная запись состоит из следующих основных полей:
- Owner name: имя домена или имя ресурса;
- TTL: время жизни в секундах;
- Class: существует только один класс IN, обозначающий Интернет;
- RRType: тип ресурса;
- RData: информация о ресурсе (зависит от RRType);
Некоторые наиболее часто используемые типы ресурсов:
- A: адрес. Ресурсная запись данного типа предоставляет IP-адрес имени хоста;
- MX: Mail Exchanger. Ресурсная запись данного типа указывает имя хоста почтового сервера для домена;
- NS: Name Server. Ресурсная запись данного типа указывает имя хоста name-сервера для домена.
В RFC 1035 приведен полный формат допустимых RRType в DNS. Множество ресурсных записей с одним и тем же именем собственника, TTL, классом и RRType называется RRSet. Следовательно, логически зонный файл можно представить состоящим из нескольких RRSets.