2015-01-22 3 views
-1

Мы готовимся к переносу нашего сайта с одного хостинга на AWS, что означает, что нам нужно изменить IP-адрес нашего домена, и это требует времени для распространения. DNS-шашки сообщают о TTL 3600 для этого домена, что не так уж плохо. Однако есть вероятность, что это может занять больше времени или в течение этого часа люди будут посещать старый сервер из-за кеширования. Мы поняли, что любые изменения на уровне регистратора домена потребуют времени и, вероятно, не будут хорошим решением. Изменение TTL также требует времени (даже если регистратор не разрешен). Изменение NS также потребует времени, и люди могут по-прежнему посещать старый сервер. Изменение регистратора домена потребует много времени для завершения.Время распространения распространения DNS?

Вопрос в том, как перенаправить людей, которые посещают старый сервер на новый сервер/IP во время распространения DNS? Есть ли способ сделать это, используя какой-то локальный сервер DNS или перенаправление Apache на старом уровне сервера на новый IP-сервер?

+0

Я не знаю слишком много регистраторов, которые мешают вам изменить TTL на более низкое значение. Godaddy или любой из филиалов допускает это на своих серверах имен. Я думаю, что мой уходит до 10 минут. Обычно вы должны выбрать параметр 'custom' при редактировании TTL. –

+0

@ Панама Джек: если бы вы знали DNS, то вы знали бы, что TTL меньше, чем 3600, не служит никакой полезной функции. – symcbean

+0

@PanamaJack Я не могу найти, как это сделать на 1 и 1, но это также не было бы быстрее, и пользователи могли бы добраться до старого сервера между временем.Хотя это звучит неплохо, за несколько дней до IP-коммутатора, чтобы позволить некоторое время. –

ответ

0

Допустим, что у вас есть:

www.example.com CNAME web.oldisp.com 

и вы mving к:

www.example.com CNAME node123.aws.com 

Если вы установили второй (новый) запись, скажем:

www-aws.example.com CNAME node123.aws.com 

Затем перенаправляйте весь трафик, поступающий на web.oldisp.com (адресованный на www.example.com) на www-aws.example.com, тогда запросы будут отправлены t в нужном месте. Единственная проблема заключается в том, отвечает ли сервер на node123.aws.com на запросы, адресованные www-aws.example.com, и содержат ли ответы ссылки на www.example.com. Вы можете проверить это с помощью записи в вашем файле hosts.

Оставьте это примерно на один день после переключения, тогда вам нужно только беспокоиться о ком-либо, у кого есть закладки www-aws.example.com, - тогда вы добавляете правило перенаправления для перенаправления любого такого трафика на www.example.com

+0

Как вы переадресовываете с web.oldisp.com на www-aws.example.com? Что бы вы использовали? –

+0

Что бы я ни делал. Правило mod_rewrite возможно. – symcbean

+0

То, что, я считаю, будет работать в моем случае, это добавить это на старый сайт htaccess: 'RewriteRule. http: // [insert.ip.address.here] [QSA, L] ' –

0

Лично я делаю так, что мне не нужно делать все, что переименование и добавление разных записей DNS - это оставить оба сайта на месте. Старый и новый.

Установите новый сервер так, чтобы он был готов к трафику. Выполняя это ночью, я обновляю свой файл конфигурации DB на OLD server, чтобы указать на новый сервер БД, используя IP-адрес. (Если потребуется, добавьте новую страницу обслуживания в течение нескольких минут.) Но обычно это мгновенно. Не забудьте предоставить новое разрешение доступа к БД со старого IP-адреса сервера. Затем новый сервер БД фактически обрабатывает весь текущий трафик. Если они попадут на старый сайт.

Затем переключите свой IP-адрес в записи A в DNS после снижения TTL несколько дней назад. Пока распространение происходит через 10 минут. Нападение на любой сайт не имеет значения, поскольку все, что делается, - это использование нового сервера БД и просто плавно перейдите на новый сервер, как только все DNS-серверы догонят. 24hours время должно быть более чем достаточно, чтобы сохранить оба.

+0

В моем случае у меня лично не было бы одновременного использования обоих веб-сайтов из той же БД, потому что они оба могли отправлять электронные письма таким клиентам получат дубликаты, а также дублируют кроны и так далее. Мне нужен только новый, который работает, чтобы избежать дублирования задач. –

+0

@FBTKO уверен, что все настроены разные, поэтому вы делаете то, что вам нужно. –

 Смежные вопросы

  • Нет связанных вопросов^_^