Кириллические домены – продолжение темы
Вот тут разговоры с самыми разными практикующими админами раскрывают занимательный аспект введения многоязычных (кириллических, например) доменных имён.
Как известно, многоязычные домены устраивают таким образом, что на клиентской стороне многоязычное имя преобразуется в допустимую к использованию в 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/
Похожие записки:
- Шумерские цифры и хитрости Unicode
- ИИ для принятия решений
- Вычисления на различной аппаратуре
- Starlink и взаимодействие с наземными GSM-сетями
- Новость про постквантовые криптосистемы в вебе
- Набеги ботов под прикрытием AI
- Реплика: продвижение использования ИИ, генерирующего контент
- Google и телефонные номера для авторизации
- TLS 1.3 в Рунете
- Техническое: обновления на тестовом сервере TLS 1.3
- Удаление аккаунтов GoDaddy
Комментарии читателей блога: 5
1 <t> // 7th September 2008, 14:02 // Читатель arcman написал:
я нашёл жука =)
“Одняко вряд ли XN”
2 <t> // 7th September 2008, 17:36 // Александр Венедюхин:
Поправил. Спасибо!
3 <t> // 7th September 2008, 19:11 // Читатель Vadim написал:
>компьютерам-то DNS вообще не нужна
Не вполне корректно. В доменах Windows, например, основным идентификатором компьютера является DNS-имя. IP-адрес, выданный DHCP-сервером, может самопроизвольно поменяться при очередной загрузке, а DNS-имя можно изменить только руками.
4 <t> // 7th September 2008, 20:48 // Александр Венедюхин:
Ну речь-то об адресации в Интернете.
5 <t> // 8th September 2008, 01:27 // Читатель Дмитрий Пленкин написал:
Казалось бы, всего-то проблем – “научить” браузеры не показывать пользователю эти ужасы (XN??80AABSUKF5A.RU). Пусть пользователь видит везде “бармалей.ru”, а браузер работает (скрыто от пользователя) с ASCII-версией адреса.