Конфигурация зоны для обратного преобразования
Конфигурация зоны для обратного преобразования
В листинге указано несколько зон, некоторые из них предназначены для обратного преобразования. Эти зоны позволяют серверу DNS определять доменное имя по IP-адресу. Для того чтобы это стало возможным, необходимо создать псевдодомен in-addr.arpa. В файле /etc/named.conf содержатся указатели на конфигурационные файлы, описывающие подмножества этого домена. Поскольку имя домена уточняется при движении справа налево, а IP-адрес уточняется по мере движения слева направо, в имени псевдодомена адрес должен быть указан в обратном порядке. Например, имя зоны для диапазона адресов 192.168.1.0/24 будет иметь вид 1.168.192.in-addr.arpa.
Зона для обратного преобразования, или обратная зона, настраивается подобно зоне прямого преобразования. Конфигурационный файл зоны содержит записи SOA и NS, но основное место в нем занимают записи PTR. При обратном преобразовании не возникает необходимость в записях MX, А и CNAME. В листинге 18.3 содержится конфигурационный файл обратной зоны, соответствующий файлу, приведенному в листинге 18.2.
В поле имени записи PTR указывается либо сокращенный вариант адреса (например, 1 для 192.168.1.1), либо полный IP-адрес, расположенный в обратном порядке и сопровождаемый именем in-addr.arpa. В листинге 18.3 продемонстрированы оба подхода. В поле содержимого включается полное доменное имея с точкой в конце. Поскольку обратная зона отличается от зоны, используемой для прямого преобразования, попытка задать в поле содержимого сокращенное имя приведет к некорректному преобразованию, например, при указании birch вместо birch.threeroomco.com. будет получен результат birch.1.168.192.in-addr.arpa.
Листинг 18.3. Пример конфигурационного файла обратной зоны
1.168.192.in-addr.arpa. IN SOA spruce.threeroomco.com.
admin.threeroomco.com. (
2002043004 ; serial
3600 ; refresh
600 ; retry
604800 ; expire
86400 ; default_ttl
)
1 IN PTR gingko.threeroomco.com.
2.1.168.192.in-addr.arpa. IN PTR birch.threeroomco.com.
3.1.168.192.in-addr.arpa. IN PTR spruce.threeroomco.com.
4.1.168.192.in-addr.arpa. IN PTR threeroomco.com.
@ IN NS spruce.threeroomco.com.