EQVPS
Сеть и IP

Конвертер 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