База знаний
Что такое Punycode или вся правда о кириллических доменах?
Опубликовано Евгений Точилин on 04 September 2012 16:38:41

Punycode (произносится как «пуникод» или «пьюникод») — стандартизированный метод преобразования последовательностей Unicode-символов (IDN) в так называемые ACE-последовательности, которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. 

Пример:

Допустим, Вы зарегистрировали домен на русском языке: мойдомен.уз Тогда данное доменное имя в различных представлениях будет выглядеть так: 

IDN (Unicode): мойдомен.уз

Punycode (ACE): xn--d1acklchcc.xn--g1ax

Процесс работы будет следующим. Клиент запрашивает домен мойдомен.уз (вводит имя в адресной строке браузера). Это имя преобразуется в последовательность символов Punycode: xn--d1acklchcc.xn--g1ax    Далее запрос на разрешение имени xn--d1acklchcc.xn--g1ax   в IP-адрес отправляется на соответствующий DNS-сервер и DNS-сервер возвращает ответ. Преобразование необходимо, поскольку не все существующие DNS-серверы поддерживают обработку доменных имен в формате IDN. Таким образом, к сайту можно обратиться, используя либо имя IDN, либо непосредственно Punycode.

(4 голос(а))
Эта статья помогла
Эта статья не помогла