Кириллические домены – продолжение темы

Вот тут разговоры с самыми разными практикующими админами раскрывают занимательный аспект введения многоязычных (кириллических, например) доменных имён.

Как известно, многоязычные домены устраивают таким образом, что на клиентской стороне многоязычное имя преобразуется в допустимую к использованию в DNS “абракадабру” из ASCII-символов. Например, “бармалей.ru” кодируется в XN——80AABSUKF5A.RU. То есть, с формальной точки зрения, никакого расширения алфавита в собственно DNS не происходит, а предлагается лишь начать регистрировать “абракадабры” строго определённого вида.

С одной стороны, это хорошо. Потому что “абракадабры” будут работать с любым “старым”, созданным для “классической” DNS, системным программным обеспечением и разнообразным сетевым оборудованием. То есть, в тех программных средах и интерфесах, которые не умеют сами преобразовать кириллические (многоязычные) имена, и где обработка таких имён оказалась бы невозможной, админы просто будут использовать “абракадабры” (и уже используют).

С другой стороны, все эти мероприятия по набиванию “абракадабры” в командную строку – прямо противоречат исходным целям DNS, ради которых она создавалась. Ведь доменную систему имён придумали как раз для того, чтобы вместо численной “абракадабры” (IP-адресов) предложить пользователям-человекам удобные для запоминания, “мнемонические” адреса (компьютерам-то DNS вообще не нужна). Однако вряд ли XN——80AABSUKF5A – это удобная для запоминания строка. Так что админы оказываются вытеснены в такую область, в которой назначение DNS становится каким-то другим. Как бы даже и противоположным, ведь запомнить “XN——…” – может быть сложнее, чем IP-адрес. (Тут, конечно, ситуация выглядит ещё более забавной, если вспомнить, что админов планируют пересадить на IPv6, но это уже другая история.)

В чём причина трудностей админов? Причина простая: Интернет стал коммерческим инструментом, отсюда и новые приоритеты. В рамках “классической” DNS, скажем, вообще нет ни малейших оснований для появления новых доменов верхнего уровня общего назначения (не национальных) в дополнение к “изначальным”. Однако ж в коммерческом Интернете домены такие появляются многочисленными партиями (.NAME, .BIZ, .INFO и т.п.) – потому что они нужны маркетологам.

И, понятно, что админам никуда не деться. В своё время они, по сходным причинам, переучивались, скажем, на Windows.

Адрес записки: https://dxdt.ru/2008/09/06/1692/

Похожие записки:



Далее - мнения и дискуссии

(Сообщения ниже добавляются читателями сайта, через форму, расположенную в конце страницы.)

Комментарии читателей блога: 5

  • 1. 7th September 2008, 14:02 // Читатель arcman написал:

    я нашёл жука =)
    “Одняко вряд ли XN”

  • 2. 7th September 2008, 17:36 // Александр Венедюхин:

    Поправил. Спасибо!

  • 3. 7th September 2008, 19:11 // Читатель Vadim написал:

    >компьютерам-то DNS вообще не нужна
    Не вполне корректно. В доменах Windows, например, основным идентификатором компьютера является DNS-имя. IP-адрес, выданный DHCP-сервером, может самопроизвольно поменяться при очередной загрузке, а DNS-имя можно изменить только руками.

  • 4. 7th September 2008, 20:48 // Александр Венедюхин:

    Ну речь-то об адресации в Интернете.

  • 5. 8th September 2008, 01:27 // Читатель Дмитрий Пленкин написал:

    Казалось бы, всего-то проблем – “научить” браузеры не показывать пользователю эти ужасы (XN??80AABSUKF5A.RU). Пусть пользователь видит везде “бармалей.ru”, а браузер работает (скрыто от пользователя) с ASCII-версией адреса.