У нас есть клиент, у которого есть сервер Windows, расположенный за двойным маршрутизатором WAN, у которого есть два статических IP-адреса от каждого провайдера. У них есть сотрудники на местах, у которых есть ноутбуки с приложениями, которые могут указывать только на один публичный IP-адрес.
Им нужна возможность приобрести дополнительный общедоступный адрес в Интернете, и мы сможем настроить общедоступный IP-адрес основного поставщика услуг Интернета, а затем дополнительный общедоступный IP-адрес поставщика услуг Интернета для недавно приобретенного IP-адреса.
Приложения поддерживают только один общедоступный IP-адрес и не будут работать с DNS-адресом.
Это обеспечит избыточное переключение при отказе даже в случае отказа одного интернет-провайдера для своих приложений.
Любое понимание будет оценено.
Похоже, вы действуете в рамках ряда заблуждений - я НАСТОЯТЕЛЬНО ПРИЗЫВАЕМ ВАС обратиться за профессиональной помощью.
Выполнение того, о чем вы просите в своем вопросе, - это сложный процесс.
Во-первых, вы не приобретаете ни одного «дополнительного общедоступного IP-адреса» - IP-адреса выделяются блоками по Региональные интернет-реестры (RIR), или через интернет-провайдеров.
Чтобы сделать то, что вы хотите, вам нужно будет получить сетевой блок от вашего локального RIR, затем найти (как минимум) двух провайдеров, готовых предоставить вам транзит по их сетям, установить маршрутизаторы на вашем сайте и настроить BGP для рекламы вашего блока через двух операторов связи.
Это нетривиальная задача и очень дорогая (услуги перевозчика обходятся недешево).
Кроме того, попытка сделать это без хорошего опыта в проектировании и управлении сетями приведет к печальному провалу, с многочисленными обвинениями и скрежетом зубов.
(Тот факт, что вы задаете этот вопрос о сбое сервера, является хорошим признаком того, что у вас нет необходимого опыта, чтобы сделать это самостоятельно без посторонней помощи.)
Если вы не хотите идти по этому маршруту (из-за стоимости / затрат), у вас есть возможность балансировки нагрузки на надежное соединение от кого-то другого (используя что-то вроде Amazon ELB). Жизнеспособно это или нет, зависит от того, что именно вы пытаетесь сделать избыточным.
Похоже, что они хотят "отказоустойчивого ISP". Я не уверен, почему - похоже, что есть много других SPOF (единых точек отказа), кроме ISP. Интернет-провайдеры ненадежны?
В любом случае, мое первое предложение - «поговорить с провайдерами». Такое решение высокой доступности возможно, но будет сложным и дорогим, как указал voretaq. Знания в области сетевых технологий для создания такого решения обычно можно получить у интернет-провайдера.
Мое второе предложение - подумать о переносе сервера, на котором размещено приложение, в облако. Это устраняет всякую зависимость от двух (или более) интернет-провайдеров и маршрутизатора Watchguard. Он заменяет его использованием облачного провайдера, но, как правило, они очень надежны.
Кроме того, я предлагаю вам саркастически отнестись к тому, кто написал это приложение. Скажите им, что существует технология, отчасти предназначенная для переключения между IP-адресами при отказе. Он называется DNS и был впервые разработан в начале 1980-х годов. Знаешь, тридцать лет назад ...
Если отбросить сарказм, идея приложения, которое не поддерживает DNS и подключается только к одному общедоступному IP-адресу, ужасна. Вы должны настоятельно предложить покупателю оказать давление (с помощью своего кошелька!), Чтобы заставить разработчиков приложения правильно организовать работу в сети.