NEW CASE
Antana

Создаем цифровые решения, которые работают на бизнес


Позвоните нам +38 (066) 35-14-529

Сделаем первый шаг к вашему сайту — напишите нам

Закрыть
Инструменты

Конвертер Punycode

IDN-домены: Punycode в Unicode и обратно.

Что такое Punycode и зачем он

Система доменных имён понимает только латиницу, цифры и дефис. Чтобы домен кириллицей вообще мог существовать, его переписывают латиницей по специальному правилу — это и есть Punycode.

Что вы пишете домен.укр — обычный вид в адресной строке
Что делает браузер Незаметно преобразует название в латиницу
Что уходит в сеть xn--d1acufc.xn--j1amh — именно это видят серверы

Префикс xn-- обозначает, что дальше идёт закодированное название. Увидеть его можно в сертификате, в настройках почты или в логах сервера — там домен почти всегда в этом виде.

Где вы это встретите

SSL-сертификат В сертификате домен записан в виде xn--. Если сверяете вручную, сначала переведите название — иначе покажется, что сертификат выдан не на ваш домен.
Настройки почты SPF, DKIM и DMARC для кириллического домена прописывают в закодированном виде. Кириллица в DNS-записи не сработает.
Аналитика и логи В отчётах адреса часто выглядят как xn--. Чтобы понять, о каком домене речь, нужно обратное преобразование.
Регистрация домена Регистраторы принимают оба варианта, но в квитанции и WHOIS домен будет именно в закодированном виде.

Похожие буквы — риск подделки

Украинская «а» и латинская «a» выглядят одинаково, но для сети это разные символы. На этом строят мошеннические домены.

Настоящий

Латиница

Домен написан обычными латинскими буквами и в Punycode не нуждается в кодировании.

Подделка

Кириллица под латиницу

Одна буква заменена кириллической. На вид не отличить, а домен другой — и начинается с xn--.

Поэтому проверка и полезна: если обычный на вид латинский домен вдруг превращается в xn--, в нём есть нелатинские символы. Для банковской или платёжной ссылки это повод не переходить.

Punycode конвертер для доменов

Домены с кириллицей и другими национальными символами (IDN) на самом деле хранятся в DNS в закодированном виде с префиксом xn--. Этот конвертер преобразует домены в обе стороны: пример.укр → xn--e1afmkfd.xn--j1amh и обратно. Кодирование нужно при настройке DNS, SSL-сертификатов, почтовых серверов — везде, где система не понимает кириллицу.

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

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

Что такое Punycode?
Punycode — способ закодировать домены с национальными символами (кириллица, умлауты, иероглифы) в ASCII-формат xn--, понятный DNS.
Зачем нужно кодирование доменов?
DNS исторически работает только с латиницей. Домены вроде пример.укр хранятся как xn-- — конвертер показывает обе формы.
Безопасны ли IDN-домены?
Осторожно: мошенники регистрируют похожие домены, подменяя латинские буквы кириллическими. Конвертер помогает выявить подделку.
Как выглядит закодированный домен?
Например, домен «мойсайт.укр» в Punycode выглядит как «xn--...». Именно эту форму видит DNS.
Telegram Viber Позвонить