Como usar um navegador da web a partir de um endereço IP secundário em uma NIC?

Como usar um navegador da web a partir de um endereço IP secundário em uma NIC?

Eu tenhovários endereços IPconfigurado para uma NIC em servidores Windows 2003/2008. Isso é feito para obter IPs internos exclusivos para sites do IIS, e há um NAT estático de cada um desses endereços de sites internos para os endereços públicos correspondentes. Cada IP interno possui um IP público exclusivo.

O cmd do Windows e outros aplicativos usam o IP primário como IP de origem por padrão.

Mas agora tenho um problema que precisariainiciar solicitações HTTP/HTTPSde um dos endereços secundários para um site externo que permitiu tráfego de entrada apenas desse endereço secundário.

É possível atribuir IPs de origem a aplicativos Windows de uma forma menos intrusiva do que definir o IP secundário como IP primário no Windows ou alternar endereços públicos na configuração NAT? Não quero me preocupar com configurações de NAT ou IP em um servidor de produção apenas com conexões remotas.

O que procuro é uma maneira mais fácil de testar esse URL externo do que desenvolver e implantar um aplicativo Web em execução no site com esse IP secundário atribuído.

Responder1

A resposta curta é não, a menos que o aplicativo suporte especificamente. Caso contrário, cabe à pilha IP determinar como as coisas serão enviadas, portanto, fazer algo como colocar um peso em uma interface é o que você precisa fazer.

Uma solução alternativa para um navegador seria instalar um proxy local. WebScarabpermitirá que você faça isso, se não se importar em instalá-lo em um servidor. Você pode configurar um proxy local vinculado a um IP específico e então configurar seu navegador para usar o proxy local. Assim a solicitação será enviada ao servidor remoto utilizando o IP ao qual o proxy está vinculado.

Se você usar um proxy interno, sigaeste guiapara encadear o WebScarab a esse proxy.

Responder2

Você não pode fazer isso no navegador da web, mas pode adicionar uma rota padrão para um IP/sub-rede específico que usa o IP secundário.

Eu sei fazer isso no Linux; não faço ideia sobre o Windows, mas presumo que será apenas uma chamada para "rota adicionar algo"

informação relacionada