ВебОснова — хостинг, домены и создание сайтов Практический справочник по выбору хостинга, регистрации и настройке доменов, DNS, конструкторам сайтов и запуску проектов. Инструкции, сравнения сервисов и ответы на частые вопросы.
DNS и управление доменом

Статическая запись DNS

Статическая запись DNS связывает доменное имя с определенным сетевым ресурсом: IP-адресом сервера, почтовой системой или другим именем. В отличие от динамического DNS, такая запись изменяется только вручную или через заранее настроенный сценарий управления зоной. Это удобный вариант для сайтов, серверов, корпоративных сервисов и оборудования с постоянным адресом.

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

Что такое статическая запись DNS

DNS-запись — это строка в зоне домена, которая сообщает DNS-серверам, куда направлять запросы. Статической ее называют потому, что значение остается неизменным, пока администратор не изменит его вручную. Например, домен может постоянно указывать на выделенный IPv4-адрес сервера.

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

Основные виды записей

Выбор типа записи определяется тем, какой ресурс нужно связать с именем:

  • A — указывает домен или поддомен на IPv4-адрес.
  • AAAA — указывает имя на IPv6-адрес.
  • CNAME — создает псевдоним для другого доменного имени. Его используют, когда конечный адрес должен управляться через целевое имя.
  • MX — определяет почтовые серверы домена и их приоритет.
  • TXT — хранит текстовые параметры, например сведения для подтверждения владения или политики отправки почты.
  • NS — задает авторитетные DNS-серверы для домена или делегируемой зоны.

Для основного сайта обычно нужна A-запись, а при поддержке IPv6 дополнительно добавляют AAAA. Для поддомена вида app создают запись с именем app, а в некоторых панелях указывают полное имя домена.

Как добавить статическую запись DNS

Сначала определите, где размещена DNS-зона: у регистратора домена, хостинг-провайдера или отдельного DNS-сервиса. Изменения нужно вносить именно там, где находятся авторитетные серверы домена.

  1. Откройте управление DNS-зоной и выберите добавление новой записи.
  2. Укажите тип записи, например A или AAAA.
  3. Введите имя: символ @ обычно означает корневой домен, а текстовое значение — нужный поддомен.
  4. Укажите целевой IP-адрес или доменное имя без лишних пробелов.
  5. Задайте TTL — срок, в течение которого запись может храниться в кэше.
  6. Сохраните изменения и проверьте, нет ли конфликтующих записей.

Для корневого домена нельзя бездумно заменять существующие записи. Например, удаление MX нарушит прием почты, а удаление TXT может повлиять на подтверждение домена или доставляемость сообщений. Перед редактированием полезно сохранить текущие значения зоны.

TTL, обновление и распространение изменений

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

Изменения не появляются одновременно у всех клиентов. Результат зависит от TTL предыдущей записи, кэшей провайдеров и локальных DNS-серверов. Поэтому после сохранения настройки часть пользователей может некоторое время видеть старый IP-адрес. При плановой смене сервера TTL обычно уменьшают заранее, а после завершения переноса возвращают к обычному значению.

Проверка статической записи DNS

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

Если сайт не открывается, возможны разные причины: неверный IP, опечатка в имени, конфликт A и CNAME, устаревший кэш, закрытый порт или ошибка в настройке веб-сервера. DNS отвечает только за сопоставление имени и ресурса, поэтому успешный DNS-ответ еще не гарантирует работу самого приложения.

Для почты отдельно проверьте MX и связанные TXT-записи. Для IPv6 убедитесь, что сервер действительно доступен по указанному адресу. При диагностике также важно учитывать, что корневой домен и поддомен являются разными именами и могут иметь разные настройки.

Типичные ошибки при настройке

Наиболее часто статическая запись DNS не работает из-за неверного места редактирования или неправильного формата значения. Изменение записи у регистратора не повлияет на домен, если DNS обслуживается хостингом. Также нельзя добавлять протокол, путь страницы или номер порта в значение A-записи: она принимает только IPv4-адрес.

Еще одна распространенная ошибка — использование CNAME одновременно с другими записями для того же имени. В большинстве конфигураций псевдоним должен быть единственным основным типом записи. Наконец, не следует считать задержку распространения признаком сбоя сразу после сохранения: сначала нужно проверить TTL и ответы авторитетных серверов.

FAQ

Чем статическая запись DNS отличается от динамической?
Статическая запись меняется вручную и подходит для постоянного IP-адреса. Динамическая обновляется автоматически, когда адрес ресурса изменяется.
Какую запись выбрать для сайта?
Для IPv4 используют A-запись, для IPv6 — AAAA. Если адрес сайта задается другим доменным именем, применяют CNAME для поддомена.
Сколько времени обновляется статическая запись DNS?
Обычно изменения становятся видимыми в течение времени, заданного TTL, но отдельные кэши могут сохранять старый ответ дольше.
Можно ли указать порт в A-записи?
Нет. A-запись содержит только IPv4-адрес. Порт задается в настройках приложения или указывается отдельно в адресе сервиса.