IDN
Конвертер IDN
Кириллица и punycode — две формы одного и того же домена. Преобразуем в обе стороны и проверяем на смешанные алфавиты.
Пример преобразования
Кириллица → xn--, и обратно: направление определяется автоматически.
кава.укрxn--80aaf4a.xn--j1amhPunycode — это то, что на самом деле хранится в DNS; кириллическая форма — лишь то, как её показывают человеку.
Смешанные алфавиты
Домен, где кириллические буквы заменяют похожие латинские (например, латинская «a» на кириллическую «а»), — классический приём фишинга. Проверка показывает, из каких алфавитов на самом деле состоит имя.
Частые вопросы
Почему браузер иногда показывает xn--… вместо кириллицы?
Это защита от подделки: если зона или браузер не доверяют смешанным алфавитам в этом контексте, они показывают безопасную техническую форму вместо кириллицы.