Кириллические домены – продолжение темы
Вот тут разговоры с самыми разными практикующими админами раскрывают занимательный аспект введения многоязычных (кириллических, например) доменных имён.
Как известно, многоязычные домены устраивают таким образом, что на клиентской стороне многоязычное имя преобразуется в допустимую к использованию в 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/
Похожие записки:
- DNS как транспорт для сигналов и данных
- "Пасхалки" в трафике
- Симметричные ключи, аутентификация и стойкость в TLS
- Один сценарий интернет-измерений и поле SNI HTTPS/TLS
- "Авторизованный трафик" и будущее Интернета
- Постквантовые криптосистемы и квантовые компьютеры
- Адреса DMARC rua в зоне cloudflare.com
- Квантовые компьютеры и аксиома непрерывности
- YaGPT2 про коридоры Штирлица
- Реплика: программные "демультиплексоры" протоколов уровня приложений
- Сертификаты и их цепочки в вебе
Комментарии читателей блога: 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-версией адреса.