(044) 222-9-888
Поддержка абонентов: support@thehost.ua
Ваши отзывы и предложения: #feedback

Сервис преобразования PunyCode

IDN

PunyCode

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

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

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