Веб-сервис прослушивания публичного и частного IP-адреса

Я пытаюсь заставить некоторые наши приложения прослушивать публичный IP-адрес сервера. Из-за сложной природы этих систем мы не можем изменить поведение приложений или то, какой IP-адрес они прослушивают.

Есть ли способ, которым мы можем создать некий базовый веб-сервис на общедоступном IP, который просто перенаправляет все запросы частным слушателям?

Наши серверы - Windows Server 2008 Enterprise.

2 ответа

Ну, если вы не можете изменить приложение для прослушивания публичного ip, я бы попробовал использовать брандмауэр в качестве вашего "прокси", используя NAT и переадресацию портов. Вы должны иметь возможность транслировать и перенаправлять трафик, предназначенный для определенного публичного IP / порта, на частный IP / порт веб-сервера.

Предполагая, что вы используете IIS, вы можете использовать модуль перезаписи URL, чтобы действовать как обратный прокси-сервер.

Соединения, поступающие на сайт, привязанный к общему IP-адресу, могут быть перенаправлены на частный IP-адрес.

http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

Другие вопросы по тегам