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

Как изменить DNS-запись

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

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

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

Войдите в аккаунт, где управляется домен, и откройте раздел с названием «DNS», «Управление зоной», «DNS-записи» или «Редактор зоны». Если домен зарегистрирован у одной компании, а DNS-серверы указаны другой, записи нужно изменять именно у текущего DNS-провайдера.

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

Перед редактированием сохраните текущие значения. Это поможет быстро восстановить прежнюю конфигурацию, если после изменения возникнет ошибка.

Какие бывают DNS-записи

A направляет домен или поддомен на IPv4-адрес сервера. Например, такую запись используют для подключения сайта к хостингу.

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

MX определяет серверы, принимающие почту для домена. TXT хранит текстовые параметры: записи подтверждения, политики почты и другие служебные значения. NS указывает DNS-серверы, обслуживающие зону, поэтому его изменение затрагивает всю систему DNS.

Как изменить DNS-запись пошагово

1. Откройте редактор DNS-зоны и найдите существующую запись, которую нужно заменить. Если нужной записи нет, выберите добавление новой.

2. Укажите тип записи. Не заменяйте A на CNAME или MX на TXT без инструкции от хостинга или подключаемого сервиса: разные типы решают разные задачи.

3. Заполните поле имени. Для корневого домена панель может использовать символ «@», пустое поле или полное имя домена. Для поддомена обычно вводят только его часть, например «shop», а некоторые панели требуют полное доменное имя.

4. Введите значение без лишних пробелов. Для A-записи это IPv4-адрес, для AAAA — IPv6-адрес, для CNAME — целевое доменное имя, для MX — имя почтового сервера и приоритет. В TXT-записи сохраняйте кавычки только в том случае, если этого требует интерфейс.

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

6. Сохраните изменения. Если в зоне осталась старая конфликтующая запись, удалите ее только после проверки инструкции провайдера. Например, несколько MX-записей могут быть нормальной конфигурацией, а дублирующие A- и CNAME-записи для одного имени способны вызвать непредсказуемый результат.

Проверка после изменения

Сначала проверьте запись в самой панели: тип, имя, значение и отсутствие опечаток. Затем откройте сайт или сервис с другого подключения. Для технической проверки используйте системную утилиту DNS-запросов, например команду «nslookup» или «dig», если она доступна в вашей операционной системе.

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

После изменения MX или TXT проверяйте не только наличие записи, но и фактический результат: отправку и получение письма, подтверждение домена или прохождение проверки сервиса. Для сайта дополнительно проверьте HTTPS, редиректы и доступность поддоменов.

Типичные ошибки и восстановление

Распространенная ошибка — редактирование DNS не у того провайдера. Другая проблема — неверное имя записи: корневой домен и поддомен требуют разных значений. Также нельзя указывать протокол, путь страницы или порт в A-записи и CNAME: в них вводят только адрес или имя, предусмотренные типом записи.

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

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

FAQ

Сколько времени изменяется DNS-запись?
От нескольких минут до 24–48 часов, в зависимости от TTL, кэшей DNS-провайдеров и типа изменения.
Можно ли изменить DNS-запись без доступа к хостингу?
Да, если у вас есть доступ к панели DNS-провайдера. Доступ к файлам сайта для изменения DNS не требуется.
Что указать в поле имени для корневого домена?
Чаще всего используется символ «@», пустое поле или имя домена без дополнительных поддоменов. Точный формат зависит от панели управления.
Почему сайт не открывается сразу после изменения записи?
Старое значение может сохраняться в DNS-кэше. Также причиной могут быть ошибка в имени или значении записи, конфликтующие записи либо неверные NS-серверы.