8.1. Выбор доменного имени

Все компьютеры, обменивающиеся информацией в сети интернет имеют уникальные IP-адреса. Каждый адрес - это тридцати двух битное двоичное число. Для удобства его представляют в виде набора из четырех десятичных чисел разделенных точкой. Каждое десятичное число может принять значение от 0 до 255. Например, IP-адрес 212.48.153.193.принадлежит серверу, на котором располагается сайт журнала «Информатика и Образование».

Для того, чтобы пользователям не пришлось запоминать бессмысленный набор цифр была создана система доменных имен DNS (Domain Name Service). Благодаря ей, каждый IP-адрес может иметь относительно осмысленное имя построенное из латинских символов и цифр, в случае журнала, это - www.infojournal.ru. Когда пользователь наберет в браузере имя в строке адреса, DNS-серверы, автоматически преобразуют его в IP-адрес.

Все имена в сети разбиты на домены различного уровня. Так для России выделен домен первого уровня «.ru». Это - так называемый территориальный домен, его имеет каждое государство (Германия - .de, Великобритания - .uk и т.д.). Кроме территориальных существуют организационные домены первого уровня, они объединяют учреждения различных типов (коммерческие организации - .com, правительственные учреждения - .gov и т.д.). При желании, вы можете разместить русскоязычный сайт в доменной зоне uk, а в зоне com может располагаться сайт общественной организации. Поэтому деление доменов на территориальные и организационные достаточно условно. Доменов первого уровня мало и новые домены появляются крайне редко. Каждый домен первого уровня может адресовать бесконечное количество доменов более низкого уровня.

Распределением имен в домене .ru занимается организация РосНИИРОС (www.ripn.ru). Она регистрирует в ней домены второго уровня. Yandex.ru, sony.ru, design.ru - это все примеры доменов второго уровня. Зарегистрировать домен второго ровня может как компания (юридическое лицо), так и простой человек (физическое лицо).

Стоимость регистрации домена на один год 20$, по окончании срока домен необходимо продлевать. Каждый владелец домена второго уровня может создавать бесчисленное количество доменов третьего уровня. Так на сайте narod.ru каждый желающий может зарегистрировать себе домен третьего уровня и разместить на сервере свой собственный сайт. Регистрация домена третьего уровня происходит, как правило, бесплатно. Эту возможность используют для размещения некоммерческой информации, личных страниц и т.п.

Иерархия доменов
Рис. 47. Иерархия доменов.

Когда компания, задумывает создать свое представительство в сети интернет, она, неизбежно сталкивается с проблемой выбора доменного имени. Нужно помнить принципы хороших доменных имен:

  • Слово должно быть близким по смыслу тому чему посвящен ваш сайт (странно, если сайт, посвященный кактусам будет располагаться под именем avtomir.ru). Очень часто берется русское слово и записывается латиницей, то есть сайт в идеале должен иметь имя kaktus.ru
  • Ваш домен должен быть коротким (длинные названия трудно запоминать).
  • И очень желательно, чтобы слово, которое вы хотите положить в основу доменного имени не имело букв ж, щ, ч, то есть тех, которых нет в латинском алфавите. У человека, которому вы по телефону скажите, зайди на сайт «жвачка точка ру» возникнут сложности, как слово жвачка правильно написать латинскими буквами.

После того, как желаемое слово подобрано, необходимо проверить, а не занято ли оно уже кем-то. Для этого отправляемся на сайт компании RU-CENTER www.nic.ru (рисунок 57) и вводим желаемое слово в форму.

Подбор доменного имени на сайте www.nic.ru
Рис. 48. Подбор доменного имени на сайте www.nic.ru

Подбор имени - увлекательное занятие. Скорее всего, простые слова уже кем-то заняты, вы так же не сможете взять себе в качестве имени сайта чью-то зарегистрированную торговую марку. Но отчаиваться не стоит. Предположим, вы регистрируете домен для официального дилера автомобилей Toyota. Домен toyota.ru уже занят, но не беда, вы можете зарегистрировать имя toyota_kemerovo.ru, при условии, что вы живете в Кемерово, разумеется. Такое имя наверняка будет свободным, при этом, ваш новый домен ни сколько не потерял ни в легкости запоминания ни в легкости написания.

8.2. Хостинг

После регистрации вы получаете документ, официально подтверждающий ваши права. Но владеть именем недостаточно, вы должны разместить ваш проект на каком-нибудь сервере, постоянно подключенном к сети. Существует большое количество компаний, которые предоставляют услуги по размещению и обслуживанию сайтов. Такие услуги называются хостингом. Зайдите в поисковую систему наберите ключевое слово «хостинг» и вы получите ссылки на сайты десятков компаний.

Компания предоставляет не только дисковое пространство, но и всевозможные сервисы, прежде всего поддержка баз данных, системы администрирования сайтом и др. Компания организует также круглосуточную службу поддержки, в которую вы можете обратиться с вашими проблемами по размещению вашего проекта (обращение в службу может происходить через e-mail, icq или по телефону).

Стоимость услуг может сильно варьироваться. Минимальная стоимость составляет примерно 5 долларов в месяц. Многие компании предоставляют пробный срок, в течении которого услуги бесплатны либо вы можете полностью вернуть свои деньги без объяснения причин отказа.

После заключения договора вам необходимо перенаправить ваше доменное имя на конкретный сервер. Делается это также на сайте www.nic.ru и перенести на удаленный компьютер все ваши файлы с html-документами, графикой. Для этого компания вам предоставит индивидуальный логин и пароль.

Помимо платного хостинга существует достаточно большое количество компаний, которые бесплатно предоставят вам доменное имя третьего уровня и бесплатно предоставят дисковое пространство (это относится в первую очередь к некоммерческим проектам).

Существует популярный сервис www.narod.ru, который предоставляет возможность любому желающему за считанные минуты зарегистрировать сайт в сети. Вы «платите» за это обязательной рекламой, размещаемой на вашем сайте.

Регистрация сайта на народ точка ру
Рис. 49. Регистрация сайта на народ точка ру.

Вы занимаете свободное имя (рисунок 58- 1), и заполняете стандартную форму, отвечая на те же самые вопросы, что и при регистрации почтового ящика (рисунок 58- 2-3). После этого вам доступны страницы конструктора сайта (рисунок 50).


Рис. 50. Создание сайта на народ точка ру.

Этапы создания предельно просты и интуитивны:

  • если сайт уже создан переносите ваш проект на удаленный сервер
  • если сайта еще нет, то вам предложат систему, с помощью которой вы сможете быстро сайт создать: выбрать один из шаблонов (1) создать разделы (2), разместить в них нужную текстовую и графическую информацию (3), подключить некоторые сервисы, такие как голосование, гостевую книгу.

8.3. FTP-клиенты, перенос сайта

Для переноса файлов на удаленный компьютер вы можете использовать любой файловой менеджер с поддержкой FTP-протокола. Например, это может быть популярный среди программистов FAR. На рисунке 60 показано, как настраивать FTP-соединение в другом популярный файловом менеджере Total Commander.

Настройка FTP-соединения
Рис. 51. Настройка FTP-соединения.

Выберите команду меню Сеть - Соединиться с FTP-сервером. Нажав на кнопку Добавить вы окажетесь в окне Настройка «FTP-соединения» Вы должны указать:

  • Заголовок FTP-соединения. Это может быть произвольный набор символов. Под этим именем вы будете видеть данное соединение в окне 1.
  • Имя сервера, с которым вы устанавливаете соединение. Эти данные вы узнаете у компании, предоставляющей вам услуги хостинга.
  • Ваша учетная запись и пароль. Это секретные данные, вы либо выбираете их сами при регистрации, либо получаете по почте от компании. На рисунке в данных полях показан произвольный набор символов.

Перенос файлов на удаленный сервер
Рис. 52. Перенос файлов на удаленный сервер.

Выбрав созданное соединение, и нажав на кнопку «Соединиться» вы получаете доступ к удаленному компьютеру. С помощью Total Commander вы можете создавать каталоги, копировать/удалять файлы на сервере.
Структура дерева каталогов на сервере может отличаться, но как правило у вас есть папка http в которой хранятся файлы сайта. Если возникнут проблемы вы всегда может обратиться в службу тех. поддержки.

Практические задания:

  1. Зарегистрируйте доменное имя третьего уровня на бесплатном сервере, например, www.narod.ru
  2. Опубликуйте на сервере ваш личный проект.
  3. Подготовьте рекламное сообщение о появлении нового ресурса в сети (сообщение должно быть не большим, два-три абзаца, возможно немного графики). Главная цель - привлечь на ваш сайт, потенциальных посетителей. Отправьте ваше рекламное сообщение на e-mail учителя, ваших друзей.
  4. Отследите изменение посещений вашего сайта (на сайте www.narod.ru вы можете посмотреть статистику посещений, вашего проекта).

Вопросы для самоконтроля:

  1. Через какие этапы нужно пройти при публикации сайта в сети?
  2. Домен какого уровня получают крупные компании при регистрации сайта в русской части интернет?
  3. Через какое время необходимо продлять права на доменное имя?
  4. Что такое «хостинг»?
  5. Какие программы можно применять для переноса файлов на удаленный сервер? Какой протокол они используют?

Презентация Публикация сайта на narod.ru (формат PowerPoint, zip-архив, 690 КБ)