Punycode — это стандарт кодирования, который позволяет использовать кириллицу, арабский, китайский и другие не-ASCII символы в доменных именах. Интернационализированные доменные имена (IDN) выглядят для пользователя как магазин.рф, но в системе DNS хранятся и передаются в виде punycode-строки вида xn--e1afmapc.xn--p1ai. Этот конвертер мгновенно переводит домен в любую из сторон.
Как пользоваться конвертером
Вставьте домен в поле ввода и нажмите кнопку. Конвертер автоматически показывает обе формы — и punycode, и читаемую.
- Введите домен целиком, например пример.рф или xn--e1afmapc.xn--p1ai.
- Нажмите «Проверить» — результат появится мгновенно.
- Скопируйте строку для использования в 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.