Как прикрепить домен к VPS через IP VPS и NS — сервера регистратора

👁 421 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

На данный момент многие пользователи, когда доходят до того, что границы обычного хостинга исчерпывают свои возможности для нестандартных проектов, переходят на выделенные сервера VPS/VDS. Если кратко, то это голая консольная операционка, чаще всего Ubuntu или Debian, которая работает на виртуальной машине на сервере. Вот для вас и выделяется отдельная такая операционка, на которой ничего нету и вам надо на ней установить все своими руками. В данной статье не будут объяснения как именно добавлять сайт или настроить бд, а покажем как прикрепить сторонний домен к данному голому серверу, если компания, предоставляющая данный сервер, не имеет собстенного NS — сервера. NS — сервер — это сервер, который содержит локальные доменные имена, в данном случае, в пределах зоны выделения доменов или серверов данной фирмой.

Если бы ваша фирма, которая предлагает вам услуги VPS предоставляла еще и NS-сервера, то вам было бы достаточно добавить их в специальной панели у регистратора доменного имени и можно было бы запросто прикрепить данный домен к IP VPS, но бывает так, что данные сервера отсуствуют у фирмы и задачу прикрепления надо решить вам самим.

Предисловие

Существуют несколько способов как прикрепить домен к своему VPS:

  • использовать DNS самой компании, которая предоставляет NS-сервера;
  • использовать сторонние организации, которые предоставляют NS-сервера. Ярым примером можно назвать бесплатную услугу от Яндекса или другие, возможный список которых нашел на Хабре;
  • использовать свои собственный DNS на вашем VDS — придется самим разбираться как это делать и что устанавливать;
  • использовать бесплатный DNS Вашего регистратора, прописав лишь IP своего сервера в настройках делигирования домена;

Самый простой способ — это последний способ. Его легко настроить и он вполне рабочий. Для того чтобы перейти к делу вам необходимо настроить сайт на VDS без доменного имени и убедиться что на сайт можно зайти набрав IP — адрес сервера. Если кратко, то как вариант установить VESTA и настроить все через него. Данная контрольная панель бесплатная и для ее установки набираем в консоли:


curl -O http://vestacp.com/pub/vst-install.sh

Если неизвестная команда curl, устанавливаем curl:

 apt-get curl

Далее устанавливаем скачанный выше VESTA:


sudo bash vst-install.sh

В ходе установки указываем свой рабочий e-mail и соглащаемся со всеми условиями, если таковые будут и на финише мы увидим окно:

vesta-finish-install

т.е. Vesta покажет вам IP-фдрес для доступа к контрольной панели вашего сервера и тот же адрес со всеми данными для входа будет отправлен вам на E-mail, который вы указывали в ходе установки. Далее на контрольной панели Vesta создаем WEB — сайт:

vesta-create-web

Создаем БД тоже и загружем таблицы, если сайт переносится и переходим в раздел DNS. В данном разделе надо добавить доменные имена для сайтов, которые у вас будут на VPS, а их количество зависит от хостов в разделе WEB контрольной панели:

vesta-create-dns

Итак, у нас все есть на VPS и сайт доступен по IP адресу VPS. Осталось прикрепить доменное имя к сайтам.

Необходимо отметить, что сервер может иметь несколько доменных имен, но один IP — адрес. Данный адрес VPS необходимо нам сейчас прописать в настройках делегирования доменного имени сайта регистратора.

Идем на панель управления регитратора доменного имени и нет разницы у кого вы регистрируете данная функция должна быть у всех и все должны предоставить собственные NS — сервера, которые мы не трогаем. Удаляем старый IP, который был там, если вы регистрировали на него хостинг и добавляем новый IP от вашего VPS, как ниже:hoster-add-ip-of-vps

После того, когда все прописано необходимо подождать пока переделегируется домен на новый IP адрес вашего сервера. Это может занять от 20 минут до нескольких часов и все, домен привязан к серверу.