IDN означает Internationalized Domain Name, то есть интернационализированное доменное имя. Это домен, в котором могут использоваться символы вне обычного латинского набора: например кириллица, буквы с диакритикой, греческие, арабские, ивритские, китайские и другие символы, если конкретный реестр доменной зоны их поддерживает.

Простой пример

Обычный домен использует только ASCII-символы:

example.com

IDN-домен может содержать символы локального языка:

пример.com
домен.укр

Для человека такой домен выглядит привычно, но DNS-инфраструктура технически работает с ограниченным набором символов. Поэтому IDN-домены преобразуются в специальный ASCII-совместимый вид.

Почему IDN превращается в xn--

Внутри DNS IDN-домен представляется через Punycode. Punycode — это техническое кодирование, которое позволяет записать Unicode-символы обычными ASCII-символами. Такие имена обычно начинаются с xn--.

Например, в браузере кириллический домен может отображаться читаемо, а в DNS, SSL-сертификате, настройках почты или WHOIS/RDAP он может выглядеть как техническое имя с xn--. Это нормально.

Где можно увидеть технический вариант

  • в DNS-записях и панели управления хостингом;
  • в деталях SSL-сертификата;
  • в WHOIS/RDAP-проверках;
  • в настройках почтовых сервисов;
  • в старых приложениях, скриптах или плагинах CMS.

Если сервис не принимает домен в читаемом виде, попробуйте указать его Punycode-вариант.

Какие символы разрешены

Разрешенные символы зависят от доменной зоны. Каждый реестр определяет собственную IDN-политику и таблицы допустимых символов. Поэтому символ может быть доступен в одной зоне и запрещен в другой.

Например, украинские или кириллические символы могут поддерживаться в одних зонах, а другие зоны могут разрешать только ограниченный набор языков или вообще не поддерживать IDN-регистрации.

Когда IDN-домен полезен

  • если аудитория использует локальный язык и ей проще запомнить домен в привычном написании;
  • для украинских или русскоязычных проектов, где название естественно выглядит кириллицей;
  • для защиты бренда, когда нужно занять локальное написание названия;
  • для рекламных кампаний, где важен красивый и понятный домен.

Важные ограничения

  • Часть пользователей по привычке вводит домены только латиницей.
  • Некоторые программы могут показывать Punycode-вариант вместо читаемого имени.
  • Работа email на IDN-домене зависит от поддержки на стороне почтового сервера и почтового клиента.
  • Не каждая доменная зона разрешает любой язык или алфавит.
  • Для международных проектов латинский домен часто удобнее использовать вместе с IDN-версией.

Безопасность

В IDN-доменах могут использоваться символы, визуально похожие на латинские буквы. Для локальных названий это удобно, но мошенники иногда используют похожие символы для фишинга. Перед вводом паролей или платежных данных всегда проверяйте точное написание домена.

Практическая рекомендация

Если сайт ориентирован на локальную аудиторию, IDN может быть удобным и запоминающимся. Если проект международный, технический или активно используется в почте, часто лучше зарегистрировать оба варианта: обычный домен латиницей и IDN-версию для бренда или переадресации.