Для разработчиков / Домены
Конвертер Punycode для интернационализированных доменных имён (IDN)
Преобразуйте интернационализированное доменное имя, например münchen.de, в ASCII-форму с xn-- для DNS и обратно. Получите предупреждение, если в метке смешаны похожие латинские, кириллические или греческие буквы.
Конвертер Punycode для интернационализированных доменных имён (IDN): Каждая метка с символами, отличными от ASCII, кодируется алгоритмом Punycode из RFC 3492 и получает префикс xn--: münchen.de превращается в xn--mnchen-3ya.de, а 例え.テスト — в xn--r8jz45g.xn--zckzah. Метки xn-- декодируются обратно. Метка, в которой смешаны латинские, кириллические или греческие буквы, помечается предупреждением, поскольку такие имена могут имитировать знакомые домены. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
DNS поддерживает только буквы, цифры и дефисы, поэтому каждая метка с другими символами записывается в Punycode (RFC 3492) и получает префикс xn--: münchen.de превращается в xn--mnchen-3ya.de. Сначала метки переводятся в нижний регистр и нормализуются; реестры могут применять дополнительные правила, например для ß или эмодзи, которые этот инструмент не проверяет. Браузеры показывают форму xn--, если имя сочетает похожие символы из разных письменностей, чтобы защитить от омофонических доменов.
Как работает Punycode
Сначала копируются ASCII-буквы метки, после них ставится дефис; затем каждый другой символ кодируется числом, обозначающим его кодовую точку и позицию, в системе счисления по основанию 36 с буквами и цифрами. Поэтому bücher превращается в bcher-kva: сначала bcher, затем kva для ü.
Похожие домены
Кириллические а, е, о, р и с выглядят так же, как латинские a, e, o, p и c, поэтому pаypal.com с кириллической а — это другой домен. Детектор невидимых символов показывает такие символы в любом тексте.
Как пользоваться
- Вставьте домен в формате Unicode или xn--.
- Просмотрите формы в ASCII и Unicode.
- Проверьте предупреждение о метках со смешанными письменностями.
Конфиденциальность и ограничения
Преобразование выполняется в вашем браузере.
Похожие инструменты
Часто задаваемые вопросы
Почему в адресной строке браузера отображается xn--?
Браузеры показывают форму Punycode, если имя содержит символы из разных письменностей или символы, которые можно перепутать. Это не позволяет похожему имени выдать себя за настоящий сайт.
Совпадает ли результат с результатом у моего регистратора?
Для обычных имён — да. Реестры применяют дополнительные правила к некоторым символам, например к немецкой ß или emoji, а этот инструмент их не проверяет.
Работают ли адреса электронной почты?
В Punycode преобразуется только часть домена после @; часть до него обрабатывается почтовыми серверами отдельно.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен