Punycode конвертер

Punycode позволяет использовать кириллицу в доменах. Конвертер переводит IDN-домен в форму xn--... и обратно.

Punycode — это стандарт кодирования, который позволяет использовать кириллицу, арабский, китайский и другие не-ASCII символы в доменных именах. Интернационализированные доменные имена (IDN) выглядят для пользователя как магазин.рф, но в системе DNS хранятся и передаются в виде punycode-строки вида xn--e1afmapc.xn--p1ai. Этот конвертер мгновенно переводит домен в любую из сторон.

Как пользоваться конвертером

Вставьте домен в поле ввода и нажмите кнопку. Конвертер автоматически показывает обе формы — и punycode, и читаемую.

  1. Введите домен целиком, например пример.рф или xn--e1afmapc.xn--p1ai.
  2. Нажмите «Проверить» — результат появится мгновенно.
  3. Скопируйте строку для использования в DNS-записях, конфигурациях сервера или письме регистратору.

Зачем нужен Punycode конвертер

На практике знание punycode-формы домена нужно в нескольких ситуациях:

  • Регистрация и настройка .рф-доменов. Некоторые панели управления хостингом и DNS-провайдеры принимают только punycode-форму при создании зон и записей A/AAAA/MX/CNAME.
  • SSL-сертификаты для IDN. При выпуске сертификата через Let's Encrypt или платный центр сертификации часто требуется указать оба варианта: читаемый и xn--форму.
  • Отладка редиректов и ссылок. Браузеры иногда подставляют то кириллицу, то punycode в адресной строке — конвертер помогает сверить, что именно уходит в HTTP-запросе.
  • Защита от фишинга. Мошенники регистрируют домены с похожими символами из других алфавитов (например, кириллическая «а» вместо латинской). Перевод подозрительного URL в punycode сразу обнажает подмену.

Частые вопросы

Что значит xn-- в начале домена?

Префикс xn-- — это стандартный маркер ACE (ASCII Compatible Encoding), который сообщает DNS-серверам, что данная метка содержит закодированный Unicode. Без этого префикса резолверы не поймут, что перед ними IDN-домен, а не обычный ASCII-адрес.

Почему мой .рф домен отображается как xn--...?

Это нормальное поведение. Браузеры, почтовые клиенты и операционные системы используют punycode «под капотом» при обращении к DNS. Если видите xn--форму в адресной строке, значит браузер по какой-то причине не отобразил читаемый вариант — например, из соображений безопасности при смешении алфавитов в одном домене.

Опасны ли IDN-домены для фишинга?

Сами по себе IDN безопасны и легитимны. Риск возникает, когда злоумышленник регистрирует домен с визуально идентичными, но технически другими символами — так называемый гомографический фишинг. Проверить подозрительную ссылку просто: вставьте её в конвертер и посмотрите на punycode-результат. Разные символы дадут разный xn--код, даже если адрес выглядит одинаково.

Можно ли конвертировать домен с несколькими уровнями, например mail.пример.рф?

Да, конвертер обрабатывает полные доменные имена с любым числом уровней. Каждая метка кодируется отдельно: латинские части остаются без изменений, а кириллические — заменяются на xn--строки.

Найдите больше полезных утилит в разделе другие инструменты сервиса Sites.Reviews.