Как перенести сайт к другому хостинг-провайдеру

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

перенос на другой хостинг

Что нужно сделать до переноса

До самого переноса нужно заполнить анкету: указать контактные данные и детали доступа к текущему хостингу. Зачем это нужно? Новому хостеру (к которому вы собираетесь перенести сайт) нужно попасть на текущий хостинг (с которого хотите переехать), чтобы проанализировать работу сайта. Анализ нужен, чтобы понять:

  • какой тарифный план подойдет сайту;
  • возможно ли реализовать работу сайта на новом хостинге так, как он работал на предыдущем.

После анализа обсуждаются условия переноса. Они зависят от условий хостера. Например, могут предложить не платить за перенос, но оплатить тарифный план.

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

Что нужно знать и делать во время переноса

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

2. Во время переноса сайт будет работать со старого хостинга.

3. Когда новый хостер сообщает, что перенес сайт, это не равно окончанию переноса. Сайт ещё работает со старого хостинга. Перед переключением сайта нужно проверить его работу. Для этого на своем локальном компьютере в файле hosts добавьте 1 запись вида: [IP] [domain], где:

  • IP – это IP-адрес сервера нового хостера, на который перенесли ваш сайт. Его должен сообщить хостер либо его нужно запросить у хостера;
  • domain – это адрес сайта, который был перенесен.

4. После внесения изменений в файл hosts вы увидите сайт, который работает с нового хостинга, но только для вас. Для остальных пользователей интернета сайт открывается со старого хостинга, так как они не вносили изменения в файл hosts.

5. На время переноса разместите на старом хостинге файл (например, transfer.html), который расскажет всем пользователям о том, что вы переезжаете.

6. Если перенесенный сайт работает корректно у нового хостера, можно менять DNS-записи домена и направлять его на новый хостинг. Для этого измените А-записи в zone-файле домена. А-запись — это связка доменного имени и IP-адреса, на сервере которого находится сайт. Местонахождения zone-файла можно уточнить у регистратора домена. Изменение А-записи занимает около 4-х часов.

Учтите, что изменение А-записи влечет за собой процесс DNS-propagation, который сопровождается обновлением информации в системе DNS. Данный процесс занимает от 1 до 72 часов и проходит в автоматическом режиме. В это время часть пользователей будут видеть сайт, открывающийся с предыдущего хостинга, а часть — с нового.

7. Чтобы управлять и сайтом, и DNS-записями из панели нового хостера, нужно изменить DNS-серверы. Учтите, что обновление информации в системе DNS занимает до 72 часов. В это время сайт будет недоступен. Поэтому такие изменения лучше вносить в период, когда у сайта наименьшая посещаемость, например, в выходные или ночью.

Рекомендуем уменьшить TTL (время жизни записей) для А-записи и NS-записи, чтобы уменьшить время обновления DNS-информации.

8. Когда вы направили сайт на новый хостинг (изменили А-запись), можете вносить любые изменения в его работу.

9. Когда вы внесли изменения в А-запись и/или DNS-серверы в Панели Регистратора и закончился DNS-propagation, удалите запись из файла hosts (смотрите п.3).

Совет

Мы описали общий формат переноса, он может отличаться у различных хостеров. Перед принятием решения пообщайтесь с хостером и узнайте, как у него происходит перенос. Задайте столько вопросов, чтобы процесс стал понятным. Также у разных хостеров будет отличаться цена переезда. На HOSTiQ мы перенесем ваш сайт бесплатно, а вам нужно будет только выбрать и оплатить хостинговый пакет.

Мы оформили процесс переноса на HOSTiQ в инфографику. Она выглядит понятнее, чем сплошной текст, заходите посмотреть.

Хотите переехать к нам? Жмите на кнопку и заполняйте форму!

Заполнить форму для переноса

Иван

Project-manager.

«Каждый день делайте по маленькому шажочку и когда-нибудь вы расскажете внукам о своем марафоне».

Понравилась статья? Оставь свой голос!