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

3

Tenho vários endereços IP configurados para uma NIC nos servidores do 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 endereços públicos correspondentes. Cada IP interno tem um IP público exclusivo.

O Windows cmd e outros aplicativos usam o IP principal como um IP de origem por padrão.

Mas agora eu tenho um problema em que eu precisaria iniciar solicitações HTTP / HTTPS de um dos endereços secundários para um site externo que permitisse tráfego de entrada somente deste endereço secundário.

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

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

    
por mika 10.07.2009 / 14:11

2 respostas

2

A resposta curta é não, a menos que o aplicativo a suporte especificamente. Caso contrário, cabe à pilha de IP determinar como as coisas são enviadas, por isso, 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. WebScarab permitirá que você faça isso, se não se importar em instalar em um servidor. Você pode configurar um proxy local ligado a um IP específico e, em seguida, configurar seu navegador para usar o proxy local. Assim, o pedido será enviado para o servidor remoto usando o IP ao qual o proxy está vinculado.

Se você usar um proxy interno, siga este guia para encadear o WebScarab a esse proxy.

    
por 10.07.2009 / 14:21
1

Você não pode fazê-lo a partir do navegador da Web, mas pode adicionar uma rota padrão para uma IP / sub-rede específica que usa o IP secundário.

Eu sei como fazer isso no Linux; não tenho idéia sobre o windows, mas eu suponho que será apenas uma chamada para "route add something"

    
por 10.07.2009 / 17:28