Подскажите пожалуйста, есть задача, не знаю с какой стороны к ней подойти.
Дано: Есть сервер приложения с необходимостью доступа к нему извне, есть 3 канала интернет от разных провайдеров со статическими IP адресами (например 1.1.1.1, 2.2.2.2 и 3.3.3.3).
Задача: На выделенном виртуальном сервере настроить систему так, что бы все запросы приходящие на его внешний адрес перенаправлялись на статический адрес сервера приложения (здесь все понятно), но при падении основного провайдера (1.1.1.1) запросы автоматически начинали идти на второго провайдера (2.2.2.2) и при восстановлении первого провайдера опять шли на него. По аналогии, если падают 1 и 2 провайдер, запросы идут на 3.
Хотя бы пните в нужном направлении..