Punycode-конвертер

DN — (англ. Internationalized Domain Names — Інтернаціоналізовані Доменні Імена) — це доменні імена, які містять символи національних алфавітів.

З технічних обмежень доменні імена не можуть містити нелатинські символи, тому для обходу цього обмеження розроблені спеціальні стандарти RFC 3490, RFC 3491, RFC 3492 і RFC 3454, згідно з якими такі імена в обов’язковому порядку перетворюються в набір англійських букв, цифр і дефіси, а перед таким перетвореним ім’ям пишеться спеціальний префікс «xn--». Таке перетворення називається Punycode. Воно дозволяє кодувати імена в національних алфавітах ASCII-символами.

Процес перетворення бере на себе браузер клієнта. Тому введення в рядок браузера «прімер.іспитаніе» та «xn--e1afmkfd.xn--80akhbyknj4f» — для сучасних браузерів це те саме (для старих працюватиме лише другий варіант). У базах DNS-серверів зберігається лише другий варіант. Фактично інтернаціоналізовані доменні імена є псевдонімами для імен, що починаються з «xn--».