четверг, 6 октября 2011 г.

Привязываем к сайту домен

"Как привязать к сайту домен свой второго уровня со внешними DNS, и что это такое вообще?" - один из тех вопросов, которые регулярно задают новички.

Ответ звучал тысячу раз, но в бизнес приходят все новые люди, и вопрос повторяется снова. Описываю пошаговый процесс, дабы мои партнеры не теряли время на долгие объяснения, а просто отсылали новичков к этому посту.

Начнем с основных понятий

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

При покупке и регистрации лицензии SiteEdit вам предоставляется возможность выбрать себе домен третьего уровня типа http://vashe-nazvanie.e-stile.ru. Это так называемый технический домен,  стоимость которого уже входит в цену лицензии, он предназначен для первичной выгрузки сайта на хостинг (дополнительную привязку выполнять не требуется). После этого желательно присвоить вашему сайту доменное имя второго уровня типа http://vashe-nazvanie.ru или в любой другой доменной зоне, например .com .org .net .mobi .рф и т.п.

Домен вы приобретаете либо в компании (за исключением лицензии Бизнес - там домен второго уровня уже включен в стоимость), либо у  регистраторов, коих в интернете великое множество. Выбирать вам - цена, удобство управления и т.п.

Лично я приобретаю домены здесь: Ukrnames.com, но это больше актуально для Украины.

Для рунета неплохой вариант http://2domains.ru , можете проверить доступность домена и зарегистрировать его прямо отсюда:
  
регистрация доменов
Зарегистрируй себе домен!
RU или РФ - 99 рублей в год
www.

Теперь простыми словами, что такое DNS.


Адрес сайта изначально имеет уникальное цифровое обозначение, так называемый IP. Например, IP этого блога выглядит так: 209.85.173.121. Как видите, запоминать подобное название, мягко говоря, неудобно. Поэтому всем сайтам присваиваются символьные обозначения - доменные имена, о которых я писал выше.

DNS  (Domain Name System (англ.)) - система доменных имён. DNS-cерверы предназначены для перевода числового адреса сайта в общеупотребительный буквенный. Иначе говоря, на этих серверах находятся базы данных, где записана информация, какому IP какой домен соответствует.  Привязка домена со внешним DNS - это процесс указания для домена, который вы купили, IP адреса вашего сайта (вернее компьютера, хоста, где сайт расположен).


После покупки домена сделайте 3 простых шага:
  1. Если до сих пор сайт не выгружали, сделайте это: нажмите вверху окна программы SiteEdit надпись "Регистрация", введите логин и код, полученные от компании, в соответствующие поля. При первой выгрузке вас попросят ввести имя домена - это и есть технический домен, он может быть ЛЮБЫМ свободным, так как вряд ли вы будете его кому-то показывать. Старайтесь присваивать имя, которое соответствует домену второго уровня, чтобы не запутаться, когда сайтов у вас будет много.
  2. После выгрузки зайдите в раздел Сайты в вашем кабинете на сайте Edgestile, напротив нужного сайта нажмите кнопку "Изменить", в открывшемся окне переходим на вкладку Домены, нажимаем "Привязать домен" и в окошке вписываем наш домен второго уровня. Далее - кнопка "Привязать".
  3. В панели управления вашим доменом у регистратора указываем следующие ДНС-сервера:
    ns1.beget.ru
    ns2.beget.ru
Это все, что требуется.

Если же нужно в силу разных причин использовать для домена днс-сервера регистратора, тогда делаем следующее:
  1. У регистратора днс-сервера само собой не меняем.
  2. Входим в панель управления своим доменом и создаем там "записи А". Выглядеть это может по разному, у моего регистратора это выглядит так


В поле "субдомен" ставим www, во второе поле -  IP вашего сайта, в настоящее время это 5.101.153.40. Затем создаем еще одну запись А, в поле "субдомен" ставим @, во второе - тот же IP. Теперь ваш сайт будет открываться как с www, так и без них. Кстати возможен вариант, что записи уже созданы, но IP в них не соответствует вашему. Просто  замените его и сохраните изменения.

Это все! Через несколько минут или часов (смотря как быстро обновится информация на DNS-серверах) ваш сайт станет доступен по новому домену. Поздравляю!

Если этот пост был вам полезен, не забудьте кликнуть +1 или ссылку facebook. Удачи!

11 комментариев:

  1. Отличный и полезный материал! Думаю, что многие новички не раз тебе выскажут свои слова благодарности.

    ОтветитьУдалить
  2. Антон. отлично! Это именно тот вопрос, ответ на который уже просто устали давать. А ты однм махом решил все проблемы!

    ОтветитьУдалить
  3. Угу, наверное я был последней каплей с этим вопросом :)

    ОтветитьУдалить
  4. Да, Игорь, эт точно! Но куда деваться, ты ж мой партнер теперь!

    ОтветитьУдалить
  5. Антон Пестышев, Уфа24 мая 2012 г. в 08:26

    Спасибо, Антон.
    Маиериал помог.

    ОтветитьУдалить
  6. Антон, внимательно всё изучил. А как в Ukrnames внести вторую запись А? При добавлении записи первая стирается и заменяется второй?

    ОтветитьУдалить
  7. Аркадий, это можно осуществить только через техподдержку Ukrnames. Они сделают это без проблем.

    ОтветитьУдалить
  8. Всё отлично написано. Хочу добавать, что сейчас (май 2013) основные ip адреса, к которым нудно прописывать домены это
    1-ый - 46.4.74.53
    2-ой - 82.146.46.219
    Если нет возможности прописывать 2 адреса, прописывайте первый, у него больше пропускная способность.

    ОтветитьУдалить
  9. А у меня ситуация посложнее будет. Был блог, который я решила прикрыть. Файлы и база данных лежат на хостинге, а вот доменное имя, увы, профукала. Зарегистрировалась у другого хостера, который дал мне бесплатный домен, перенесла все свое добро к нему и теперь думаю, а как же это соединить - старые файлы с новым доменом? Что-то с подобной задачей впервые сталкиваюсь, даже не знаю, она в принципе разрешима, как вы думаете?

    ОтветитьУдалить
    Ответы
    1. Елена, вы соединяете с доменом не ваши файлы, а место на хостинге. По логике, если вы покупали хостинг и домен в одном месте, то вам надо обратиться в техподдержку этого сервиса, и они сделают привязку. Если в разных местах - тогда надо привязать домен у хостера, а у регистратора в панели управления зоной DNS прописать IP сайта.
      Елена, данный пост посвящен привязке домена к хостингу конкретной IT-компании, а именно Edgestile, поэтому он актуален в основном партнерам данной компании, хотя основные понятия подходят для всех случаев. Кстати, если вам интересна тема создания сайта на CMS SiteEdit, которой посвящен этот блог, пишите на мыло (раздел Контакты), расскажу много интересного :-)

      Удалить
  10. Здравствуйте, Ника. Подробнее о процедуре переноса домена (так называемый трансфер домена) вас нужно узнавать непосредственно у обоих регистраторов, поскольку у каждого свои правила, и универсального ответа здесь нет. Начинайте с того регистратора, к которому переносите домен, инициализация идет оттуда. Возможно, вам понадобится подтвердить вашему текущему регистратору свои права на домен, например, путем предоставления документов, подтверждающих личность владельца домена.

    ОтветитьУдалить