Приобрели недавно домен оконти.рф. для зеркала основного сайта okonti.ru.
Начали разбираться как прописать кириллический домен в bind (named).
Делается это следующим образом:
В файл /etc/named.conf (актуально для FC12) добавляется:

1
zone "xn--h1adjcbz.xn--p1ai" IN { type master; file "xn--h1adjcbz.xn--p1ai"; allow-update { none; }; };

Где xn--h1adjcbz.xn--p1ai — это punycode домена оконти.рф.

После этого необходимо создаться файл зоны в папке, где у Вас размещаются файлы зон, например /var/named/xn--h1adjcbz.xn--p1ai , для описания SOA записи домена.
Вот что получилось:

1
 $TTL 86400 ; 1 day xn--h1adjcbz.xn--p1ai. IN SOA ns.xn--h1adjcbz.xn--p1ai. root.xn--h1adjcbz.xn--p1ai. ( 2000061154 ; serial number 28800 ; refresh 8H 7200 ; retry 2H 604800
1
  ; expire 1W 86400 ; minimum TTL 1D ) IN NS ns.okonti.ru. ; primary NS IN NS ns2.okonti.ru. ; secondary NS IN A 212.13.97.53 www IN A 89.108.80.20

После этого перечитываем конфиги bind

1
 /etc/rc.d/init.d/named reload

И проверяем зону , чтобы не было ошибок:

1
 named-checkzone xn--h1adjcbz.xn--p1ai /var/named/xn--h1adjcbz.xn--p1ai

Если видим

1
 zone xn--h1adjcbz.xn--p1ai/IN: loaded serial 2000061154 OK

значит все прописано верно, делаем аналогичные настройки для slave сервера и отдаем на тестирование днс сервера Вашему регистратору.

Оценка сообщения:
1 Star2 Stars3 Stars4 Stars5 Stars
(Еще не оценили)
Загрузка...

Метки: , ,