Как использовать веб-браузер с дополнительного IP-адреса в одной сетевой карте?

Как использовать веб-браузер с дополнительного IP-адреса в одной сетевой карте?

У меня естьнесколько IP-адресовнастроен на NIC в Windows 2003/2008 Servers. Это делается для получения уникальных внутренних IP-адресов для веб-сайтов IIS, и существует статический NAT от каждого из этих внутренних адресов веб-сайтов до соответствующих публичных адресов. Каждый внутренний IP-адрес имеет уникальный публичный IP-адрес.

Windows cmd и другие приложения по умолчанию используют основной IP-адрес в качестве исходного IP-адреса.

Но теперь у меня возникла проблема, мне нужноинициировать HTTP/HTTPS-запросыс одного из вторичных адресов на внешний веб-сайт, который разрешил входящий трафик только с этого вторичного адреса.

Можно ли назначать исходные IP-адреса приложениям Windows менее навязчивым способом, чем установка вторичного IP-адреса в качестве основного IP-адреса в Windows или переключение публичных адресов в конфигурации NAT? Я не хочу возиться с настройками NAT или IP-адресов на рабочем сервере только с удаленными подключениями.

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

решение1

Короткий ответ — нет, если только приложение специально не поддерживает это. В противном случае это дело IP-стека, чтобы определить, как все будет отправлено, так что вам придется сделать что-то вроде назначения веса одному интерфейсу.

Обходным решением для браузера может стать установка локального прокси-сервера. Веб-Скарабейпозволит вам сделать это, если вы не против установки его на сервере. Вы можете настроить локальный прокси, привязанный к определенному IP, а затем настроить браузер на использование локального прокси. Таким образом, запрос будет отправлен на удаленный сервер с использованием IP, к которому привязан прокси.

Если вы используете внутренний прокси-сервер, следуйтеэто руководствочтобы подключить WebScarab к этому прокси-серверу.

решение2

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

Я знаю, как это сделать в Linux; не имею представления о Windows, но предполагаю, что это будет просто какой-то вызов «route add something»

Связанный контент