Приобрели недавно домен оконти.рф. для зеркала основного сайта 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 сервера и отдаем на тестирование днс сервера Вашему регистратору.