Регистрация домена — только начало. Чтобы сайт заработал, нужно правильно настроить DNS. Разберём пошагово, какие записи нужны, как их изменить и проверить. Инструкция подойдёт для новичков и тех, кто хочет освежить знания.

Что такое DNS и зачем его настраивать

DNS (Domain Name System) — это система доменных имён, которая связывает доменное имя (например, site.ru) с IP‑адресом сервера, где размещён сайт.

Без корректных DNS‑записей браузер не сможет найти ваш сайт, почту или поддомены.

После регистрации домена DNS‑записи нужно настроить вручную или доверить это хостингу/регистратору.

Где находятся настройки DNS

DNS‑записи управляются через панель регистратора домена или хостинг‑провайдера. Основные варианты:

  • Панель регистратора (Reg.ru, Timeweb, Beget и др.) — если вы не меняли NS‑серверы.
  • Панель хостинга — если вы указали NS‑серверы провайдера.
  • Сторонний DNS‑хостинг (Cloudflare, Yandex DNS) — для расширенных настроек.

Чтобы найти раздел DNS, ищите в интерфейсе: «Управление DNS», «DNS‑записи», «Настройки домена».

Основные типы DNS‑записей

Для старта хватит 3–4 записей. Разберём самые важные:

  1. A‑запись (Address) — связывает домен с IP‑адресом сервера.

    • site.ru → 192.0.2.1
    • Обязательно для работы сайта.
  2. CNAME (Canonical Name) — создаёт псевдоним для домена.

    • www.site.ru → site.ru
    • Используется для версии сайта с www.
  3. MX‑запись (Mail Exchange) — указывает серверы для приёма почты.

    • mail.site.ru или серверы Google Workspace, Яндекс 360.
    • Без неё почта не будет работать.
  4. NS‑записи (Name Server) — определяют DNS‑серверы для домена.

    • ns1.hosting.com, ns2.hosting.com
    • Меняются, если вы переносите управление DNS к хостеру.
  5. TXT‑запись — используется для подтверждения прав на домен (например, для Google Search Console) и защиты почты (SPF, DKIM).

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

  1. Определите IP‑адрес сервера.

    • Если у вас есть хостинг — найдите IP в панели управления.
    • Если нет — уточните у провайдера.
  2. Добавьте A‑запись:

    • Имя: @ (или оставьте пустым — означает основной домен).
    • Тип: A.
    • Значение: IP‑адрес вашего сервера (например, 192.0.2.1).
    • TTL: 3600 секунд (стандартное значение).
  3. Настройте версию с www:

    • Имя: www.
    • Тип: CNAME.
    • Значение: site.ru. (с точкой в конце).
  4. Если нужна почта — добавьте MX‑записи:

    • Приоритет: 10 (чем меньше число, тем выше приоритет).
    • Сервер: например, mx.yandex.ru.
  5. Сохраните изменения. DNS‑обновления могут занять от 1 до 24 часов (это называется TTL).

Как проверить, что DNS настроен правильно

Используйте онлайн‑сервисы или командную строку:

  • Онлайн‑проверщики: MxToolbox, DNSChecker, 2ip.ru — введите домен и проверьте A, MX и CNAME.
  • Командная строка (Windows/Linux):
    • nslookup site.ru — покажет IP из A‑записи.
    • nslookup -type=mx site.ru — отобразит MX‑записи.
  • Браузер: откройте site.ru и www.site.ru — должен загрузиться сайт.

Частые ошибки и как их исправить

  • Неверный IP в A‑записи: проверьте адрес у хостера и обновите запись.
  • Отсутствие CNAME для www: добавьте запись, чтобы версия с www работала.
  • Ошибки в MX‑записях: сверьтесь с требованиями почтового сервиса (Яндекс, Google).
  • Слишком высокий TTL: если планируете менять настройки, установите TTL 300–600 секунд перед изменениями.
  • Несоответствие NS‑серверов: убедитесь, что домен использует DNS нужного провайдера.

Дополнительные настройки для продвинутых

Если нужны дополнительные функции, добавьте:

  • TXT для SPF: защита от подделки почты (v=spf1 include:_spf.google.com ~all).
  • TXT для DKIM: подпись писем (ключ выдаётся почтовым сервисом).
  • CNAME для поддоменов: например, blog.site.ru → blog.wordpress.com.
  • AAAA‑запись: для IPv6‑адресов, если ваш хостинг поддерживает этот протокол.
  • SRV‑записи: нужны для некоторых сервисов (например, VoIP или мгновенных сообщений).

Важно: не добавляйте лишние записи без необходимости — это может замедлить обработку DNS и увеличить риск ошибок.

Как ускорить обновление DNS

По умолчанию DNS‑кэш обновляется через время, указанное в TTL (Time to Live). Чтобы изменения вступили в силу быстрее:

  1. Снизите TTL перед изменениями:

    • За 24–48 часов до настройки установите TTL на 300 секунд (5 минут).
    • После завершения настроек верните значение к 3600 (1 час) или выше для снижения нагрузки на DNS‑серверы.
  2. Очистите локальный кэш:

    • Windows: откройте командную строку от имени администратора и введите ipconfig /flushdns.
    • macOS/Linux: выполните sudo dscacheutil -flushcache или sudo systemd-resolve --flush-caches.
  3. Проверьте у интернет‑провайдера: некоторые провайдеры кэшируют DNS дольше. Используйте публичные DNS (Google 8.8.8.8, Cloudflare 1.1.1.1) для быстрой проверки.

Перенос DNS к другому провайдеру

Если вы решили сменить хостинг или DNS‑провайдера, выполните следующие шаги:

  1. Экспортируйте текущие записи: в панели управления старым DNS найдите опцию «Экспорт» или скопируйте все A, MX, CNAME и TXT вручную.
  2. Создайте новый DNS‑профиль: на новом хостинге/DNS‑сервисе добавьте домен и вставьте скопированные записи.
  3. Обновите NS‑серверы: в личном кабинете регистратора домена замените старые NS на новые (например, ns1.newhosting.com, ns2.newhosting.com).
  4. Дождитесь обновления: процесс может занять до 48 часов. Проверяйте статус через онлайн‑сервисы (например, WhatsMyDNS).

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

Безопасность DNS

Защита DNS‑записей снижает риск атак и сбоев. Рекомендации:

  • Включите DNSSEC: технология защищает от подмены DNS‑ответов. Доступна у большинства регистраторов.
  • Ограничьте доступ к панели управления: используйте двухфакторную аутентификацию (2FA).
  • Регулярно проверяйте записи: злоумышленники могут изменить A‑запись, перенаправив трафик на фишинговый сайт.
  • Обновляйте пароли: меняйте пароли от аккаунта регистратора и хостинга каждые 3–6 месяцев.

Инструменты для работы с DNS

Полезные сервисы и утилиты:

  • Онлайн‑проверщики: MxToolbox, DNSChecker, 2ip.ru — анализ всех типов записей.
  • Командная строка: dig (Linux/macOS), nslookup (Windows) — детальная диагностика.
  • DNS‑хостинг: Cloudflare, Yandex DNS — расширенные настройки и мониторинг.
  • Мониторинг: UptimeRobot — уведомления о сбоях сайта из‑за проблем с DNS.

Заключение

Правильная настройка DNS — основа стабильной работы сайта и почты. Начните с базовых записей (A, CNAME, MX), проверьте их корректность и следите за обновлениями. Для сложных сценариев используйте дополнительные инструменты и сервисы.

Главное правило: всегда сохраняйте резервную копию текущих DNS‑записей перед изменениями. Это сэкономит время при устранении ошибок.

Если сомневаетесь в настройках, обратитесь в поддержку хостинга или регистратора — они помогут с конфигурацией.