DNS-записи домена. Часть 1. Как привязать домен к хостингу или VPS?

blog-img

В данной статье рассмотрим само понятие DNS-зоны домена, а также записи, отвечающие за делегирование управлением файлами.

С понятием DNS-записей домена сталкивается каждый, кто приобретал домен и самостоятельно пытался направить его на хостинг, настроить доменную почту, SSL-сертификат или выполнить любые другие манипуляции с доменом. И да, тот кто в этом разобрался и у кого все получилось и встало как надо, может с гордостью называть себя веб-мастером. По крайней мере начинающим.

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

Начнем с азов.  DNS-записи нужны для того, чтобы определенные сервера в интернете - DNS-сервера (Domain Name Server) - сканировали эти записи, хранили и маршрутизировали пользователя при обращении к тому или иному домену через веб-браузер. То есть, когда вы вводите тот или иной адрес или переходите по ссылке в браузере, именно DNS-сервер определяет, к какому серверу обратится ваш браузер, чтобы получить нужный ответ и выдать его на экран в виде веб-сайта.

Каждый домен для нормального функционирования имеет ряд DNS-записей. Этот список называется DNS-зоной, и состоит из следующих основных типов записей:

  • SOA-запись* - содержит ключевую информацию о домене, чаще всего не редактируется и не управляется даже владельцем домена, только регистратором;
  • NS-запись* - содержит сервер, с которого происходит управление всей остальной DNS-зоной (кроме SOA);
  • А-запись** - содержит IP-адрес сервера, где находятся файлы сайта основного домена или его поддоменов;
  • MX-запись** - содержит сервер, который управляет почтой домена, также имеет значение “приоритет”, благодаря которому для домена можно указать несколько MX-записей, которые будут обрабатывать почту в указанном приоритетом порядке по мере доступности;
  • TXT-запись** - содержит текстовое значение, имеет широкий спектр использования, начиная от валидации домена (например, для получения SSL-сертификата, подтверждения прав в Google Search Console и др.), заканчивая настройкой SPF, политики DMARC и в ряде других случаев;
  • CNAME-запись** - содержит в своем значении другой домен, полностью перенимая все А, MX и TXT записи этого домена.

*данные типы записей всегда применимы только к основному домену, поэтому всегда имеют только переменную ”значение”.

**данные типы записей могут задавать настройку как основному домену, так и его поддоменам, поэтому они имеют переменные “имя” и “значение”.

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

Как направить домен на хостинг?

Итак, начнем с самого важного - NS-записи. NS (name servers) - это список серверов компании или сервиса, которые будут обслуживать домен вашего сайта. При приобретении домена у регистратора (например, на известном Reg.ru) сразу после оплаты (а иногда и ранее) система выдает следующее окно:

Разберем каждый пункт:

  1. Бесплатные DNS-серверы - целесообразно использовать для доменов, которые будут использоваться только для доменной почты, полного перенаправления (301 Permanent Redirect), одноразового подтверждения прав или других чисто технических целей. В данном случае сайта на домене не будет, так как он и не планировался.
  2. DNS-записи хостинга Reg.ru - удобный пункт, если вы приобрели хостинг у регистратора Reg.ru и сразу хотите на его направить домен. Пример с reg.ru повторяют многие другие регистраторы, они тоже предлагают прописать свои NS-записи, если вы приобрели у них хостинг.
  3. DNS-записи VPS-серверов Reg.ru - аналогично предыдущему пункту, но используется, если для домена вами был приобретен виртуальный частный сервер (virtual private server - VPS). Об отличиях между обычным хостингом и VPS мы поговорим в одной из следующей статей.
  4. Свои DNS-серверы - используется в случае, если у регистратора вы приобрели только домен, а хостинг или VPS приобретен у другой компании. Этот пункт разберем подробнее ниже.
  5. Не указывать DNS-серверы - как и написано на скриншоте, домен будет разделегирован - то есть не будет функционировать абсолютно ни в какой форме.

Теперь вернемся к пункту 4. В случае, если хостинг/VPS приобретается не у регистратора, а другой компании, в данной настройке нужно указать все DNS-сервера, которые обслуживают домен в этой компании. У каждого хостинг-провайдера есть список этих серверов, и обычно, его можно найти в настройках хостинга либо его базе знаний.

Например, в базе знаний хостинг компании FastVPS список DNS находится в соответствующей статье: Работа с сервером - Технические вопросы - Работа с доменами - Как добавить домен.

В крайнем случае можно спросить службу поддержки вашего хостинга/VPS, у хороших провайдеров в поддержке такие вопросы ими решаются очень быстро.

Важно понимать! NS-записи ПОЛНОСТЬЮ направляют ваш домен на управление тем серверам, которые в них прописаны. Это делегирует дальнейшее управление всех составляющих домена - и сайта (http/https адресов), и доменной почты. 

Чаще всего делают именно так, а при необходимости делегирования доменной почты соответствующему сервису используют записи уже в настройках хостинга. Но все же, стоит помнить, что при необходимости делегирования файлов сайта отдельно, а доменной почты отдельно, можно использовать NS-записи регистратора (пункт 1 в списке выше), а управление делегированием осуществлять с помощью А-записей и MX-записей соответственно.

Как направить домен на конкретный IP-адрес?

Вне зависимости от того, из какого источника идет управление DNS-записями домена - с серверов регистратора или с серверов хостинга - для размещения на домен вашего сайта обязательна должна быть прописана А-запись. Отличия заключаются в том, что при полном направлении домена на сервер с помощью NS-записей и дальнейшей регистрации этого домена в панели этого сервера, необходимая А-запись для основного домена прописывается автоматически. Но только в данном случае и только для основного домена, поэтому важно понимать принцип работы А-записей и уметь прописывать их самостоятельно.

Как уже говорилось ранее, А-запись содержит 2 переменных: имя и значение. Имя указывает, какой домен направляется на IP-адрес - основной или его поддомен. 

При указании имени, важно использовать правильный синтаксис: 

  • Если речь идет об основном домене, нужно прописывать его полное имя с точкой в конце - например, site.ru. (точка и до “ru” и после)
  • Некоторые панели допускают вариант указания основного домена в имени просто символом @ без каких либо других символов
  • Если речь идет о поддомене, в поле имя указывается полностью поддомен со всеми уровнями и точкой в конце - например, podsite.site.ru.
  • Некоторые панели допускают вариант указания поддомена в имени просто названием поддомена - для примера выше это просто слово podsite без точки и других символов в конце

Пункты 1 и 3 в списке выше валидны почти во всех панелях хостинга/VPS, а 2 и 4 используются не везде, но упрощают жизнь вебмастеру там, где такая запись возможна.

Важно помнить! При указании полностью основного домена или полностью поддомена в поле “имя” важно ставить точку в конце. В противном случае панель посчитает, что вы хотите добавить поддомен для основного домена и создаст для вас запись с именем site.ru.site.ru. Если указываем имя полностью, всегда помним про точки в конце.

Ну и так же, А-запись имеет вторую переменную - значение. Здесь указывается IP-адрес сервера, где лежит сайт для домена или поддомена.

Немного про АААА. Сейчас еще можно встретить запись типа АААА. Ее принцип аналогичен А-записи, но в значение записывается IP6-адрес сервера (вместо IP4 в А-записи). Все серверы имеют оба типа адресов, но так как они используются довольно редко и по сути просто называют тот же сервер, но по другому, то в большинстве случаев IP6-адрес не используется, как и АААА-запись.

Итак, увидев А-записи в зоне домена, сеть интернет понимает, по какому IP-адресу обращаться за файлами для их открытия по http-адресу вашего сайта.

Друзья, чтобы избавить вас от нагромождения информации, мы разделили этот материал на 2 части. В следующей мы разберем с вами MX- и TXT-записи, а также наиболее частые случаи практического применения. Статья доступна здесь.

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

Интернет-магазин IT-BUTIK предлагает широкий выбор сайтов под ключ. У нас вы найдете готовые решения в разных нишах бизнеса или творческой деятельности.

А всем читателям блога, которые прочли статью до конца, мы дарим промо-код на 5% скидки на всю корзину магазина.
HELLO2022

Просто введите этот промо-код в соответствующее поле в корзине при оформлении заказа и получите готовое решение от IT-BUTIK по еще более привлекательной стоимости!

Перейти в каталог

С уважением, команда магазина готовых сайтов IT-BUTIK.ru

Статьи и советы Узнай больше
Все статьи
Как создать сайт компании, который окупается?

С чего следует начать при разработке собственного сайта компании.

Аудит сайта — все, что вам нужно знать об этом

Почему именно с этого этапа мы начинаем продвижение вашего бизнеса?

Внешнее продвижение сайта в 2023

Почему ссылочное продвижение все еще эффективно и будет эффективно и далее

Как верно подобрать домен для сайта?

Закроем вопрос выбора доменного имени для вашего сайта

Telegram_logo