Назад | Перейти на главную страницу

перенос DNS / сайтов на новый сервер

У меня есть текущий сервер с множеством сайтов. Мои серверы имен совпадают с доменом моего бизнеса. Этот сервер использует cpanel.

http://abccompany.com

ns1.abccompany.com

ns2.abccompany.com

Я собираюсь купить выделенный хостинг с простой установкой сервера ubuntu, и мне нужно медленно перенести каждый сайт со старого сервера на новый с минимально возможным временем простоя. Как мне назначить новый сервер с серверами имен, чтобы при переносе сайта со старого сервера на новый этот сайт работал и был доступен для всех? Я не уверен в точном процессе. Каков процесс или рабочий процесс, чтобы простои были минимальными или вообще отсутствовали?

Я предполагаю это:

  • Сайт и основной сервер имен находятся на одном компьютере.
  • Вы хотите переместить и сайт, и основной сервер имен на другой компьютер.
  • Вторичный сервер имен будет автоматически обновлен при обновлении первичного
  • На сайте не будет контента, который будет изменяться вне вашего контроля во время передачи (т. Е. Комментарии, отправленные пользователем, или вы можете отключить такие функции)

Если это верно:

  1. Настройте новый сервер
  2. Уменьшите TTL в текущей зоне DNS до 60.
  3. Переместите сайт с текущего сервера на новый сервер (включая базу данных, если она существует) и протестируйте
  4. изменить записи домена и поддомена DNS, чтобы они указывали на новый сервер
  5. Повторите этот процесс с любыми другими службами (например, электронной почтой).
  6. Настройте Bind на новом сервере
  7. Создайте точные копии всех зон DNS на новом сервере, за исключением того, что введите новый IP-адрес для основной записи NS и, если вы чувствуете себя жирным, обычных TTL (скажем, 3 часа / 10800 секунд). Я предпочитаю оставлять здесь низкие значения TTL на случай, если возникнет проблема.
  8. Измените связующие записи (также известные как хост) в регистраторе доменных имен, чтобы они указывали на новые IP-адреса.
  9. Повторите шаги 2–5 для любых других доменов, которые вы хотите переместить.
  10. Увеличьте TTL, которые вы еще не увеличили