Открыть сервис

IDN

IDN (Internationalized Domain Name, интернационализированное доменное имя) — это доменное имя, которое содержит символы национальных алфавитов, отличные от базового латинского набора (A–Z, 0–9 и дефис). IDN позволяют использовать в адресах веб-сайтов буквы кириллицы, арабского, китайского, греческого и других письменностей, что делает интернет доступнее для пользователей, не владеющих латиницей.

История

Предпосылки создания

Изначально система доменных имён (DNS) была разработана для поддержки только латинских букв, цифр и дефиса. Это ограничение было связано с техническими стандартами 1980-х годов, когда интернет зарождался в англоязычной среде. С ростом глобальной аудитории возникла потребность в адресах на родных языках.

Разработка стандарта

Работа над интернационализированными доменными именами началась в конце 1990-х годов. В 2003 году Инженерный совет интернета (IETF) принял серию документов RFC 3490–3492, описывающих механизм IDNA (Internationalizing Domain Names in Applications). Этот стандарт определяет, как преобразовывать нелатинские символы в совместимую с DNS форму — ASCII-совместимую кодировку (ACE), начинающуюся с префикса «xn--».

Внедрение

Первые IDN были зарегистрированы в 2000 году, но массовое внедрение началось после 2009 года, когда ICANN (Интернет-корпорация по присвоению имён и номеров) одобрила создание национальных доменов верхнего уровня (ccTLD) на национальных языках. Например, в 2010 году был запущен кириллический домен .рф, а в 2013 году — арабский .السعودية (Саудовская Аравия) и китайский .中国 (Китай).

Технические основы

Кодировка и преобразование

IDN используют кодировку Unicode (обычно UTF-8) для представления символов. Для совместимости с существующей инфраструктурой DNS применяется алгоритм Punycode, который преобразует последовательность Unicode-символов в строку, состоящую только из ASCII-символов. Например, домен «пример.рф» преобразуется в «xn--e1afmkfd.xn--p1ai».

Компоненты IDN

  • Метки домена: каждая часть доменного имени (например, в «пример.рф» — «пример» и «рф») может содержать символы национального алфавита.
  • Префикс ACE: все IDN в DNS хранятся в виде строк, начинающихся с «xn--». Это позволяет старым DNS-серверам обрабатывать их без изменений.
  • Поддержка приложений: браузеры и почтовые клиенты должны поддерживать IDNA для корректного отображения и ввода IDN.

Ограничения

  • Длина: каждый символ национального алфавита кодируется несколькими ASCII-символами, что может увеличить длину доменного имени. Максимальная длина метки — 63 символа в ACE-форме, что ограничивает количество нелатинских символов (обычно не более 30–40).
  • Совместимость: старые программы (например, некоторые почтовые серверы) могут некорректно обрабатывать IDN, что приводит к ошибкам доставки писем или отображения ссылок.

Классификация IDN

По типу доменов верхнего уровня

  • Национальные домены (ccTLD): например, .рф (Россия), .укр (Украина), .中国 (Китай). Эти домены закреплены за конкретными странами и поддерживают соответствующие алфавиты.
  • Общие домены (gTLD): например, .онлайн, .сайт, .москва. Эти домены не привязаны к территории и могут использоваться любыми организациями.

По алфавиту

  • Кириллические: используются в России, Беларуси, Болгарии, Сербии и других странах. Примеры: .рф, .бел, .срб.
  • Арабские: применяются в арабских странах (Саудовская Аравия, Египет, ОАЭ). Пример: .السعودية.
  • Китайские: иероглифические домены, популярные в Китае, Тайване, Гонконге. Пример: .公司 (компания).
  • Греческие: домены с греческими буквами, например, .ελ (Греция).
  • Другие: индийские (деванагари), корейские (хангыль), японские (кана и кандзи) и т.д.

Применение

Веб-сайты

IDN позволяют создавать адреса на родном языке, что упрощает запоминание и ввод. Например, российские компании могут использовать домен «мой-бизнес.рф» вместо «moi-biznes.ru». Это особенно важно для государственных и образовательных учреждений, стремящихся к доступности.

Электронная почта

IDN поддерживаются в адресах электронной почты (например, «пользователь@пример.рф»), но требуют совместимости почтовых серверов и клиентов. Стандарт SMTP (Simple Mail Transfer Protocol) был расширен для работы с IDN в 2012 году (RFC 6531).

Поисковая оптимизация (SEO)

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

Примеры IDN

Домен верхнего уровняПример IDNACE-форма
.рфпример.рфxn--e1afmkfd.xn--p1ai
.中国百度.中国xn--wxtr44c.xn--fiqs8s
.السعوديةوزارة.السعوديةxn--mgbai9azgqp6j.xn--mgberp4a5d4ar
.онлайнмагазин.онлайнxn--80adxhks.xn--80asehdb

Проблемы и критика

Путаница с визуально похожими символами

IDN могут быть использованы для фишинговых атак, когда злоумышленники регистрируют домены, визуально неотличимые от легитимных (например, использование кириллической «а» вместо латинской «a»). Это явление называется «омографическая атака» (homograph attack). Для борьбы с ним разрабатываются правила, запрещающие смешивание символов из разных алфавитов в одной метке.

Технические сложности

  • Неполная поддержка: некоторые старые браузеры, почтовые клиенты и операционные системы не поддерживают IDN, что приводит к отображению адресов в виде «xn--...».
  • Проблемы с вводом: на клавиатурах без национальных раскладок ввод IDN затруднён, хотя пользователи могут копировать адреса из поисковых систем.

Регулирование в России

В России домен .рф является официальным национальным доменом. Регистрация в нём регулируется Координационным центром национального домена сети Интернет (КЦ). Домены .рф популярны среди государственных и муниципальных организаций, но их использование в коммерческих целях ограничено из-за меньшей узнаваемости по сравнению с .ru.

Интересные факты

  • Первый в мире IDN был зарегистрирован в 2000 году в домене .com — это был адрес «www.verisign.com» на китайском языке.
  • Домен .рф стал первым кириллическим доменом верхнего уровня, запущенным в 2010 году. За первые сутки было зарегистрировано более 100 000 имён.
  • Алгоритм Punycode был разработан Адамом Костюком (Adam M. Costello) в 2003 году и до сих пор является основой для IDN.

Источники

  • RFC 3490, 3491, 3492 (IDNA, Punycode).
  • Материалы ICANN по интернационализированным доменным именам.
  • Документация Координационного центра национального домена сети Интернет (КЦ).
  • Статьи на ресурсах «Хабр» и «Википедия» (раздел «Интернационализированное доменное имя»).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →