Конвертер Punycode
DNS понимает только ASCII, поэтому домен.рф превращается в xn--d1acufc.xn--p1ai. Пишите в любое поле — второе обновится само.
Работает целиком в браузере — ничего из введённого не отправляется на наши серверы.
Преобразование идёт по меткам: каждая часть между точками кодируется отдельно.
Как это работает
Punycode (RFC 3492) кодирует каждую не-ASCII метку домена отдельно и добавляет к ней префикс xn--. Эта форма нужна в DNS-записях, в server_name nginx, в запросах на сертификат и в большинстве панелей — написание в юникоде они обычно не принимают. Конвертер работает по меткам, поэтому смешанные имена вроде shop.пример.com выходят правильно.
Вопросы и ответы
Где нужна форма xn--?
В зонах DNS, конфигах веб-сервера (server_name, ServerName), SSL-запросах и хостинг-панелях. Посетителям браузер показывает юникодную версию.
Почему домен после конвертации выглядит иначе?
Сначала буквы приводятся к нижнему регистру и нормализуются. Сам Punycode обратим без потерь: обратная конвертация даёт то же имя.
Похожие инструменты
Все инструменты →Примените это на своём сервере: KVM VPS от $3 в месяц, root-доступ, оплата криптовалютой.
Тарифы VPS