Как в случае недоступности сайта перенаправить посетителей на другой сервер?

mr_baraban
На сайте с 25.10.2010
Offline
181
5372

Не знаю в какой ветке лучше задать этот вопрос.

Но вопрос технический, касается и хостинга и домена.

Возможно, уже обсуждалось, но поиском так и не нашел.

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

Если сайт доступен, но пропала страница, там попроще, через .htaccess можно обработать, если не ошибаюсь. Но как быть в случае недоступности сайта в целом?

yesRuslik
На сайте с 08.02.2009
Offline
178
#1
mr_baraban:
Не знаю в какой ветке лучше задать этот вопрос.
Но вопрос технический, касается и хостинга и домена.
Возможно, уже обсуждалось, но поиском так и не нашел.

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

Если сайт доступен, но пропала страница, там попроще, через .htaccess можно обработать, если не ошибаюсь. Но как быть в случае недоступности сайта в целом?

Лучше было бы в "Администрирование". Там насоветуют больше. Тут спамеры в основном :).

Для того, чтобы при падении сайта автоматически переключаться куда либо, самый простой вариант использовать 2 хостинга с одинаковыми данными(делать постоянно синхронизацию) и внешние днс-сервера+скрипт проверки/переключения.

При недоступности основной площадки адрес в DNS меняется на резервную.

Время TTL в таком случае ставится небольшим, чтобы переключение происходило быстро.

Аренда выделенных серверов (http://yeshost.ru/) от 69 евро VDS сервер (http://yeshost.ru/vds) от 7.95евро Виртуальный хостинг (http://yeshost.ru/virtualhosting)от 0.95 евро Windows VDS хостинг скоро (http://yeshost.ru/vds)
mr_baraban
На сайте с 25.10.2010
Offline
181
#2
yesRuslik:
Для того, чтобы при падении сайта автоматически переключаться куда либо, самый простой вариант использовать 2 хостинга с одинаковыми данными(делать постоянно синхронизацию) и внешние днс-сервера+скрипт проверки/переключения.

Не совсем понятно.

Есть 2 сайта с одинаковым содержимым, но второй настроен как зеркало и в процессе не участвует до поры до времени.

Домен у регистратора, там прописаны NS сервера, он никакого отношения к хостерам не имеет.

Как технически все это реализовать, чтобы происходила смена DNS за более короткое время, в автоматическом режиме?

K
На сайте с 07.03.2011
Offline
172
#3

Выше написали про то, чтобы ДНС были на ваших серверах, которыми мог бы управлять скрипт, который, проверяя ваши сайты, устанавливал IP работающего в настоящий момент сервера, и переставал отдавать IP упавшего

Услуги: Сервер i7 за 66 евро! (http://blackhost.ru/dedicated-servers), VPS SSD от 6 евро (http://blackhost.ru/vps) Гарантированные канал 1 Gbps за 337 евро (https://blackhost.ru/dedicated-servers#addons). Защита от DDoS-атак. Blackhost.ru - Наша тема (/ru/forum/892885)
mr_baraban
На сайте с 25.10.2010
Offline
181
#4
klamas:
ыше написали про то, чтобы ДНС были на ваших серверах

Вон оно что ... т.е. фактически никак, если все сервера, в том числе и ДНС в аренде.

Т.е. это прокатит только для крупных сайтов, имеющих свои сервера ...

K
На сайте с 07.03.2011
Offline
172
#5

На вдс вы можете такое сделать, но нужно два вдс хотя бы

можно в принципе и с одним, но если сайт будет в других местах лежать, но опять же, а если эта вдс ляжет :)

yesRuslik
На сайте с 08.02.2009
Offline
178
#6
mr_baraban:
Не совсем понятно.
Есть 2 сайта с одинаковым содержимым, но второй настроен как зеркало и в процессе не участвует до поры до времени.
Домен у регистратора, там прописаны NS сервера, он никакого отношения к хостерам не имеет.
Как технически все это реализовать, чтобы происходила смена DNS за более короткое время, в автоматическом режиме?

Если регистратор дает бесплатно НСы с маленьким ТТЛ, то теоретически через его API можно и попробовать управлять данной услугой. Иначе, можно использовать специфический продукт "DNS хостинг". Там есть все инструменты для управления, стоит недорого. Найти можно в поисковике.

Не обязательно иметь 2 выделенных сервера. Достаточно 2 шаред хостинга, один прайпери, второй бекап, первый работает себе, второй проверяет первого, если тот упал - идет к регистратору или на днс-хостинг и меняет айпи на себя. Когда первый восстанавливается - второй идет менять назад все.

deltahost.com.ua
На сайте с 09.09.2010
Offline
130
#7
mr_baraban:
Не знаю в какой ветке лучше задать этот вопрос.
Но вопрос технический, касается и хостинга и домена.
Возможно, уже обсуждалось, но поиском так и не нашел.

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

Если сайт доступен, но пропала страница, там попроще, через .htaccess можно обработать, если не ошибаюсь. Но как быть в случае недоступности сайта в целом?

Если упал канал, то без BGP никак.

В случае с BGP:

1) Анонсировать сеть с разными препендами (некоторые роутеры, правда, болт кладут на препенды)

2) Анонсировать из ДЦ Х /23, а из ДЦ Y - более специфичный кусок, /24. Трафик будет идти в ДЦ Y, а при его падение разворачиваться на ДЦ X.

VPS (http://deltahost.ua/vps.html) и Аренда сервера (http://deltahost.ua/dedicated.html) в США, Нидерландах, Украине. Extra IPv4 - $2 Неизменное премиум качество с 2008-го года!
L
На сайте с 07.12.2007
Offline
351
#8
mr_baraban:
аким образом в случае недоступности сайта можно перенаправить посетителей на другой домен, который находится на другом хостинге?

Копать надо в сторону файловер ДНС. Он сам периодически проверяет доступность хостинга и меняет ДНС.

Andreyka
На сайте с 19.02.2005
Offline
822
#9
Ladycharm:
Копать надо в сторону файловер ДНС. Он сам периодически проверяет доступность хостинга и меняет ДНС.

Нет

Dns не умеет проверять

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий