имеем.
Интернет канал с реальным статическим IP
зарегистрированный домен.
На данном IP работает Web сервер.
Подключаем резервный канал у другого провайдера также с реальным IP. Настраиваем сетку чтобы она при падении одного канала автоматически переходила на другой. Здесь проблем нет.
но как сделать так чтобы при падении первого канала все запросы к нашему Web серверу шли через резервный канал и при востановлении первого все возвращалось на свое место.
И вообще это возможно?
>но как сделать так чтобы при падении первого канала все запросы к
>нашему Web серверу шли через резервный канал и при востановлении первого
>все возвращалось на свое место.
>И вообще это возможно?Запросы к IP(1) от ISP(1) через резервный канал от IPS(2) не пойдут.
Самый простой способ - круговой DNSВот материалы, которые могут помочь:
http://www.citforum.ru/internet/webservers/websbal.shtml
http://www.webmascon.com/topics/technologies/4a.asp
Или зарегистрировать себе провайдеронезависимую сеть, разобраться с маршрутизацией и попросить обоих провайдерова анонсировать маршруты на вашу сеть в интернет по BGB, перенастроить веб-сервер и DNS на новый адрес.
Как минимум придется в DNS IP резервного канала динамически как-то поднимать, с этим придется повозиться. Как я понимаю DNS сервер не ваш, что еще прибавляет сложности. Нужно писать скрипт, который будет проверять работоспособность линков и менять данные в зоне при падении/восстановлении.С остальным проблем минимум, вешайте apache на два, судя по вашим словам, известных статических IP, главное чтобы DNS на работающий IP указывал.