Как сделать DNS-запись для домена
DNS-запись связывает доменное имя с нужным ресурсом: сервером сайта, почтовой службой, поддоменом или внешним сервисом. Чтобы сайт начал открываться по домену, почта доставлялась корректно, а сервисы могли подтвердить владение доменом, необходимо добавить или изменить записи в DNS-зоне. Ниже разберём, где это делать, какие поля заполнять и как проверить результат.
Что такое DNS-запись и где её создавать
DNS — это система, которая переводит понятное человеку доменное имя в технические данные. Например, когда пользователь вводит адрес сайта в браузере, DNS помогает определить, на какой сервер нужно направить запрос.
DNS-записи создаются в панели того сервиса, где обслуживается DNS-зона домена. Это может быть регистратор домена, хостинг-провайдер, облачная платформа или отдельный DNS-сервис. Важно не путать место регистрации домена с местом управления DNS: домен может быть зарегистрирован у одной компании, а его DNS-серверы — подключены у другой.
Перед изменением записей проверьте, какие NS-серверы указаны у домена. Если используются NS-серверы хостинга, записи нужно редактировать в личном кабинете хостинга. Если подключены сторонние DNS-серверы, изменения в панели регистратора не дадут результата: управлять зоной нужно у текущего DNS-провайдера.
Какие типы DNS-записей используются чаще всего
Тип записи выбирают по задаче. Для подключения сайта обычно применяют A-запись. Она указывает IPv4-адрес сервера, на котором размещён сайт. В поле имени часто указывают символ @, если запись относится к основному домену, либо имя поддомена, например www или blog.
AAAA-запись работает аналогично A-записи, но содержит IPv6-адрес. Её добавляют, если сервер и хостинг поддерживают IPv6. Не следует заменять A-запись на AAAA, если у вас есть только обычный IPv4-адрес.
CNAME создаёт псевдоним для другого доменного имени. Например, поддомен www можно направить на основной домен, а технический поддомен — на адрес, предоставленный внешним сервисом. Для одного имени нельзя одновременно использовать CNAME и другие стандартные записи, такие как A или MX.
MX-записи отвечают за приём электронной почты. В них указывается почтовый сервер и приоритет: чем меньше число, тем выше приоритет. TXT-записи хранят текстовые данные и обычно нужны для подтверждения домена, настройки почтовой аутентификации SPF, DKIM и DMARC либо интеграции со сторонними платформами.
Также встречаются NS-записи для делегирования поддомена, SRV-записи для отдельных сервисов и CAA-записи, ограничивающие выпуск SSL-сертификатов. Менять такие записи следует только при понимании их назначения, поскольку ошибка может нарушить работу сайта, почты или сертификата.
Как добавить DNS-запись: пошаговый порядок
Сначала подготовьте данные, которые нужно внести. Обычно сервис или хостинг сообщает тип записи, имя, значение, а иногда TTL и приоритет. Не подбирайте значения самостоятельно, если инструкция выдана почтовым сервисом, системой аналитики или платформой подтверждения домена.
Затем откройте раздел управления доменом и найдите DNS-зону, редактор зоны, DNS-записи или похожий пункт. Выберите добавление новой записи, укажите её тип и заполните поля. В поле имени для корневого домена чаще всего используют @ или оставляют поле пустым — это зависит от интерфейса панели. Для поддомена достаточно указать его часть без основного домена, если панель автоматически подставляет домен.
В поле значения для A-записи введите IP-адрес сервера. Для CNAME — доменное имя, на которое должен ссылаться псевдоним. Для MX — имя почтового сервера и приоритет. Для TXT — текст строго в том виде, в котором его выдал сервис. Лишний пробел, неправильные кавычки или пропущенный символ могут сделать запись нерабочей.
TTL определяет, как долго DNS-данные могут храниться в кэше. Если не уверены, оставьте значение по умолчанию. При плановом переносе сайта можно заранее уменьшить TTL, чтобы после смены IP обновление происходило быстрее. После заполнения полей сохраните изменения и убедитесь, что новая запись появилась в списке DNS-зоны.
Примеры настройки для сайта, поддомена и почты
Для основного сайта обычно создают A-запись с именем @ и IP-адресом веб-сервера. Если сайт должен открываться и с поддомена www, можно добавить CNAME с именем www, ведущий на основной домен, либо отдельную A-запись на тот же IP. Конкретный вариант зависит от требований хостинга и структуры зоны.
Чтобы подключить отдельный поддомен, например shop или api, создайте A-запись с этим именем и IP-адресом соответствующего сервера. Если поддомен должен вести на внешний сервис, чаще требуется CNAME. При этом проверьте, не существует ли уже запись с тем же именем: дублирование или конфликт типов может привести к непредсказуемому результату.
Для почты необходимо внести все MX-записи, предоставленные почтовым сервисом, с указанными приоритетами. Дополнительно обычно добавляют TXT-запись SPF, запись DKIM для подписи исходящих писем и запись DMARC для политики обработки сообщений. Нельзя удалять действующие MX-записи, пока новая почтовая система не настроена полностью, иначе входящая почта может временно перестать поступать.
При подтверждении домена сервис нередко выдаёт TXT или CNAME-запись. Добавьте её без изменений и не удаляйте до завершения проверки. Если сервис сообщает, что запись не найдена, сначала проверьте имя, значение и место редактирования DNS-зоны, а затем дождитесь обновления данных.
Проверка изменений и частые ошибки
После сохранения DNS-записи изменения не всегда становятся видны мгновенно. Обновление зависит от TTL, кэша DNS-серверов и настроек провайдеров. Обычно новые данные появляются в течение нескольких минут или нескольких часов, но в отдельных случаях ожидание может занять до суток и дольше.
Проверяйте не только наличие записи в панели, но и фактический ответ DNS. Для сайта убедитесь, что домен возвращает нужный IP и открывается в браузере. Для почты проверьте наличие MX-записей и корректность TXT-записей. Если используется внешний сервис, повторите проверку домена в его интерфейсе после окончания распространения DNS.
Распространённая ошибка — указать полный домен в поле имени там, где панель автоматически добавляет доменную зону. В результате может появиться запись с повторяющимся названием. Другая частая проблема — сохранение CNAME рядом с A-записью для одного и того же имени. Также ошибки возникают из-за неверного IP-адреса, лишних пробелов в TXT, удаления существующих почтовых записей или редактирования DNS не у того провайдера.
Перед крупными изменениями сохраните список текущих записей. Это позволит быстро восстановить работу сайта или почты, если новая конфигурация окажется неверной. Если вы переносите сайт на другой сервер, сначала подготовьте его на новом хостинге, затем измените DNS и только после проверки отключайте старую площадку.