Руководства

Как настроить DNS вашего сайта (A, CNAME, MX, TXT): полное руководство по управлению доменом

  • 12 мин чтения
  • Команда Hostragons
Как настроить DNS вашего сайта (A, CNAME, MX, TXT): полное руководство по управлению доменом

DNS-записи — это технические данные, которые определяют, на какие серверы будет направлен ваш домен для работы сайта, электронной почты и проверки сервисов. При регистрации домена для открытия сайта обычно создают A-запись, указывающую на IP-адрес хостинга, для поддоменов вроде www добавляют CNAME-записи, для корпоративной почты — MX-записи, а для SPF, DKIM, DMARC и других проверок используют TXT-записи. Проще говоря, DNS — это адресная книга интернета, которая переводит понятное человеку имя домена в правильный сервер и сервис.

В этом руководстве мы подробно разберём, что такое A, CNAME, MX и TXT-записи, когда какую использовать, как правильно настраивать DNS в панели управления доменом и сколько времени занимает обновление записей. Мы приведём примеры из реальных сценариев: привязка домена к хостингу, создание перенаправления для www, настройка корпоративной почты, верификация через Google Search Console и повышение доставляемости электронных писем.

Настройка DNS может показаться сложной на первый взгляд, но когда вы поймёте логику, процесс станет системным и понятным. Ошибочная запись может привести к недоступности сайта, проблемам с почтой или невозможности пройти SSL-проверку. Поэтому перед изменениями важно сохранить текущие настройки, правильно планировать TTL и по возможности проверять изменения поэтапно. Если вы управляете доменом, хостингом и SSL в одном сервисе, например на Hostragons, процесс будет ещё удобнее и безопаснее. Подробнее о доменах Услуги регистрации и передачи доменов Hostragons, веб-хостинге Пакеты веб-хостинга Hostragons и SSL-сертификатах SSL сертификаты Hostragons.

Что такое DNS и почему он важен для управления доменом?

DNS (Domain Name System) — это распределённая система, которая переводит доменные имена в IP-адреса. Пользователи вводят понятные адреса вроде example.com, а серверы общаются по числовым IP, например 192.0.2.10. DNS-записи указывают, на какой IP, почтовый сервер или проверочный ключ должен ссылаться домен.

Для работы сайта нужны три главных компонента: домен, хостинг и DNS. Домен — это имя вашего бренда в интернете, хостинг — сервер с файлами сайта, а DNS связывает их, направляя запросы пользователей к нужному месту. Если домен есть, но DNS не указывает на IP сервера, посетители не смогут попасть на сайт. Если хостинг работает, но настройки DNS ошибочны, браузер может показать ошибку, пустую страницу или устаревший контент.

Кроме того, DNS — основа и для электронной почты. Например, MX-записи определяют, куда доставлять письма на адрес info@yourdomain.com. TXT-записи, такие как SPF, DKIM и DMARC, помогают предотвратить попадание писем в спам и защитить домен от подделок. Поэтому настройка DNS — это не только вопрос запуска сайта, но и важный элемент имиджа бренда, безопасности и рекламы.

Типы DNS-записей: сравнение A, CNAME, MX и TXT

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

Типы DNS-записей: сравнение A, CNAME, MX и TXT
Тип записиНазначениеТипичное применениеПример значенияНа что обратить внимание
AСвязывает домен с IPv4-адресом.Привязка домена к серверу хостинга.203.0.113.25При смене IP запись нужно обновлять.
CNAMEСоздаёт псевдоним одного домена на другой.Поддомены www, blog, panel.yourdomain.comДля корневого домена обычно не используется.
MXОпределяет, на какой почтовый сервер доставлять письма.Корпоративная почта, Google Workspace, Microsoft 365.mail.yourdomain.comВажно правильно задать приоритет.
TXTХранит текстовую информацию для проверки и безопасности.SPF, DKIM, DMARC, верификация сервисов.v=spf1 include:... ~allНесколько SPF-записей вызывают ошибки.

Как простое правило: если нужно связать сайт с IP — используйте A-запись, если поддомен должен ссылаться на другой домен — CNAME, для почты — MX, для проверок и защиты — TXT. Правильный выбор записи — первый шаг к стабильной работе сервиса.

Что подготовить перед изменением DNS-записей

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

  • Убедитесь, что у вас есть доступ к панели управления доменом.
  • Запишите IP-адрес сервера вашего хостинга.
  • Проверьте используемые nameserver-адреса или информацию о зоне DNS.
  • Если используете почту, получите от провайдера MX, SPF, DKIM и DMARC данные.
  • Сделайте скриншоты или экспорт текущих DNS-записей.
  • Планируйте снизить TTL перед изменениями.
  • Проводите работы вне пиковых часов трафика.
  • Подготовьте инструменты для тестирования DNS и очистки кэша браузера.

TTL (Time To Live) — время жизни записи в кэше. Например, TTL 3600 означает, что запись может храниться в кэше до часа. При серьёзных изменениях лучше временно снизить TTL до 300 секунд, чтобы ускорить обновление по всему миру. После завершения процесса рекомендуется вернуть более сбалансированные значения — 1800 или 3600 секунд.

Как создать A-запись?

A-запись связывает домен или поддомен с IPv4-адресом. Это самая распространённая запись при подключении сайта к хостингу. Например, чтобы ваш домен yourdomain.com указывал на сервер Hostragons с IP 203.0.113.25, нужно создать A-запись для корневого домена.

Пример создания A-записи

Допустим, вы установили WordPress и у вас есть IP 203.0.113.25 в панели хостинга. В панели управления доменом зайдите в раздел управления DNS, в поле имени (host) введите @ — это обозначает корневой домен. Выберите тип записи A, введите IP-адрес и установите TTL, например, 3600 секунд. После сохранения домен начнёт разрешаться в этот IP.

Пошаговая инструкция для A-записи

  • Войдите в панель управления доменом.
  • Перейдите в раздел DNS или управление зонами.
  • Выберите «Добавить запись».
  • Тип записи — A.
  • В поле host введите @ для корня или имя поддомена (например, blog).
  • В поле value впишите IP-адрес хостинга.
  • Укажите TTL и сохраните запись.
  • Проверьте работу домена через браузер и DNS-сервисы.

Распространенная ошибка — создать несколько A-записей с разными IP для одного и того же host без явной причины. В стандартном сценарии это может привести к нестабильной работе сайта, когда одни пользователи попадают на старый сервер, а другие — на новый. Проверяйте и удаляйте лишние записи.

Как настроить CNAME-запись?

CNAME (Canonical Name) — это псевдоним одного домена на другой. Чаще всего применяется для поддомена www. Например, чтобы www.yourdomain.com открывал тот же сайт, что и yourdomain.com, создайте CNAME-запись для www, указывающую на основной домен.

Пример использования CNAME

Основной домен yourdomain.com уже связан через A-запись с IP хостинга. Для www не нужно указывать отдельный IP, а достаточно создать CNAME с именем www и значением yourdomain.com. При изменении IP основного домена www автоматически будет перенаправлять на правильный адрес.

Пошаговая инструкция для CNAME

  • Добавьте новую запись в DNS.
  • Выберите тип CNAME.
  • В поле host введите имя поддомена: www, blog, shop и т.д.
  • В поле value укажите домен, на который нужно делать ссылку.
  • Установите TTL и сохраните запись.
  • Проверьте работу поддомена в браузере.

Важно: CNAME обычно не используется для корневого домена, так как на корне могут быть записи NS, SOA, MX, которые конфликтуют с CNAME. Для корня предпочтительна A-запись. Если ваша платформа требует специфических настроек, следуйте её документации.

Как настроить MX-запись?

MX (Mail Exchange) определяет, на какой почтовый сервер будут приходить письма для вашего домена. Ваш сайт может размещаться на одном сервере, а почта — на другом. MX-записи обеспечивают такую возможность. Например, вы можете использовать хостинг Hostragons для сайта, а почту — Google Workspace или Microsoft 365.

Принцип приоритета в MX-записях

Каждая MX-запись имеет приоритет — число, где меньший означает более высокий приоритет. Почтовый сервер сначала пытается доставить письмо на сервер с приоритетом 10, если он недоступен — на следующий с более высоким числом, например 20. Такая схема обеспечивает надёжность доставки.

Пошаговая настройка MX

  • Получите у провайдера адреса MX-серверов.
  • Проверьте текущие MX-записи в панели управления.
  • Удалите или отредактируйте старые записи, если они неактуальны.
  • Добавьте новую MX-запись, обычно с host @.
  • Укажите адрес почтового сервера и приоритет.
  • Добавьте все необходимые записи в правильном порядке.
  • После сохранения протестируйте приём и отправку почты.

Частая ошибка — оставлять старые MX-записи от предыдущих провайдеров вместе с новыми, что приводит к неправильной доставке писем. При переносе почты тщательно планируйте переход и проводите тестирование. Если хотите управлять почтой через Hostragons, смотрите Решения для корпоративной электронной почты Hostragons.

Как добавить TXT-запись?

TXT-запись используется для публикации текстовой информации в DNS. Современные сервисы часто требуют добавления TXT-записей для подтверждения прав на домен и настройки безопасности. Google Search Console, Microsoft 365, рекламные платформы и SSL-сертификаты запрашивают TXT-записи. Также SPF, DKIM и DMARC — это TXT-записи, которые защищают почту от подделок и снижают риск попадания в спам.

Зачем нужны SPF, DKIM и DMARC?

SPF указывает, какие серверы имеют право отправлять почту от имени вашего домена. DKIM добавляет криптографическую подпись к письмам. DMARC сообщает принимающим серверам, как обрабатывать письма, если SPF или DKIM не проходят проверку. Вместе они повышают доверие к вашей почте и защищают бренд.

Как добавить TXT-запись

  • Скопируйте значение TXT-записи, предоставленное сервисом или провайдером.
  • В панели управления добавьте новую TXT-запись.
  • В поле host введите значение, указанное провайдером — это может быть @ для корня или уникальный селектор, например selector._domainkey для DKIM.
  • Вставьте полный текст записи в значение.
  • Сохраните запись и проверьте подтверждение в соответствующем сервисе.
  • Убедитесь, что у корневого домена не более одной SPF-записи.

Даже мелкая ошибка в формате TXT-записи, например лишний пробел или неправильный символ, может привести к сбою проверки. Для SPF обязательно объединяйте все разрешённые отправители в одну запись с несколькими include. Например, если вы используете хостинг и сервис рассылок, объедините их в одном SPF.

В чём разница между сменой nameserver и изменением DNS-записей?

В чём разница между сменой nameserver и изменением DNS-записей?

При управлении DNS часто путают смену nameserver и изменение DNS-записей. Nameserver — это сервер, который хранит и управляет DNS-записями вашего домена. Если вы меняете nameserver, вы меняете, где именно будет происходить управление DNS-записями. Изменение же A, CNAME, MX и TXT — это настройка конкретных направлений внутри текущих nameserver.

Например, если домен зарегистрирован у одного провайдера, а хостинг у Hostragons, вы можете либо сменить nameserver на Hostragons и управлять DNS там, либо оставить nameserver прежними и просто изменить A-запись, указывая на хостинг Hostragons. Какой способ выбрать, зависит от того, где находится ваша почта и насколько удобно управлять записями в одном месте.

Сколько времени занимает обновление DNS?

Изменения DNS обычно начинают работать через несколько минут или часов, но полное распространение по всему интернету может занять от 24 до 48 часов. Время зависит от TTL, кэша провайдеров, браузерного кеша и типа записи. Многие изменения видны уже через 5-60 минут, но при критичных операциях лучше учитывать максимум 48 часов.

Для проверки распространения используйте разные сети: мобильный интернет, другой браузер, режим инкогнито или онлайн-сервисы проверки DNS. Если видите старые данные, очистите локальный кеш DNS. При использовании CDN или защитных сервисов проверьте также их кеши и настройки SSL. Если у вас проблемы с SSL, обратитесь к Руководство по установке SSL сертификата и перенаправлению HTTPS.

Пример базовой DNS-настройки для подключения домена к хостингу

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

  • Корневой домен: A-запись, host @, значение — IP хостинга.
  • Поддомен www: CNAME, host www, значение yourdomain.com.
  • Почта: MX, host @, значение — адрес почтового сервера.
  • SPF: TXT, host @, значение — строка SPF вашего почтового провайдера.
  • DKIM: TXT, host — селектор, предоставленный почтовым сервисом, значение — DKIM-ключ.
  • DMARC: TXT, host _dmarc, значение — политика DMARC.

Эта схема универсальна, но значения для MX и TXT зависят от вашего провайдера. В панели Hostragons вы найдёте все необходимые данные. Для сайтов на WordPress, корпоративных проектов или интернет-магазинов полезны материалы Установка хостинга WordPress, Перенаправление домена с помощью cPanel и Руководство по переносу веб-сайта.

Распространённые ошибки в DNS и их решения

Чаще всего ошибки связаны с неправильным IP в A-записи — при смене сервера забывают обновить её, и сайт продолжает показывать старый контент. Решение — проверить актуальный IP в панели хостинга и исправить запись.

Вторая ошибка — одновременное наличие A и CNAME для одного поддомена. Например, www не должен иметь и A-запись, и CNAME одновременно. Это нарушает работу DNS. Нужно оставить только CNAME для www.

Третья ошибка — некорректные или забытые MX и TXT-записи при смене почтового провайдера. Это ухудшает доставляемость почты. Важно удалить старые записи и добавить новые, а также проверить SPF, DKIM и DMARC.

Четвёртая ошибка — неправильно оформленные TXT-записи для верификации. Пропущенные символы или лишние пробелы нарушают подтверждение. Всегда аккуратно копируйте значения и проверяйте их.

Пятая ошибка — частые и поспешные изменения DNS без ожидания обновления. После каждого изменения нужно дождаться распространения, тестировать, и только потом вносить новые правки. Это снижает вероятность ошибок.

Советы по безопасности и оптимизации DNS

DNS — не только про маршрутизацию, но и про безопасность. Обязательно используйте сложные пароли и двухфакторную аутентификацию в панели управления доменом, чтобы предотвратить несанкционированные изменения. Текущий email владельца домена должен быть актуален для восстановления доступа и защиты от мошенничества.

Для производительности удаляйте ненужные записи и используйте разумные TTL. Для часто меняющихся записей — короткий TTL, для стабильных — длинный. При использовании CDN следуйте их рекомендациям по настройке CNAME и DNS. Если нужен IPv6, добавьте AAAA-записи, но в этом руководстве основной фокус на A, CNAME, MX и TXT.

Для почты обязательно настройте SPF и DKIM, а DMARC внедряйте постепенно — сначала в режиме мониторинга, изучая отчёты, затем ужесточайте политику. Это поможет не блокировать легитимную почту и повысить безопасность.

Краткая инструкция для быстрого старта

Чтобы быстро настроить DNS для сайта, сначала узнайте, какие nameserver используются. Если DNS управляется в Hostragons, делайте настройки там, иначе — в панели регистратора или провайдера. Получите IP хостинга, создайте A-запись для корня, добавьте CNAME для www. Если нужна почта — настройте MX и необходимые TXT-записи. Проверьте, что SSL-сертификат покрывает все домены и HTTPS включён.

Фиксируйте все изменения и создайте план отката, особенно для рабочих проектов. Для простого блога настройка DNS займёт 10-15 минут, для сложных корпоративных решений потребуется больше времени и тщательное тестирование. Главное — использовать правильные типы записей и терпеливо ждать обновления.

Часто задаваемые вопросы

Сразу ли сайт заработает после изменения DNS?

Чаще всего изменения видны в течение нескольких минут или часов, но полное распространение может занять до 24-48 часов. На скорость влияет TTL, кэш провайдеров и браузера.

В чём разница между A и CNAME-записями?

A-запись указывает домен напрямую на IPv4-адрес, CNAME создаёт псевдоним поддомена на другой домен. Для корня обычно используют A, для поддоменов типа www — CNAME.

Достаточно ли только MX-записи для почты?

Для приёма почты MX необходимы, но для надёжной доставки и защиты нужны SPF, DKIM и DMARC в формате TXT-записей. Они снижают риск попадания в спам и подделок.

Что лучше — сменить nameserver или изменить A-запись?

Если хотите управлять DNS у нового провайдера — меняйте nameserver. Если только перенаправляете сайт на новый IP, достаточно изменить A-запись. Выбор зависит от настройки почты и удобства управления.

Что будет, если добавить неправильную DNS-запись?

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

Итог

DNS-записи — фундамент правильной работы домена с веб-хостингом, почтой, SSL и верификацией сервисов. A связывает домен с IP, CNAME — поддомены с основным доменом, MX отвечает за почту, TXT обеспечивает проверку и безопасность. Корректный выбор и настройка записей делают управление доменом надёжным и удобным.

Если хотите централизованно управлять доменом, хостингом, почтой и SSL, рассмотрите решения Hostragons. При необходимости техническая поддержка поможет безопасно и быстро настроить все DNS-записи и избежать ошибок.

Поделитесь этой статьей:

Команда Hostragons

Актуальные руководства от нашей команды экспертов по хостингу, серверам и доменным именам. Давайте вместе найдем оптимальное решение для вашего проекта.

Свяжитесь с нами