DNS-записи
Что такое DNS-записи?
DNS-записи (A, CNAME, TXT, MX) — это типы директив в системе доменных имён (DNS), которые связывают домен с IP-адресами серверов (A), задают псевдонимы между доменами (CNAME), хранят текстовую информацию для проверки прав и настройки сервисов (TXT), а также определяют почтовые серверы для приёма электронной почты (MX), в отличие от NS-записей, которые указывают сами DNS-серверы для домена.
Как это работает?
При вводе домена в браузере или приложении система DNS обращается к авторитетным DNS-серверам и запрашивает записи нужного типа. A-запись (Address) преобразует домен (site.ru) в IPv4-адрес (192.0.2.1), по которому сервер физически доступен. CNAME (Canonical Name) создаёт алиас: например, www.site.ru → site.ru, избавляя от необходимости менять A-запись в двух местах. TXT-запись хранит произвольный текст (до 255 символов на строку, но с объединением) для верификации владения доменом (Google Search Console, Яндекс.Вебмастер), настройки SPF/DKIM/DMARC для email, подтверждения прав на домен для SSL-сертификатов. MX-запись (Mail Exchange) указывает почтовый сервер (например, mx.yandex.ru) и приоритет (чем меньше число, тем выше приоритет) — по этим записям маршрутизируется входящая почта. В 2026 году стандартом является обязательное наличие минимум двух MX-записей с разными приоритетами и поддержка IPv6 наравне с IPv4 (запись AAAA — аналог A для IPv6).
Метрики и стандарты
Ключевые KPI корректности DNS-записей: время разрешения (DNS resolution time) — бенчмарк 2026: не более 30 мс для TTL (Time To Live) менее 300 секунд, иначе загрузка сайта задерживается. TTL (время жизни записи) — стандарт для A-записей сайтов — 300–3600 секунд (5–60 минут) для часто меняющихся серверов и 86400 секунд (24 часа) для стабильных. SPF-профиль (TXT-запись) должен включать все авторизованные IP для отправки почты, иначе письма попадают в спам — норма: не более 10 IP-адресов и 2–3 включения include. ПриоритетMX — стандарт: два сервера (основной с приоритетом 10, резервный с 20–50). Время обновления записей (propagation time) — после изменения записи DNS-серверы обновляют кеш до 48 часов, но при TTL=300 секунд — обычно 5–15 минут. Доля доменов с корректной обратной зоной (PTR) — для отправки email индустриальный стандарт: не менее 95% почтовых серверов требуют PTR-записи (обратный DNS), соответствующей A-записи.
Почему это важно для бизнеса?
Неправильные DNS-записи делают сайт недоступным (ошибка A), ломают перенаправления с www (CNAME), позволяют подделать email-адрес от вашего имени (отсутствие SPF/DKIM в TXT) и приводят к потере писем (неверные MX). Бизнес теряет продажи, если сайт не открывается из-за ошибки в A-записи (например, старый IP после смены хостинга). Отсутствие или ошибка в SPF (TXT) заставляет почтовые системы отправлять ваши письма в спам — провал email-маркетинга. CNAME без HTTPS-сертификата для www-поддомена вызывает предупреждение браузера. Кроме того, скорость DNS-резолвинга влияет на Core Web Vitals (LCP, FID) и SEO-ранжирование. Правильное управление DNS-записями повышает доставляемость почты на 40–60% и снижает риск фишинга от вашего имени.
Пример применения
Интернет-магазин «ДомСвета» сменил хостинг с IP 185.12.34.56 на 203.0.113.89, но забыл обновить A-запись. Сайт был недоступен 6 часов, потеряли 120 заказов на 680 000 руб. Параллельно не настроили SPF (TXT) для нового почтового сервера — письма с подтверждением заказов уходили в спам, 30% клиентов не получили трекинг, повторные обращения в поддержку. После инцидента настроили: A-запись с TTL=300 секунд, CNAME для www, TXT с v=spf1 include:spf.yandex.ru ~all, MX с приоритетом 10 на mx.yandex.ru. Время разрешения DNS сократилось с 120 мс до 28 мс, письма перестали попадать в спам, потери заказов при смене IP сократились до 15 минут.
Как это реализуется в WordPress?
WordPress не управляет DNS-записями напрямую — это делается в панели управления доменом (регистратора или хостинг-провайдера). Однако в WordPress вы можете проверить корректность записей через плагины. WP DNS Manager (платный) позволяет просматривать и в некоторых случаях изменять DNS-записи через API регистратора (поддерживает Namecheap, GoDaddy, Cloudflare). Health Check &Troubleshooting (бесплатный) показывает предупреждения о проблемах с DNS (например, если A-запись не соответствует текущему IP сервера). Better Search Replace помогает после смены домена (CNAME-переход) обновить все внутренние ссылки. Для мониторинга изменений DNS используется внешний сервис DNS Spy, который отправляет уведомления через Zapier в WordPress-админку (с помощью плагина Zapier for WordPress). На серверном уровне для ускорения DNS-резолвинга сам WordPress не настраивается, но сервер (LiteSpeed, Nginx) должен иметь корректные настройки resolver. Частая ошибка: после смены A-записи WordPress-кеш (LiteSpeed Cache) продолжает выдавать старую версию — нужно очистить кеш вручную через плагин. Мониторинг DNS-записей рекомендуется еженедельно через Google Search Console (в разделе «Настройки» показывает проблемы с доступом, связанные с DNS) и через сервис DNSChecker.org.
Связанные понятия
- TTL (Time To Live) — время жизни записи в кеше DNS-серверов, влияет на скорость распространения изменений.
- SPF (Sender Policy Framework) — тип TXT-записи, перечисляющий серверы, которым разрешено отправлять email от вашего домена.
- DKIM (DomainKeys Identified Mail) — TXT-запись с публичным ключом для цифровой подписи писем.
- DMARC (Domain—based Message Authentication) — TXT-политика, указывающая, что делать с письмами, не прошедшими SPF/DKIM (отправить в спам или отклонить).
- PTR-запись (Reverse DNS) — обратный DNS, связывающий IP-адрес с доменным именем, используется почтовыми серверами для проверки отправителя.
- AAAA-запись — аналог A для IPv6-адресов (обязательна в 2026 для соответствия стандартам).
