Как настроить параметры DNS?
Павел, Ярославль 0
Переношу сайт на новый хостинг, провайдер прислал новые данные - IP-адрес, MX-записи для почты и что-то про TTL. Раньше в DNS не лазил, боюсь что-то сломать и оставить сайт или почту без работы на несколько дней. С чего начать и в каком порядке всё это менять?
Дмитрий Акиндинов технический администратор сайтов
ответил
Параметры DNS настраиваются в панели регистратора домена или хостинга, в разделе «DNS-записи» или «Управление зоной»: там добавляются A-запись (IP-адрес сайта), CNAME (для поддоменов), MX (для почты) и при необходимости TXT. Перед переносом хостинга сначала снижают TTL записей до 300-600 секунд, чтобы изменения применились быстро, а не за 24-48 часов.
Порядок такой: сначала уменьшить TTL старых записей минимум за сутки до переноса, затем на новом хостинге настроить сайт и почту так, чтобы всё уже работало по новому IP, и только потом менять A и MX-записи в DNS на новые значения. Это сокращает время, когда часть посетителей видит старый сервер, а часть — новый.
MX-записи отвечают за почту и настраиваются отдельно от A-записи сайта. Если сайт и почта у разных провайдеров — например сайт на хостинге, а почта в Яндекс 360 или Google Workspace, — менять нужно только нужные записи, не трогая остальные. Перепутать их — частая причина, по которой после переноса пропадает не сайт, а письма.
После правки распространение новых записей по интернету (propagation) занимает от нескольких минут до 48 часов, в зависимости от TTL и того, как быстро провайдеры обновляют свой кэш. Проверить текущее состояние можно на whatsmydns.net — сервис показывает, какие DNS-серверы в разных странах уже видят новую запись, а какие ещё отдают старую.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.