Punycode-конвертер для idn - національних імен доменів

Приклади перетворень кириличних доменів

домен.рф → xn - d1acufc.xn - p1ai
xn - d1acufc5f.xn - p1ai → домени.рф
домен.москва → xn - d1acufc.xn - 80adxhks
xn - d1acufc5f.xn - 80adxhks → домени.москва
домен.com → xn--d1acufc.com
xn--d1acufc5f.com → домени.com
домен.su → xn--d1acufc.su
xn--d1acufc5f.su → домени.su

Що таке домен РФ?

IDN-домени

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

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

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