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

На данный момент многие пользователи, когда доходят до того, что границы обычного хостинга исчерпывают свои возможности для нестандартных проектов, переходят на выделенные сервера 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 минут до нескольких часов и все, домен привязан к серверу.

Пожалуйста, оцените материал

WebSofter

Web - технологии