DNS

Материал из СисадминВики (SysadminWiki.ru)
Перейти к: навигация, поиск
  • Bind - самый популярный DNS сервер во множестве Unix систем.

Кирилическое имя домена

11.11.2010 открылась свободная регистрация доменнов в зоне .РФ.

Цитата из вышеприведённого источника:

По техническим ограничениям доменные имена не могут содержать нелатинские символы, поэтому для обхода этого ограничения разработаны специальные стандарты RFC 3490, RFC 3491, RFC 3492 и RFC 3454, согласно которым такие имена в обязательном порядке преобразовываются в набор английских букв, цифр и дефисы, а перед таким преобразованным именем пишется специальный префикс «xn--». Такое преобразование называется Punycode. Оно позволяет кодировать имена в национальных алфавитах ASCII-символами.

Процесс преобразования берёт на себя браузер клиента. Поэтому ввод в строку браузера «пример.испытание» и «xn--e1afmkfd.xn--80akhbyknj4f» — для современных браузеров это одно и то же (для старых будет работать только второй вариант). В базах DNS-серверов хранится только второй вариант. Фактически интернационализованные доменные имена являются псевдонимами для имён начинающихся с «xn--».

Примеры преобразований:

 домен.рф   ->   xn--d1acufc.xn--p1ai
 xn--d1acufc5f.xn--p1ai   ->   домены.рф

IDN — (англ. Internationalized Domain Names — Интернационализованные Доменные Имена) — это доменные имена, которые содержат символы национальных алфавитов, например: имя.su компания.рф