Если домен уже куплен, а сайт по нему не открывается, обычно проблема не в самом домене, а в том, куда он указывает. Чтобы привязать домен к хостингу, нужно либо изменить NS-серверы на стороне регистратора, либо вручную настроить DNS-записи в зоне домена. Оба способа рабочие, но подходят для разных задач.
Проще всего понимать это так: домен — это адрес, а DNS — справочник, который говорит браузеру, на каком сервере искать сайт и почту. Если справочник заполнен неправильно, домен есть, но сайт не открывается или открывается не там.
Что именно нужно настроить: NS или DNS-записи
Есть два базовых сценария.
Смена NS-серверов означает, что вы передаёте управление DNS-зоной хостингу или другому DNS-провайдеру. После этого все записи — для сайта, почты, поддоменов — редактируются уже не у регистратора, а в панели хостинга или DNS-сервиса.
Настройка DNS-записей вручную означает, что NS остаются у регистратора, а вы только прописываете нужные записи: обычно это A-запись для домена и, при необходимости, CNAME для www.
Какой вариант выбрать:
- если хостинг предлагает удобное управление DNS и вы хотите держать всё в одном месте, обычно проще сменить NS;
- если почта уже настроена у регистратора или вы не хотите переносить управление зоной, удобнее оставить NS и изменить только нужные записи;
- если у вас несколько сервисов одновременно — сайт, почта, сторонние сервисы — ручная настройка DNS часто безопаснее, потому что вы контролируете каждую запись отдельно.
Что подготовить до привязки домена
Перед изменениями проверьте три вещи:
- IP-адрес сервера — его выдаёт хостинг. Именно на него обычно указывает A-запись.
- Данные для входа в панель регистратора — там меняются NS или DNS-зона, если домен обслуживается у регистратора.
- Информацию от хостинга — иногда провайдер даёт готовые NS-серверы, иногда просит прописать только IP сайта.
Если на домене уже работает почта, не меняйте записи вслепую. Ошибка в MX, SPF, DKIM или даже удаление старых записей может привести к тому, что письма перестанут приходить или начнут попадать в спам.
Как привязать домен к хостингу через смену NS-серверов
Этот способ подходит, когда хостинг берёт на себя управление DNS. Обычно хостинг указывает два или более NS-адреса, например ns1.example-hosting.ru и ns2.example-hosting.ru. Точные значения нужно брать только из панели или инструкции вашего провайдера.
Дальше порядок такой:
- Зайдите в личный кабинет регистратора домена.
- Откройте настройки домена и найдите раздел с DNS-серверами, NS или делегированием.
- Замените текущие NS на те, что выдал хостинг.
- Сохраните изменения.
- Подождите обновления DNS.
После смены NS управление зоной обычно переходит на новый DNS-сервис не мгновенно. Распространение изменений зависит от TTL, кеша у провайдеров и устройств пользователя. На практике это может занять от нескольких минут до 24–48 часов.
Если у вас уже были настроены записи у регистратора, после смены NS они перестанут быть актуальными, если вы не перенесёте их в новую DNS-зону на стороне хостинга. Это частая причина, почему сайт или почта «пропадают» после делегирования.
Как привязать домен без смены NS: через A и CNAME записи
Если вы хотите оставить DNS у регистратора, настройте только нужные записи. Для обычного сайта этого достаточно.
Минимальный набор обычно такой:
Aдля корня домена — указывает на IP-адрес сервера;CNAMEдляwww— обычно указывает на основной домен;- при необходимости
AAAA— если хостинг выдал IPv6-адрес; - почтовые записи
MX,SPF,DKIM,DMARC— если почта тоже обслуживается через этот домен.
Пример типовой логики:
@или пустое имя записи — A на IP хостинга;www— CNAME на@или на основной домен;- если хостинг просит отдельный IP для
www, можно указать и A-запись, но обычно CNAME проще.
Важно не создавать конфликтующие записи. Например, для одного и того же имени нельзя одновременно держать несколько несовместимых записей без понимания, как они будут интерпретироваться. Если у корня домена уже есть A-запись, не добавляйте туда лишние записи наугад.
Что меняется после привязки домена
Когда DNS настроен правильно, браузер начинает открывать сайт с нужного сервера. Но этого недостаточно, если сам хостинг ещё не знает о домене.
На стороне хостинга обычно нужно:
- добавить домен в список сайтов или доменов аккаунта;
- указать его как основной или дополнительный домен;
- проверить, что корневая папка сайта соответствует нужному проекту;
- включить SSL-сертификат, если хостинг делает это автоматически или через панель.
Если домен направлен на сервер, но не добавлен в хостинг, можно увидеть заглушку, страницу по умолчанию или ошибку. Это не DNS-проблема, а вопрос настройки самого аккаунта на хостинге.
Как проверить, что домен привязан правильно
После изменений проверьте не только открытие сайта в браузере, но и сам DNS.
Что стоит проверить:
- открывается ли сайт по основному домену без ошибок;
- открывается ли версия с
www, если она нужна; - совпадает ли IP у A-записи с IP хостинга;
- не осталось ли старых NS, если вы делали делегирование;
- работает ли почта, если она привязана к этому же домену.
Для быстрой проверки можно использовать команду nslookup или dig, если у вас есть доступ к компьютеру с терминалом. Например, для проверки A-записи:
nslookup example.ruили:
dig example.ru AВ ответе должен быть IP вашего хостинга. Если показывается старый адрес, значит изменения ещё не разошлись или запись настроена не там, где вы её меняли.
Если хотите проверить NS-серверы, используйте:
dig example.ru NSТам должны быть указаны те серверы, которые вы назначили у регистратора.
Типичные ошибки при привязке домена
На практике проблемы почти всегда сводятся к нескольким сценариям.
- Указали не тот IP. Часто берут адрес из старой инструкции или путают IP сайта и IP панели.
- Изменили NS, но не перенесли записи. После делегирования сайт и почта перестают работать, потому что новая зона пустая.
- Оставили конфликтующие записи. Например, несколько A-записей для одного имени без понимания, как они будут использоваться.
- Не дождались обновления DNS. Изменения не всегда видны сразу, особенно если у провайдера или браузера есть кеш.
- Сломали почту. При переносе домена на хостинг удалили MX-записи или не перенесли SPF/DKIM.
Если сайт не открывается сразу после настройки, не спешите менять всё подряд. Сначала проверьте, где именно управляется DNS: у регистратора или у хостинга. Очень часто пользователь редактирует записи в одном месте, а домен фактически обслуживается в другом.
Когда лучше обратиться в поддержку хостинга или регистратора
Самостоятельно привязать домен обычно несложно, если у вас один сайт и обычная схема: домен, хостинг, одна A-запись и, возможно, www. Но есть ситуации, где лучше не экспериментировать:
- на домене уже работает корпоративная почта;
- нужно перенести несколько поддоменов;
- хостинг использует нестандартную схему DNS;
- после смены NS сайт открывается не туда или появляется чужая страница;
- нужно сохранить старые записи и не потерять почтовую доставку.
В таких случаях проще запросить у поддержки хостинга точные NS или IP, а у регистратора — проверить, где сейчас обслуживается зона. Это быстрее, чем пытаться угадать настройки вручную и потом разбираться с последствиями.
Если коротко: чтобы привязать домен к хостингу, нужно либо передать управление DNS хостингу через NS, либо вручную прописать A/CNAME-записи у регистратора. Для сайта этого обычно достаточно, но после настройки обязательно проверьте, что домен открывается, DNS указывает на нужный сервер, а почта не пострадала.