Перейти к содержанию
Innovialabs

Как привязать домен к хостингу или серверу

Практика3 мин

Коротко

Либо замените NS-серверы домена на серверы хостинга и управляйте DNS там, либо оставьте DNS на месте и пропишите A-запись на IP сервера и CNAME для www, затем проверьте результат через dig.

Коротко: два способа

Привязать домен к хостингу — значит сказать DNS, куда отправлять посетителей. Есть два пути:

  1. Сменить NS-серверы. Вы указываете у регистратора DNS-серверы хостинга, и всей DNS-зоной дальше управляет хостинг. Он сам создаёт нужные записи для сайта.
  2. Прописать записи вручную. NS остаются прежними, а в текущей DNS-зоне вы добавляете A-запись с IP сервера (и AAAA, если есть IPv6) и CNAME для www или для облачной платформы.
Смена NSЗаписи A/CNAME
Где живёт DNSу хостингатам же, где сейчас
Скорость применениядольше, обычно до суток-двухпо TTL записи, часто минуты
Почта и другие записинужно воссоздать в новой зонеостаются на месте
Когда подходитвсё у одного хостинга, домен новыйуже есть почта, сервисы, несколько серверов

Если у домена уже работает корпоративная почта, безопаснее второй способ: вы меняете только записи сайта и ничего не теряете.

Способ 1: смена NS-серверов

  1. Добавьте домен в панель хостинга (раздел «Домены» или «Сайты»). Там же или в приветственном письме указаны NS-серверы, например ns1.hosting.example и ns2.hosting.example.
  2. Перед сменой проверьте, есть ли у домена почта и другие записи. Если есть, создайте такие же MX, TXT (SPF, DKIM, DMARC) и прочие записи в зоне хостинга.
  3. В панели регистратора найдите поле «DNS-серверы» или «Nameservers», замените старые значения на новые и сохраните.
  4. Подождите обновления. Изменения NS проходят через зону верхнего уровня и кеши, поэтому обычно применяются в течение суток-двух.

Способ 2: записи A и CNAME

  1. Узнайте IP сервера в панели хостинга или облака. Для облачных платформ (Vercel, Netlify и подобных) возьмите значения из их инструкций — у каждого сервиса они свои.
  2. Заранее, за день до изменений, уменьшите TTL текущих записей до 300 секунд — так переключение пройдёт быстрее.
  3. В DNS-зоне домена создайте или измените записи:
ТипИмяЗначение
A@203.0.113.10
AAAA@IPv6 сервера, только если он есть
CNAMEwwwexample.com.
  1. Удалите старые A и AAAA для этих же имён — например, записи «парковки» регистратора.

Важно: CNAME нельзя ставить на сам домен (@), только на поддомены. Если платформа просит CNAME для корня, используйте ALIAS/ANAME или CNAME flattening, если их поддерживает ваш DNS-провайдер, либо A-запись, которую даёт платформа.

Не забудьте про сервер

DNS только приводит посетителя к серверу. Сервер должен знать, какой сайт отдавать:

  • на хостинге с панелью — добавить домен и www к сайту;
  • на своём сервере — прописать имена в конфигурации веб-сервера, например в Nginx:
server {
    listen 80;
    server_name example.com www.example.com;
    root /var/www/example;
}

После этого выпустите SSL-сертификат — без него браузеры покажут предупреждение.

Как проверить результат

dig NS example.com +short
dig A example.com +short
dig CNAME www.example.com +short
dig @8.8.8.8 A example.com +short
curl -I http://example.com

В Windows вместо dig подойдёт nslookup example.com 8.8.8.8. Проверяйте через публичные резолверы и командную строку: браузер и провайдер могут показывать закешированный старый ответ.

Частые ошибки

  • Сменили NS и потеряли почту — MX и TXT не перенесли в новую зону.
  • Две A-записи — старая и новая. Сайт открывается то с одного сервера, то с другого.
  • Забыли про www — домен работает, www нет, или наоборот.
  • Старая AAAA-запись — посетители с IPv6 попадают на прежний сервер.
  • Домен не добавлен на сервере — DNS верный, но открывается заглушка хостинга.

Частые вопросы

Изменение A и CNAME обычно применяется в пределах TTL записи. Смена NS-серверов занимает дольше, как правило до суток-двух.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.