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

Что такое на самом деле домен?

Большинство людей считают, что домен намертво привязан к сайту и тем людям, которые его регистрировали. На самом деле все совсем не так. Домен это всего лишь указатель на то место, где в данный момент находится Ваш сайт. Как это? А вот так! Набирая в браузере тот или иной домен мы посылаем запрос в систему DNS (Domain Name Server) своего интернет провайдера. Система DNS обращается в базу данных и пересылает нас на сервер, где расположен сайт привязанный к этому доменному имени. В результате мы видим этот сайт в нашем браузере.

Кто владелец домена и кто может им управлять?

Так как для большинства людей сложновато разобраться во всех тонкостях регистрации домена, как правило эту процедуру делают за них либо хостер, либо знакомые программисты и т.д. Но как правило домен все таки регистрируется именно на Ваши данные и его владельцем являетесь Вы. А это означает, что не смотря на то, что Вы его не регистрировали сами, Вы можете им управлять.

И так попробуем сравнить домен с паспортом человека. Если паспорт выписан на Ваше имя, даже если его получали не Вы самостоятельно, а кто то это сделал за Вас, будь то Ваша мама или другой родственник со связями, то паспорт все равно Ваш. И следовательно Вы можете им распоряжаться по своему усмотрению.

В паспорте есть штампик о месте регистрации. То есть месте, где Вы проживаете. Эта же информация есть в отделение ФМС, где Вы получали паспорт и в единой базе данных МВД. Отвлечемся от деталей и представим теоретическую ситуацию. Некоторый человек хочет найти Вас. Он идет в свое отделение ФМС и спрашивает — где живет Вася? Если там есть информация о Вас, то ее ему выдают и он направляется к Вам. Если там этой информации нет, то они запрашивают ее в центральной базе и так же выдают ее.

Точно так же и работает система доменных имен.

Теперь рассматриваем нашу ситуацию. У вас есть паспорт (домен), который у Вас откуда то оказался и Вам необходимо сменить место жительства (переехать на другой сервер). Что нужно делать? Да. Все верно. Нужно идти в ближайший отдел ФМС и подать заявку на смену адреса. Но где оно это мое ФМС для моего домена?

Как и в паспорте, так и у домена написано место его выдачи. Только в паспорте это написано буквами на бумаге, а у домена в WHOIS базе. Эта база общедоступна и найти ее можно почти у каждого регистратора. Ну например, вот здесь.

Вводим там имя своего домена и видим примерно следующее:

И где же здесь написано где регистрировали домен? А вот напротив слова registrar: стоит код REGTIME-REG-RIPN. По этому коду с помощью таблицы ниже мы и определяем адрес сайта компании, где зарегистрирован наш домен.

Ищем свой код регистратора в списке и переходим на соответствующий сайт.

Далее на сайте регистратора Вашего домена ищем ссылки вроде личного кабинета. У всех регистраторов она называется по разному, поэтому сказать точно, где ее искать я не могу. Но если вдруг не смогли найти вход, то смело обращайтесь в службу поддержки Вашего регистратора. Там Вам все подробно расскажут и помогут.

Хорошо. Допустим Вы нашли вход. Но как туда попасть? Ведь требуют логин и пароль! Да. Их нужно получить. Где то рядом с формой входа всегда есть форма восстановления пароля. Жмем туда.

Обычно, для того, что бы восстановить пароль нужно в лучшем случае знать имя домена. В этом случае пароль придет на емэйл указанный при регистрации. В худшем, нужно знать и емэйл на который был зарегистрирован домен и еще и номер договора. Если данных для восстановления пароля не хватает, то придется звонить в службу поддержки и восстанавливать данные через письменное заявление с паспортными данными и заверенное нотариально.

Идем далее. Просто или сложно, но Вы восстановили пароль к админке Вашего домена и полны решительности сменить прописку. Для этого во первых Вам нужно знать новый адрес, куда Вы собираетесь прописывать свой сайт. Как правило этот адрес выдает новый хостер при регистрации или по запросу. Выглядит он как правило в виде Ns1: адрес1 и Ns2: адрес2. Вот это и есть адреса Вашего нового дома для Вашего сайта.

Теперь необходимо внести эти адреса в DNS адреса Вашего домена. То есть поставить новую печать с пропиской в Ваш виртуальный паспорт. Для этого находим в админке, где это делается ориентируясь на ссылку вида сменить DNS адрес.

Вносим, жмем кнопку ок и ждем. Смена адресов в главной базе происходит сразу. А вот пока из главной базы информация дойдет до всех отделений ФМС придется ждать иногда до пары суток.

Тут правда есть одна деталь. Как и с пропиской, с делегированием домена есть одна важная деталь. Важно, что бы в новом доме Вас ждали. Ведь нельзя же просто пойти и сказать я буду жить вон там — мне там нравится. Нужно, что бы хозяин дома Вас принял и прописал в своей домовой книге. Процесс прописки в домовой книге в мире доменов называется парковка. Ваш домен должны предварительно припарковать на новом сервере. Обычно это делается автоматически при заказе нового хостинга. Но иногда это нужно делать вручную.

Сделать это можно либо через адинку нового хостинга (не путайте с админкой домена), либо через обращение в службу поддержки Вашего хостера.

Ну вот и все. Когда все печати поставлены и базы обновлены посетители будут идти к Вам по новому адресу. Главное не забыть перенести в новую квартиру все свои вещи и себя самого. А то ведь посетители придя по новому адресу могут там Вас не найти, если переехать только по бумагам. Переносом всех файлов на новый хостинг тоже могут заниматься разные люди. Это может быть и хозяин новой квартиры, если он очень хочет Вас там видеть. Возможно этим займутся профессиональные программисты, если параметры старой и новой квартир различаются и кое что придется подпилить или нарастить в сайте. А иногда это можно сделать автоматически из админки нового хостера. Но это крайне редко и то, если старый и новый хостер работают с одной и той же системой.

Как Вы видите переезд сайта как и переезд в нашей обычной жизни вещь не из легких и хлопотных. Удачных миграций.

Привет читателям блога. Сегодня я хотел бы рассказать Вам, как происходит перенос сайта на другой хостинг. Причин, почему вы хотите отказаться от старого хостинг-провайдера может быть множество: хостинг слишком медленный, часто падает, плохая тех. поддержка или вообще из-за DDOS атаки. Хостинг играет очень важную роль, как в жизни сайта, так и в его продвижении, поэтому лучше сразу выбрать надежный хостинг. Я например последние несколько лет пользуюсь хостингом FastVPS и всем советую.

Ну а если Вы прогадали с выбором, не отчаивайтесь, всегда можно осуществить перенос сайта на другой хостинг. На самом деле сама процедура переноса не сложная, гораздо сложней подготовка к переносу. Итак, давайте приступим…

Для начала давайте составим пошаговый план, на который будем опираться при переносе сайта на другой хостинг. Все в жизни нужно планировать. Итак, вот что нам предстоит сделать:

  • Зарегистрировать новый хостинг
  • Перенести доменное имя Вашего сайта на новый хостинг
  • Перенести базу данных Вашего сайта
  • Перенести файлы сайта на новый хостинг

Также для переноса сайта нам понадобиться файловый менеджер Total Commander или похожий на него. Теперь, когда план составлен, мы пройдемся по каждому из пунктов, разумеется, кроме регистрации хостинга, потому что я не знаю, какой хостинг вы выберите. Если Вы хотите задать сайту новое доменное имя, то указывайте его сразу при регистрации хостинга в таком случае домен переносить не нужно. Ну а если Вы желаете оставить своему сайту старый домен, делаем следующее

Первое что нам нужно сделать после регистрации нового хостинга, это перенести на него уже имеющиеся домен. Для того чтобы перенести домен на другой хостинг, необходимо сменить его DNS сервера. Например, вы решили перенести свой домен с хостинга тайм-веб на спринтхост, тогда Вам нужно изменить DNS сервера тайм-веба (ns1.timeweb.ru, ns2.timeweb.ru) на сервера спринтхоста (ns1.sprinthost.ru, ns2.sprinthost.ru), DNS. Все зависит от того где регистрировался домен, на сайте хостинга или на стороннем ресурсе. Если на сайте хостинга, то Вам лучше спросить, как сменить DNS сервера домена у тех. поддержки. Если домен покупался на стороннем сайте, то для смены серверов делаем следующее: заходим в панель управления доменом и выбираем раздел, управление DNS серверами, также раздел может называть делегирование и меняем старые сервера на новые.

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

Пожалуй, самое сложное и ответственное действие при переносе сайта на другой хостинг. Ибо если что-то пойдет не так, будет плохо: сайт будет отображаться криво, исчезнет информация, могут возникнуть проблемы с кодировкой и т.д. В общем, нужно быть предельно внимательным. Для начала нужно скопировать базу данных к себе на компьютер. Заходим phpMyAdmin старого хостинга, выбираем свою базу данных и обращаем внимание на кодировку, в моем случае это UTF 8_general_ci:

Теперь переходим на вкладку экспорт. Здесь нам нужно настроить процесс переноса базы данных на компьютер. Поскольку мы переносим базу данных MySql, то в левой колонке отмечаем пункт SQL. Затем нажимаем “выделить все”, режим совместимости SQL выбираем ANSI, отмечаем галочкой “Сохранить как файл” и упаковываем в gzip архив. Жмем ОК:

Все база данных скопирована на наш компьютер. Теперь зайдите в аккаунт Вашего нового хостинга и создайте новую базу данных, название не имеет значения. Заходим в phpMyAdmin уже НОВОГО хостинга и выбираем раздел структура. Здесь нам нужно удалить все имеющиеся таблицы, если их нет, то ничего трогать не нужно, если есть отмечаем все и удаляем. Это нужно для того, чтобы при импорте базы данных не возникло никаких ошибок типа “Такая таблица уже существует”. Теперь переходим на вкладку импорта и переносим нашу базу данных. Кодировку выставляем ту, которая была раньше, в данном случае это UTF8, ОБЯЗАТЕЛЬНО ставим галочку “Разрешить скрипту разбивать процесс импорта…”, формат импортируемого файла выбираем SQL , режим совместимости ANSI. Жмем ОК.

Все. База данных переноситься на новый хостинг. Если что-то не получилось, можно повторить процедуру заново, главное не удалять саму базу данных, чистите только таблицы. Попыток установки неограниченное количество.

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

Теперь дело за малым – за переносом файлов сайта на новый хостинг. Для этого открываем файловый менеджер Total Commander и создадим новое соединение к новому хостингу. Для этого в программе выберите пункт “Соединиться с FTP сервером” и нажмите добавить новый, появиться вот такое окно:

Имя соединения пишем произвольное. В поле сервер пишем адрес FTP сервера, его Вам должны были прислать при регистрации хостинга вместе с логином и паролем. Откройте письмо и поищите там строчку с названием сервер FTP или сервер FTP соединения, копируйте данные и вставляете в поле Сервер программы Total Commander. В поле учетная запись пишите Ваш логин на хостинге, в поле пароль пишите соответственно пароль. Нажимаем Ок. Теперь нужно соединиться с нашим сервером. Выбираете имя вашего соединения и жмете “Соединиться”. Перед Вами откроется такое окно:

Заходим в папку domains, а затем в папку с именем Вашего домена. Затем заходим в папку public html – это корневая папка сайта, куда мы скинем все файлы. Копируем все файлы с public html старого хостинга и закидываем их на новый. Поздравляю, Вы перенесли свой сайт на другой хостинг, остался лишь один нюанс. Так как при создании новой базы данных вы наверняка использовали другое имя пользователя, то в файле config.php нужно прописать новое имя пользователя БД и новый пароль от нее.

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

Подписывайтесь на обновления блога чтобы не пропустить новые статьи. Если возникли какие вопросы пишите их комментариях. Очень обяжете если нажмете на соц. кнопки.