Получить информер с тИЦ и PR сайта проще простого!

Условия использования

Что такое Punycode?

Punycode конвертация – это преобразование доменных имен в кодировке Unicode в кодировку LDH, которая является подмножеством символов ASCII и включает в себя только латинские буквы, цифры и символ пробела (кроме первого и последнего символа). Алгоритм и правила преобразования определены стандартом RFC 3492.

Кодировка Unicode используется для записи доменных имен с 2003 года, когда корпорацией ICANN было принято решение о необходимости регистрации доменных имен с использованием символов национальных алфавитов. Многоязычные доменные имена, появившиеся в результате этого решения, называют IDN-доменами (от Internationalized Domain Names). Вопрос совместимости IDN-доменов и существующей DNS решены путем принятия стандартов IDNA (от Internationalized Domain Names), одним из которых является стандарт Punycode преобразования.

Главной причиной введения IDN-доменов корпорация ICANN называет стремительный рост пользователей Интернет, для которых латинский алфавит не является родным. С учетом того, что для некоторых национальных Интернет-сообществ символы родного алфавита существенно отличаются от латинского (Китай, Иран, Израиль), ICANN считает развитее IDN-доменов наиболее приоритетной задачей развития Интернет.

IDN-домены, прошедшие Punycode конвертацию, легко отличить от «обычных» доменов – стандартами предусмотрен специальный маркер – это префикс «XN--». Для примера, домен «КНОПКИ» после преобразования будет выглядеть как «XN--H1ADALFG» – именно такое представление и используется в существующей DNS.

Первым IDN-доменов верхнего уровня стал кириллический домен .РФ. Для совместимости таких доменов с DNS, кроме имени домена, необходимо конвертировать зону – домен верхнего уровня. «РФ» после конвертации выглядит как «XN--P1AI».

Для пользователя Интернет нет разницы между IDN-доменом, пусть даже в IDN-зоне, и «обычным» доменом. Punycode преобразование проводится на стороне браузера, а современные версии популярных браузеров поддерживают работу с IDN-доменами без ограничений. При этом пользователь вводит в адресной строке имя домена в Unicode, т.е. с использованием символов, отсутствующих в латинском алфавите, а браузер для взаимодействия с DNS конвертирует введенное значение.