Миграция домена на Основной DNS Servicepipe без простоя
В данной статье описан пошаговый процесс переноса домена на DNS-серверы Servicepipe без прерывания работы сервисов.
Подготовка к миграции
Перед началом миграции убедитесь, что у вас есть:
-
Доступ к панели управления вашего доменного регистратора. Именно здесь вы будете менять NS-записи, что является ключевым шагом переключения.
-
Доступ к панели управления вашего текущего DNS-провайдера. Это необходимо для получения полного списка существующих записей и для изменения их TTL.
-
Доступ к Личному кабинету Servicepipe. Здесь вы будете создавать и настраивать новую зону для вашего домена.
-
Полный список всех DNS-записей для вашего домена (A, AAAA, CNAME, MX, TXT, SRV и др.), которые необходимо перенести.
Пошаговый план миграции
Процесс миграции состоит из четырех основных этапов.
Шаг 1. Настройка и верификация зоны в Servicepipe
На этом этапе вы подготавливаете "плацдарм" в Servicepipe, полностью дублируя текущую конфигурацию вашей DNS-зоны.
-
Создайте зону для вашего домена в Личном кабинете Servicepipe.
-
Перенесите все существующие DNS-записи. Внимательно воссоздайте все записи из вашей текущей зоны (A, AAAA, MX, CNAME, TXT, SRV и т.д.) в интерфейсе Servicepipe. Убедитесь, что значения записей, их приоритеты (для MX) и другие параметры полностью совпадают. Для переноса большого количества записей удобно использовать функцию импорта файла зоны, если ваш текущий провайдер позволяет его экспортировать.
-
Проверьте корректность записей. После создания зоны в Servicepipe необходимо убедиться, что все записи корректны и доступны с DNS-серверов Servicepipe. Для этого используйте утилиту
dig(илиnslookup), запрашивая информацию напрямую у DNS-серверов Servicepipe.# Замените yourdomain.com на ваш домен, а ns1.servicepipe.net на адрес одного из NS-серверов Servicepipe. # Точные адреса NS-серверов Servicepipe указаны в вашем Личном кабинете. # Команда 'ANY' запросит все доступные типы записей. dig @ns1.servicepipe.net yourdomain.com ANYСравните полученный ответ с записями у вашего текущего провайдера. Повторите проверку для всех NS-серверов Servicepipe.
-
Настройте трансфер зоны (если используется). Если вы используете вторичные (secondary) DNS-серверы, которые должны получать копию зоны с серверов Servicepipe, настройте и проверьте механизм трансфера зоны (AXFR/IXFR) между Servicepipe и вашими резервными серверами.
Шаг 2. Снижение TTL у текущего провайдера
TTL (Time To Live) — это время в секундах, в течение которого DNS-серверы в интернете кешируют (запоминают) ваши DNS-записи. Чтобы ускорить обновление информации по всему миру при переключении, необходимо заранее уменьшить это время.
-
Определите время для снижения TTL. За 48–72 часа до планируемой смены NS-записей измените TTL для всех критически важных записей в вашей DNS-зоне у текущего провайдера.
-
Установите низкое значение TTL. Рекомендуемое значение TTL на время переезда — от 60 до 300 секунд (1-5 минут). Это заставит кеширующие DNS-серверы гораздо чаще обращаться к вашим авторитативным серверам за обновлением, что критически ускорит процесс распространения новых NS-записей Servicepipe после их смены.
Не стоит устанавливать слишком низкий TTL на длительный срок, так как это увеличивает нагрузку на DNS-серверы. Это временная мера исключительно на период миграции.
Шаг 3. Смена NS-записей у регистратора домена
Это кульминационный момент миграции — фактическое переключение на Servicepipe. На этом шаге вы указываете глобальной системе DNS, что за ваш домен теперь отвечают серверы Servicepipe.
| После смены NS-записей начнется процесс глобального обновления кеша DNS. |
-
Войдите в панель управления вашего доменного регистратора.
-
Найдите раздел управления DNS-серверами (NS-записями) для вашего домена.
-
Замените текущие NS-записи на новые. Удалите старые записи и укажите адреса DNS-серверов Servicepipe, которые указаны в вашем Личном кабинете.
Шаг 4. Период миграции и завершение переезда
После смены NS-записей начинается период распространения (propagation), который может длиться от нескольких часов до 72 часов. В это время разные DNS-серверы по всему миру будут постепенно обновлять свой кеш и обращаться к DNS-серверам Servicepipe.
-
Оставьте старого провайдера активным. Не отключайте и не удаляйте зону у старого провайдера как минимум в течение 48–72 часов после смены NS-записей. Это необходимо, чтобы обслуживать запросы от тех пользователей, чьи DNS-серверы еще не обновили кеш и продолжают обращаться по старым адресам.
-
Синхронизируйте изменения. Если в течение этого переходного периода вам необходимо внести изменения в DNS-записи (например, добавить новый поддомен), делайте это одновременно и в Servicepipe, и у старого провайдера.
-
Проверьте переключение трафика. Периодически проверяйте, какие NS-серверы теперь отвечают за ваш домен с помощью утилиты
dig.# Запрос покажет, какие NS-серверы сейчас считаются авторитативными для вашего домена. dig yourdomain.com NSКогда команда начнет стабильно возвращать только NS-серверы Servicepipe, это будет означать, что основная часть трафика переключилась.
-
Верните TTL к исходным значениям. После того как вы убедились, что весь трафик идет через Servicepipe (обычно через 48-72 часа), можно вернуть TTL для записей уже в Личном кабинете Servicepipe к стандартным значениям (например, 3600 для A/CNAME, 86400 для NS/MX) для снижения нагрузки на DNS-серверы.
-
Отключите старого провайдера. Убедившись, что миграция полностью завершена и все сервисы работают корректно через Servicepipe, вы можете удалить зону и отключить услуги у старого DNS-провайдера.