Конвертер punycode
Конвертер punycode позволяет делать преобразование кириллических доменов в ASCII символы и обратно
Конвертер punycode для .рф доменов.
Пример: домен.рф
—> xn--d1acufc.xn--p1ai
IDN — (англ. Internationalized Domain Names — Доменные Имена на Национальных языках) — это доменные имена, которые содержат символы национальных алфавитов, например:
имя.su
компания.рф
По техническим ограничениям доменные имена не могут содержать нелатинские символы, поэтому для обхода этого ограничения разработаны специальные стандарты RFC 3490, RFC 3491, RFC 3492 и RFC 3454, согласно которым такие имена в обязательном порядке преобразовываются в набор английских букв, цифр и дефисы, а перед таким преобразованным именем пишется специальный префикс «xn—». Такое преобразование называется Punycode. Оно позволяет кодировать имена в национальных алфавитах ASCII-символами.
Процесс преобразования берёт на себя браузер клиента. Поэтому ввод в строку браузера «пример.испытание» и «xn—e1afmkfd.xn—80akhbyknj4f» — для современных браузеров это одно и то же (для старых будет работать только второй вариант). В базах DNS-серверов хранится только второй вариант. Фактически доменные имена на национальных языках являются псевдонимами для имён начинающихся с «xn—».