Настройка ДНС (Часть 2)

Большинство современных бесплатных хостингов одновременно с хостингом предоставляют и бесплатное доменное имя третьего уровня для размещения Вашего сайта. Выглядит это следующим образом. При регистрации Вас просят указать свое имя пользователя для работы в системе (UserName / User / Nic). К этому имени добавляется один из доменов хостера — домен второго уровня. В результате получается имя Вашего домена в виде Ваше_Имя.Домен_Хостера.Зона, например, user1.000space.com. Если по этому адресу обратиться в браузере, то он будет доступен сразу же после регистрации. Это удобно. Можно, не теряя времени, начать выгружать на хостинг свой сайт и, если содержимое сайта не зависит от его имени домена, то он сразу же будет работать. А нам вообще незачем знать, что такое DNS (ДНС). Но если мы хотим, чтобы наш сайт отзывался на доменное имя второго уровня, которое мы предусмотрительно зарегистрировали специально для этого сайта, то нужно сделать еще несколько действий.

Рассмотрим настройку DNS на примере хостинга byethost с панелью управления CPanel (VistaPanel), как самого распространенного варианта. На главной странице (Home) панели управления есть группа ссылок Domains. В ней три ссылки:
— Sub domains,
— Addon domains,
— Parked domains.

Что это?

С первой Sub domains, надеюсь, понятно. Вы можете создать домены, дочерние по отношению к Вашему домену.

Вторая Addon domains предназначена для создания нового каталога для отдельного сайта в рамках вашей учетной записи. Обычно имя создаваемого каталога на диске соответствует имени добавляемого вами домена. Можно воспользоваться именно этой функцией и тогда уже выгружать свой сайт в этот самый каталог, не забывая о том, что файлы нужно копировать не непосредственно в него, а в его подкаталог htdocs (для 000webhost — public_html) или каталог с другим именем. На разных хостингах имена каталогов могут отличаться. Добавляя домены таким образом, вы получаете физически разные сайты.

Третий вариант Parked domains — это практически только записи DNS, записи типа CNAME, иными словами — псевдонимы вашего основного доменного имени. Создание такой записи не добавляет нового сайта, а создает дополнительное имя для уже существующего.

Вернемся к нашему примеру. Предположим, что при регистрации на хостинге мы указали имя пользователя user1 и хостер создал для нас домен user1.000space.com. Мы выгрузили свой сайт и он даже работает (ну, или, по крайней мере, открывается). А теперь нам нужно, чтобы этот сайт отзывался на доменное имя второго уровня po-moemu.ru, т.е. был доступен по адресу http://po-moemu.ru. Щелкаем в панели управления по ссылке Parked domains, в выпадающем списке Park On выбираем (если уже не выбрано) наш первоначальный домен user1.000space.com, а в поле Domain Name вписываем наш собственный домен po-moemu.ru. Затем, нажимая на кнопку Add Parked Domain, мы создаем запись DNS типа CNAME, которая связывает новое имя po-moemu.ru с прежним user1.000space.com. Но это еще не все.

Про то, что наш сайт должен откликаться на только что заданное имя знают только DNS-серверы хостера. Этого недостаточно. Нужно чтобы об этом узнали все DNS-серверы во всем интернете. Для этого необходимо в панели регистратора домена (не путать с панелью хостинга, которую мы сейчас обсуждали) указать серверы DNS, которые отвечают за наш домен, являются авторитетными для него. Где их взять? В панели управления хостинга внизу страницы Parked domains есть раздел Name Servers to use, в котором записаны DNS-серверы хостера. Их и нужно указать в панели управления регистратора. Правда, здесь есть один ньюанс, который я уже описывал в статье Настройка ДНС (Часть 1). Не буду повторяться, хотя он и очень важный.

Теперь наш сайт должен отзываться как на первое, так и на второе имя, НО не сразу. Пока все серверы в интернете узнают о том, что теперь наш домен управляется новыми серверами, может пройти от 6 до 48 часов. Придется подождать.

Небольшая оговорка. Не у всех хостеров настройка DNS выглядит именно так. Здесь описан самый характерный вариант для бесплатных хостингов. В общем случае, хостинг может и не предоставлять свои серверы DNS, а просто назвать IP-адрес, по которому находится наш сайт. Тогда нужно позаботиться о том, чтобы в панели управления регистратора был указан тот сервер ДНС, который держит запись типа A, указывающую на этот IP-адрес. Но это уже отдельный разговор.

1 комментарий: Настройка ДНС (Часть 2)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *