Назад | Перейти на главную страницу

BIND / DNS Zone означает «IN»

Я читал 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.