Кириллические URL

Apr 01, 2010 08:47

В последнее время ходят много слухов о вводе в действие новой доменной зоны .рф.
Попытаемся разобраться в том, что же именно происходит:
Правила формирования имен
Названия протоколов русифицируются:
mailto: => напочту: пример
http: => ппгт:// (протокол передачи гипертекста) ппгт://лужники.москва.рф/расписание/концерты/
На ряду с русифицированными возможно использовать и старые названия протоколов, в т.ч. и с кириллическими доменами:
http://кремль.рф и ппгт://кремль.рф - оба варианта правильны.
Вместо @ можно будет использовать символ %
Что, в принципе, неплохо, поскольку при наборе адреса не нужно будет лишний раз переключаться на латиницу. Символ "%" в адресе эп рекомендуют произносить как "часть", что делает адреса гораздо более благозвучными. Согласитесь,что "Иванов [часть] МИД [точка]рф" звучит гораздо благозвучнее, чем "иванов [собака] мид [точка] ру".
Использование пробелов в доменных именах и адресах электронной почты
Если URL содержит пробелы, то URL (адрес эп) необходимо заключать в одинарные или в двойные кавычки:
напишите мне хоть что-нибудь
'ппгт://Комбинат тротиловых эквивалентов имени 26 пекинских коммерсантов.рф/прайс-лист/'

Чем это грозит
    К сожалению, почти все программное обеспечение не готово к поддержке кириллицы ни в почтовых ни в доменных адресах: большинство почтовых клиентов не смогут отправить письмо на адрес, содержащий кириллицу. Ни один из браузеров (кроме ff 3.6.41, да и тот только частично) пока не понимает ссылок вида ппгт:// и напочту:.
    Движки сайтов и форумов воспринимают кириллицу в адресе как ошибку. Например: хотите вы подписаться на новости на каком-либо сайте, введя для этого свой адрес мойпочтовыйящик@мойдомен.рф, а вам вместо подписки-фигу, или вводите на bb-форуме ссылку [url]ппгт://новости.рф/2010/04/01/минфин[url], а движок форума вырезает ссылку, поскольку по его мнению url содержит недопустимые символы.
    Большинство маршрутизаторов и DSLAM используют для передачи и кеширования DNS-траффика 8-битную кодировку, что позволяет без потерь передавать только символы латиницы. Для передачи кириллицы необходимо, чтобы DNS-траффик кодировался в виде UTF-8, иначе вместо русских доменных имен будем наблюдать подобное безобразие:

Резюме
    Ввод кириллических доменных имен позволяет сделать адреса удобочитаемыми, но ближайшие несколько лет желательно дублировать кириллические и IANNA имена как для почты, так и для доменов.

См. также:
https://www.nic.ru/dns/domain/rf.html - RUcenter регистратор доменных имен .РФ
http://icann.org/en/topics/idn/ ICANN - Internet corporation for Assigned Names and Numbers.
http://lenta.ru/story/rf/ - подборка материалов о доменной зоне .рф.
© Вячеслав Непалыч - первоапрельский пост.

internet

Up