| Браузеры и IDN: практика |
|
Информация о том, смогут ли наиболее распространенные браузеры работать с доменными именами, записанными с использованием нелатинских символов, интересует многих пользователей. Действительно, видеть в адресной...
Информация о том, смогут ли наиболее распространенные браузеры работать с доменными именами, записанными с использованием нелатинских символов, интересует многих пользователей. Действительно, видеть в адресной строке браузера имя, набранное, скажем, на кириллице, достаточно непривычно. Однако это вовсе не означает, что браузеры не способны находить и отображать веб-сайты, размещенные на IDN-доменах. В каждом из распространённых современных веб-браузеров (Firefox 2.x, 3.x, Internet Explorer 7.0) существует встроенная функциональность для преобразования доменных имен на национальных языках в последовательность символов на латинице, использование которой допускается в системе доменных имен (см. статью «Доменные имена на национальных языках - как они работают» на с. 11) При этом соответствующий набор латинских символов снабжается префиксом «xn--», который свидетельствует о многоязычности введенного доменного имени. Технология обработки нелатинских доменов, получившая название Punycode, в 2003 году была рекомендована корпорацией ICANN, управляющей адресным пространством Интернета. Первоначально не все браузеры поддерживали разработанные стандарты. В частности, наиболее популярный браузер - Internet Explorer - при попытке загрузки страниц, размещенных на IDN-доменах, лишь порождал сообщения об ошибках сетевых соединений, похожие на приведённое ниже «The requested URL could not be retrieved»: К появлению сообщения об ошибке доступа приводит попытка открыть IDN-адрес во всех версиях Internet Explorer (IE) ниже седьмой. При этом для IE 5.0, IE 5.5 и IE 6.0 существует специальный плагин i-Nav, установив который пользователи получают возможность работы с нелатинскими доменами. Плагин был разработан компанией VeriSign и доступен для бесплатной загрузки на сайте www. idnnow.com. Стоит отметить, что в седьмой версии Internet Explorer уже «научился» обрабатывать доменные имена на национальных языках. В восьмой версии IE полностью поддерживает IDN. Другие современные браузеры также поддерживают «нелатинскую адресацию». В частности, вторая и третья версии популярного интернет-обозревателя Mozilla Firefox способны отображать сайты, размещенные на IDN-доменах. Правда, в адресной строке Firefox 2.х и 3.х показывается не само многоязычное доменное имя, а последовательность латинских символов с префиксом «xn--», в которую оно преобразуется по алгоритму Punycode. Что, вообще говоря, нельзя назвать до конца верным решением. Вот что видит пользователь, набрав в строке Mozilla Firefox домен за-рф.ru В этом отношении более «продвинутым» по сравнению с Mozilla можно считать интернет-браузер Opera версии 9.х. Здесь нелатинские домены отображаются на том же языке, который использовался при их наборе: Internet Explorer, Mozilla Firefox и Opera являются наиболее распространенными сегодня веб-браузерами. А значит, проблем с доступом к ресурсам, размещенным на IDN-доменах, у большинства интернет-пользователей не возникнет. |
