Конвертер кириличних доменів в punycode

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

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

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