Веб-сервис прослушивания публичного и частного IP-адреса
Я пытаюсь заставить некоторые наши приложения прослушивать публичный IP-адрес сервера. Из-за сложной природы этих систем мы не можем изменить поведение приложений или то, какой IP-адрес они прослушивают.
Есть ли способ, которым мы можем создать некий базовый веб-сервис на общедоступном IP, который просто перенаправляет все запросы частным слушателям?
Наши серверы - Windows Server 2008 Enterprise.
2 ответа
Ну, если вы не можете изменить приложение для прослушивания публичного ip, я бы попробовал использовать брандмауэр в качестве вашего "прокси", используя NAT и переадресацию портов. Вы должны иметь возможность транслировать и перенаправлять трафик, предназначенный для определенного публичного IP / порта, на частный IP / порт веб-сервера.
Предполагая, что вы используете IIS, вы можете использовать модуль перезаписи URL, чтобы действовать как обратный прокси-сервер.
Соединения, поступающие на сайт, привязанный к общему IP-адресу, могут быть перенаправлены на частный IP-адрес.