Статическая запись 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-сервиса. Изменения нужно вносить именно там, где находятся авторитетные серверы домена.
- Откройте управление DNS-зоной и выберите добавление новой записи.
- Укажите тип записи, например A или AAAA.
- Введите имя: символ @ обычно означает корневой домен, а текстовое значение — нужный поддомен.
- Укажите целевой IP-адрес или доменное имя без лишних пробелов.
- Задайте TTL — срок, в течение которого запись может храниться в кэше.
- Сохраните изменения и проверьте, нет ли конфликтующих записей.
Для корневого домена нельзя бездумно заменять существующие записи. Например, удаление 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 и ответы авторитетных серверов.