Настройка DNS-записей в вашей панели управления: полное руководство
DNS записи ресурсов (RRs) — это фундаментальные строительные блоки системы доменных имён — глобальной инфраструктуры, которая переводит удобочитаемые доменные имена в машиночитаемые адреса. Независимо от того, запускаете ли вы новый веб-сайт, настраиваете деловую электронную почту или проверяете владение доменом через стороннюю службу, умение настраивать записи ресурсов в панели управления DNS — это незаменимый навык для любого владельца веб-сайта, разработчика или системного администратора.
Это подробное руководство проведёт вас через все основные типы DNS записей, объяснит, как именно работает каждый из них, и предоставит пошаговые инструкции по правильному добавлению и проверке.
Что такое DNS записи ресурсов?
DNS запись ресурса — это структурированная запись данных, хранящаяся в файле зоны DNS. Каждая запись содержит конкретную информацию, которая сообщает интернету, как обрабатывать запросы, связанные с вашим доменом — куда маршрутизировать веб-трафик, какой сервер обрабатывает вашу электронную почту и какие текстовые метаданные связаны с вашим доменом.
Каждая запись ресурса состоит из нескольких основных полей:
- Имя – домен или поддомен, к которому применяется запись
- Тип – категория записи (A, AAAA, CNAME, MX, TXT и т. д.)
- Значение/Данные – фактическая информация, содержащаяся в записи
- TTL (Time to Live) – как долго (в секундах) DNS резолверы должны кэшировать запись перед повторным запросом
Неправильно настроенные DNS записи — одна из наиболее частых причин простоев веб-сайтов, сбоев доставки электронной почты и неудачных проверок доменов. Правильная настройка с самого начала экономит значительное время на устранение неполадок позже.
Объяснение распространённых типов DNS записей
Перед тем как перейти к шагам настройки, стоит понять, что делает каждый тип записи и когда он вам понадобится.
A запись
Сопоставляет домен или поддомен с IPv4 адресом. Это самая фундаментальная DNS запись — она позволяет браузерам найти ваш веб-сервер, когда кто-то вводит имя вашего домена.
Пример: example.com → 192.0.2.1
AAAA запись
Сопоставляет домен или поддомен с IPv6 адресом. По мере роста внедрения IPv6 наличие AAAA записи наряду с A записью обеспечивает доступность вашего сайта по обоим протоколам.
Пример: example.com → 2001:db8::1
CNAME запись
Запись Canonical Name создаёт псевдоним с одного доменного имени на другое. Вместо указания на IP адрес, CNAME указывает на другое имя хоста. Это обычно используется для www поддоменов, конфигураций CDN и интеграций сторонних сервисов.
Важно: Вы не можете использовать CNAME запись на корневом (apex) домене вместе с другими записями. Используйте её только на поддоменах.
Пример: www.example.com → example.com
MX запись
Запись Mail Exchange указывает, какой почтовый сервер отвечает за получение электронной почты от имени вашего домена. MX записи включают значение приоритета — меньшие числа указывают на более высокий приоритет. Вы можете настроить несколько MX записей для избыточности.
Пример: example.com → mail.example.com (Priority: 10)
TXT запись
Текстовая запись хранит произвольные текстовые данные, связанные с вашим доменом. TXT записи широко используются для:
- SPF (Sender Policy Framework) – определяет, какие серверы авторизованы для отправки электронной почты с вашего домена
- DKIM (DomainKeys Identified Mail) – хранит открытый ключ, используемый для проверки подписей электронной почты
- DMARC – устанавливает политики обработки писем, которые не прошли проверку SPF/DKIM
- Проверка домена – используется Google Search Console, Microsoft 365 и другими сервисами для подтверждения владения доменом
NS запись
Записи Name Server указывают, какие DNS серверы являются авторитетными для вашего домена. Обычно они устанавливаются у вашего регистратора доменов и указывают на nameservers вашего хостинг-провайдера.
PTR запись
Запись Pointer выполняет обратные DNS поиски — сопоставляет IP адрес обратно с именем хоста. PTR записи особенно важны для репутации почтового сервера и обычно настраиваются на уровне сервера.
Доступ к панели управления DNS
Для управления записями ресурсов вам нужен доступ к интерфейсу управления DNS, предоставленному вашим регистратором доменов или хостинг-провайдером. Точный интерфейс зависит от провайдера, но процесс в целом одинаков.
Шаг 1: Войдите в свою учётную запись у регистратора доменов или на панели управления хостинг-провайдера.
Шаг 2: Перейдите в раздел Управление DNS, Параметры DNS или Редактор зоны. Иногда это находится в разделе «Управление доменом» или «Дополнительные параметры».
Шаг 3: Выберите домен, который вы хотите настроить.
> Совет профессионала: Если ваш домен зарегистрирован у одного провайдера, а размещён у другого (например, на AlexHost VPS Hosting), вам нужно либо обновить nameservers вашего домена, чтобы они указывали на вашего хостинг-провайдера, либо войти в панель DNS вашего регистратора и вручную добавить записи, предоставленные вашим хостом.
Пошаговое руководство: настройка распространённых записей ресурсов
3.1 Добавление A записи
A запись обычно первая запись, которую вы настроите при указании домена на веб-сервер.
- В панели управления DNS найдите раздел A записей и нажмите Добавить запись.
- Заполните следующие поля:
- Хост/Имя: Введите
@для указания корневого домена (например,example.com) или введите поддомен, напримерwwwилиblog. - Указывает на / Значение: Введите IPv4 адрес вашего сервера (например,
192.0.2.1). - TTL: Оставьте значение по умолчанию (обычно
3600секунд / 1 час), если у вас нет конкретной причины его менять. Используйте более низкий TTL (например,300), если вы планируете часто вносить изменения.
- Нажмите Сохранить или Добавить запись.
Типичный случай использования: Если вы запускаете веб-сайт на VPS или выделенном сервере, вы добавите A запись, указывающую ваш домен на публичный IP адрес вашего сервера.
3.2 Добавление AAAA записи
Процесс идентичен добавлению A записи, но вы выбираете AAAA в качестве типа записи и вводите IPv6 адрес в поле значения.
- Выберите AAAA в качестве типа записи.
- Введите Хост/Имя (например,
@илиwww). - Введите IPv6 адрес (например,
2001:db8::1). - Установите TTL и сохраните.
3.3 Добавление CNAME записи
CNAME записи полезны для создания псевдонимов поддоменов или интеграции сторонних сервисов.
- Найдите раздел CNAME записей и нажмите Добавить запись.
- Заполните поля:
- Хост/Имя: Введите поддомен, который вы хотите создать как псевдоним (например,
www,shop,blog). - Указывает на / Значение: Введите целевое имя хоста (например,
example.comилиmyshop.shopify.com). - TTL: Установите как требуется (по умолчанию
3600подходит для большинства случаев).
- Нажмите Сохранить.
> Примечание: Никогда не создавайте CNAME запись для корневого домена (@). Если вам нужно создать псевдоним корневого домена, используйте запись ALIAS или ANAME, если ваш DNS провайдер их поддерживает, или используйте A запись, указывающую на IP адрес цели.
3.4 Добавление MX записи
Правильная настройка MX записей критична для надёжной доставки электронной почты. Если вы используете AlexHost Email Hosting или стороннего провайдера электронной почты, они предоставят точные значения MX записей, которые вам нужны.
- Найдите раздел MX записей и нажмите Добавить запись.
- Заполните поля:
- Хост/Имя: Введите
@(представляющий корневой домен) или оставьте пусто, в зависимости от вашей панели. - Почтовый сервер / Значение: Введите имя хоста вашего почтового сервера (например,
mail.example.comилиaspmx.l.google.comдля Google Workspace). - Приоритет: Введите числовое значение приоритета. Меньшие числа = более высокий приоритет. Один почтовый сервер обычно использует
10. Для резервных серверов используйте20или30. - TTL: По умолчанию
3600— стандартное значение.
- Нажмите Сохранить.
Несколько MX записей: Для избыточности добавьте основной сервер с приоритетом 10 и резервный сервер с приоритетом 20. Если основной сервер недоступен, электронная почта автоматически будет маршрутизирована на резервный.
3.5 Добавление TXT записи
TXT записи необходимы для аутентификации электронной почты и рабочих процессов проверки доменов.
- Найдите раздел TXT записей и нажмите Добавить запись.
- Заполните поля:
- Хост/Имя: Введите
@для корневого домена или конкретный поддомен, если требуется (например,_dmarcдля DMARC записей). - Значение / Текст: Вставьте точную текстовую строку, предоставленную вашим провайдером электронной почты или сервисом проверки. Примеры:
- SPF:
v=spf1 include:_spf.example.com ~all - Проверка Google:
google-site-verification=xxxxxxxxxxxxxxxx - DMARC:
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com - TTL: По умолчанию
3600— подходящее значение.
- Нажмите Сохранить.
> Важно: Вы можете иметь несколько TXT записей на одном имени хоста, но у вас должна быть только одна SPF запись на имя хоста. Если вам нужно авторизовать нескольких отправителей, объедините их в одну SPF запись вместо создания отдельных.
Понимание значений TTL
TTL (Time to Live) контролирует, как долго DNS резолверы кэшируют вашу запись перед проверкой обновлений. Выбор правильного TTL зависит от вашей ситуации:
| Значение TTL | Длительность | Лучше всего использовать для |
|---|---|---|
| 300 | 5 минут | Записей, которые вы планируете вскоре изменить (например, во время миграции) |
| 3600 | 1 час | Стандартное значение по умолчанию для большинства записей |
| 86400 | 24 часа | Стабильных записей, которые редко меняются (например, MX записей) |
Лучшая практика: Если вы планируете миграцию сервера или изменение DNS, снизьте TTL до 300 как минимум за 24–48 часов до этого. Это сокращает окно распространения при внесении фактического изменения. После завершения миграции повысьте TTL обратно до 3600 или выше.
Распространение DNS: чего ожидать
После сохранения любого изменения DNS оно не вступает в силу мгновенно по всему миру. Распространение DNS — процесс распространения обновлённых записей по глобальным DNS резолверам — обычно занимает от нескольких минут до 48 часов, в зависимости от:
- Предыдущего значения TTL записи
- Частоты обновлений вашего DNS провайдера
- Поведения кэширования отдельных интернет-провайдеров и резолверов
Во время распространения некоторые пользователи могут видеть старые значения DNS, а другие — новые. Это нормальное и ожидаемое поведение.
Проверка ваших DNS записей
После внесения изменений всегда проверяйте, что ваши записи настроены правильно и распространились как ожидается.
Онлайн инструменты поиска DNS
Эти веб-инструменты позволяют вам проверять DNS записи с нескольких глобальных локаций одновременно:
- DNS Checker – проверяет распространение на десятках глобальных DNS серверов
- MXToolbox – отличный инструмент для проверки MX записей и диагностики проблем доставки электронной почты
- WhatsMyDNS – простой визуальный инструмент проверки распространения для всех типов записей
Инструменты командной строки
Для более точного управления используйте команды терминала напрямую:
Проверка A записи:
dig example.com AПроверка MX записей:
dig example.com MXПроверка TXT записей (например, SPF):
dig example.com TXTИспользование nslookup (кроссплатформенный):
nslookup example.com
nslookup -type=MX example.com
nslookup -type=TXT example.comЗапрос к конкретному DNS серверу (полезно для проверки, обновились ли nameservers вашего регистратора):
dig @8.8.8.8 example.com AЛучшие практики конфигурации DNS
Следование этим лучшим практикам поможет вам избежать распространённых ошибок и поддерживать здоровую конфигурацию DNS:
- Документируйте ваши DNS записи. Ведите электронную таблицу или файл заметок со всеми вашими текущими DNS записями, их значениями и причиной существования каждой. Это бесценно при устранении неполадок или миграциях.
- Не удаляйте записи перед проверкой замен. При обновлении записи сначала добавьте новую запись, проверьте, что она работает, затем удалите старую.
- Используйте надёжного DNS провайдера. Время безотказной работы и производительность вашего DNS провайдера напрямую влияют на доступность вашего веб-сайта. Размещение вашего сайта на платформе, такой как Alex
