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