Практические руководства

Смена DNS без остановки сайта и почты

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

См. метод

Иллюстрация работы над веб-проектом
Иллюстрация, созданная ИИ

Определить ответственность и записи

Укажите владельца домена, регистратора, DNS-провайдера, хостинг и почту, сроки продления и ответственного за смену. Экспортируйте датированную зону: основной домен, www, поддомены, A, AAAA, CNAME, MX и TXT. Учитывайте существующие зависимости CAA и DNSSEC. Храните перечень в проекте, не публикуя учётные данные или ключи.

Подготовить целевую зону

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

Проверить все службы

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

Определить отключение и возврат

Заранее согласуйте, какая ошибка требует возврата, кто принимает решение и как восстанавливается прежняя зона. Сохраняйте нужные службы доступными во время наблюдения за фактическими кешами и зависимостями. Документируйте начальные и конечные значения, время, тесты и исключения. Одна успешная проверка со своего компьютера недостаточна для удаления прежнего хостинга или почты.

Справочные документы

Содержание обновлено

Матрица функциональной проверки для адаптации к проекту

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

Прокрутите таблицу по горизонтали, чтобы прочитать все столбцы. При работе с клавиатурой переведите фокус на таблицу и используйте клавиши со стрелками.

Тестовые случаи, ожидаемые результаты и полезные доказательства
КейсОжидаемый результатДоказательство для сохранения
Перед изменением сравнить экспортированную зону с новойНужные записи MX, TXT и веб-записи сохранены; возврат к прежней службе описан.Перечень записей и датированные проверки сайта и почты.