Шрифт:
во-вторых, имена файлов и каталогов в общем случае могут записываться только латиницей. В ряде случаев кириллические имена папок или страниц допустимы, но, как правило, в таком неудобоваримом виде, как что-то вроде этого: %D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B (так выглядит слово «Шахматы» в варианте кодировки Unicode под названием UTF-8). О возможности регистрации кириллических доменных имен мы поговорим отдельно;
а в-третьих, эти имена в ряде случаев чувствительны к регистру букв: Vasya.html, vasya.html и VASYA.HTML – это могут быть разные файлы, а не одинаковые, как в Windows. Причем обратите внимание, что в доменных именах можно употреблять любой регистр букв (наименование зоны RU и ru – одно и то же), а вот в наименованиях папок и файлов – лучше только тот, что указан. Так,и– это одно и то же, а вот адресможет указывать на совсем другой файл. Многие интернет-серверы (например, основанные на системе Windows Server) такой строгости не придерживаются и допускают произвольное употребление регистра букв в названиях папок и файлов, но на всякий случай это следует иметь в виду.
Тройное даблъю (WWW), часто предваряющее доменное имя, по сути является отдельным доменом третьего уровня, и в принципе сайты bhv.ru и www.bhv.ru – это совсем разные адреса. Такая приставка-паразит возникла когда-то, чтобы указать на принадлежность адреса к интернет-пространству, названному World Wide Web (WWW), Всемирная паутина. Сейчас она служит лишь источником недоразумений, правда, относительно немногочисленных – когда веб-разработчики забывают прописать идентичность сайтов с WWW и без нее. При создании своего сайта на отдельном веб-хостинге об этом забывать не следует – всегда стоит создать домен третьего уровня с добавлением WWW к имени сайта и установить для него переадресацию на основной ресурс без приставки (правильно именно так, а не наоборот).
Все браузеры в отношении ввода адреса очень лояльны к пользователю и обычно угадывают, что вы имели в виду. Поэтому и можно вводить просто одно доменное имя bhv.ru, а браузер сам превратит его в полный URL:и откроет стартовую страницу сайта. И это несмотря на то, что здесь не указана страничка – файл, к которому производится обращение. Так происходит потому, что существует некая договоренность – если в корневом каталоге имеется файл под названием index.html, то обращение по умолчанию производится именно к нему, при этом явно его можно не указывать. Этот файл обычно и представляет собой заглавную страницу сайта или содержит команду для переадресации на другую страницу (в другой каталог или часто даже на другой сервер). Если же такого файла не имеется, то страницу нужно указывать явно.
Кроме того, если URL ссылается на каталог, а не на файл, что вообще-то происходит в подавляющем большинстве случаев, то такой URL должен заканчиваться символом обратный слэш (см. пример св предыдущем абзаце). Простому пользователю это практически не добавляет никаких хлопот – обратный слэш автоматически добавит браузер, если в конце URL указано имя папки (без расширения) или это просто доменное имя, без указания папки. Но надо учитывать, что на некоторых неграмотно созданных сайтах отсутствие или наличие слэша в конце URL может приводить к неоднозначным результатам.
13.1.3. Национальные зоны и зоны общего пользования
Во главе иерархии доменных имен стоят доменные имена первого уровня, которые регистрирует международная организация доменных имен и адресов ICANN. Имена первого уровня (TLD, Top Level Domains) делятся на национальные доменные зоны (ccTLD) и зоны общего пользования (gLTD), есть еще небольшое количество «спонсируемых» зон (sTLD – например, JOBS, MOBI или TRAVEL).
Названия национальных зон двухбуквенные и соответствуют кодам стран, присвоенным им в стандарте ISO 3166. Есть и некоторые разночтения – например, Великобритания имеет два домена, GB и UK, по сей день используется домен несуществующего СССР (SU), присвоен свой ccTLD единой Европе (EU). В политические споры ICANN не вмешивается, отсылая всех, имеющих претензии, к соответствующему комитету ООН. Поэтому, например, существует домен TW непризнанного официально государства Тайвань, но нет домена Приднестровской Молдавской Республики.
Порядок регистрации доменов второго уровня в национальных зонах государства (точнее, уполномоченные национальные организации, официально зарегистрированные в ICANN) устанавливают самостоятельно. Потому в некоторых национальных зонах регистрация доменов второго уровня открыта всем желающим, а в других зарегистрировать доменное имя могут только граждане страны – (это, например, Узбекистан (UZ), Украина (UA), Азербайджан (AZ) и др. В США тоже национальный домен (US) закрыт для регистрации иностранцами, но парадокс в том, что им не очень желают пользоваться и сами американцы, предпочитая домены общего пользования.
В 2010 году официально возникли и национальные домены на основе национальных алфавитов, причем одним из первых был российский домен РФ. На самом деле ситуация с доменными именами на основе национальных алфавитов довольно запутанная – они в общем доступны довольно давно, но ранее только в комбинированном виде, когда домен первого уровня обычный, англоязычный. О смысле и целесообразности внедрения доменов на национальных языках споры не утихают и по сей день, но в любом случае они пока являются экзотикой, не имеющей практического значения – так, например, не отработана техническая сторона доставки электронной почты для таких доменов. Какого-то практического эффекта от их появления следует ожидать лишь через несколько лет.
Традиционные домены общего пользования (COM, NET, ORG и др.) уже исчерпывают свои возможности, особенно наиболее популярный коммерческий домен COM. Поэтому ICANN утвердила программу, согласно которой список доменных имен общего пользования может расширяться неограниченно – в принципе любой сможет зарегистрировать свой домен первого уровня. Хотя это будет достаточно дорого и доступно лишь крупным корпорациям и географическим регионам – например, Москва сможет получить свой собственный домен moscow.