On Wed, 30 Oct 2002, Oleg Ilin wrote:
> >> Наш WWW сервер находится и провайдера #1.
> >> Так же имеем провайдера #2, у которого мы установили зеркало нашего
>сервера.
> >> В режиме нормальной работы все запросы обрабатывает сервер провайдера
>#1.
> >> Вопрос: как организовать автоматичекое перенаправление запросов на
>провайдера #2,
> >> если у провайдера #1 отключили свет?
>
> > Если интересует быстрое перенаправление, то в этой ситуации - никак.
>
> Согласен, если делать только средствами DNS'ов, то конечно нельзя.
> Необходим, ещё и редиректор =)
>
> >> Вопрос2: есть ли какие-нить фичи в DNS для решения данной проблемы?
>
> > Нет. Только уменьшить время обновления записей.
>
> =)
>
> Предлагается комбинация.
Я не вижу, чем помогает эта схема, кроме того, что только всё усложняет,
но оставляет решение ровно на том же месте.
> Допустим нас интересует бесперебойная работа домена с именем: domain.com.
>
> Допустим IP адреса серверов у провайдеров 1 и 2:
> 1.2.3.1
> 1.2.3.2
>
> Тогда в описании зоны domain.com пишем:
> IN A 1.2.3.1
> IN A 1.2.3.2
>
> А так-же заводим зоны:
> www1 IN A 1.2.3.1
> www2 IN A 1.2.3.2
>
>
> На хостах заводим вирт. хосты с именами:
>
> domain.com (на обоих серверах)
> www1.domain.com (на первом провайдере)
> www2.domain.com (на втором провайдере)
>
> Вирт хост www.domain.com при получении запроса посетителя
> смотрит, жив-ли хост на провайдере 1, если жив, то редиректит на
> www1.domain.com, если нет, то на www2.domain.com
Каждый второй пользователь будет пытаться достучаться до упавшего
www.domain.com, чтобы получить редирект.
И я уверен, что эти wwwX попадут в кучу поисковых систем и закладок.
> Возможна и более разумная логика.
> Напрмер, если хост 2 не видит хост1, то отдаёт документы напрямую.
> Или чтобы посетители не видели www1 и www2 в именах, открывает их в
> полноэкранном фрейме.
Каждый второй пользователь будет пытаться достучаться до упавшего
www.domain.com.
Игорь Сысоев
http://sysoev.ru
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =