Я читал http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-bind-zone.html но документ вызвал вопрос. Что означает ИН? Это просто необязательный класс или он означает нечто большее?
(Да, я читал, что в named.conf IN - это оператор класса, но я не знаю, применимо ли то же самое к файлам зоны)
Я понимаю, что если я не определяю класс «IN» в операторе зоны named.conf, то мне не нужно использовать его ни в файлах зоны, например:
С заявлением класса
named.conf
zone "example.com" IN {
file "example.com.zone";
};
example.com.zone
server1 IN A 10.0.1.5
server2 IN A 10.0.1.6
Без заявления класса
named.conf
zone "example.com" {
file "example.com.zone";
};
example.com.zone
server1 A 10.0.1.5
server2 A 10.0.1.6
В файле зоны BIND, а также в named.conf IN - это класс.
Вы можете опустить это в любой файлов или в обе, в любом случае, если класс не указан явно, по умолчанию "В" используется.
Что касается значения «В» - RFC 1035 раздел 3.2.4:
The following CLASS mnemonics and values are defined:
IN 1 the Internet
...
Всегда думал, что это значит Интернет-номер. В соответствии с Википедия на самом деле просто Интернет:
The CLASS of a record is set to IN (for Internet) for common DNS records involving
Internet hostnames, servers, or IP addresses.