Главная / Пресс-центр / Глоссарий / Punycode

Глоссарий


Punycode

Punycode – специальная кодировка, используемая для обеспечения совместимости интернационализированных доменных имен (IDN) с существующей системой DNS. Поскольку система DNS работает только с латиницей, такие имена в соответствии со специально разработанными стандартами RFC преобразовываются в набор латинских букв, арабских цифр и дефисов и в таком виде записываются в реестр. Перед преобразованным именем пишется префикс «xn--», чтобы его можно было отличить от обычного имени. В реестре же появляется запись вида xn--[код].[домен верхнего уровня], где код – часть, соответствующая нелатинскому написанию доменного имени. При использовании национального алфавита в правой части доменного имени (в домене верхнего уровня) сам домен верхнего уровня также записывается в реестр как xn--[код]. Например, домен верхнего уровня .РФ выглядит в реестре как XN—P1AI. В базах DNS-серверов хранится только такой вариант доменного имени, т.е. IDN-домены являются фактически псевдонимами для имен, начинающихся с «xn--».



« Назад в Глоссарий