Что такое Punycode или вся правда о кириллических доменах. Печать

  • 0

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.


Помог ли вам данный ответ?

« Назад