Encaminhando pacotes de um aplicativo para uma máquina virtual?

0

Estou tentando testar um aplicativo em execução no windows 7 e gostaria de enviar os pacotes que ele gera para uma VM de servidor (estou usando o virtualbox) na máquina local, que funcionará como uma simulação para quando os pacotes serão realmente enviado pela internet para um servidor distante.

Eu preciso verificar a exatidão dos pacotes em determinadas situações. Existe uma maneira no windows para levar pacotes produzidos por um aplicativo e, em vez de passá-lo para o meu roteador, passá-lo para outro processo, ou seja, minha máquina virtual.

Prefiro não alterar nenhum código do meu aplicativo e prefiro encontrar uma solução externa. Existe tal solução para o Windows 7?

    
por user836045 25.11.2011 / 00:58

1 resposta

1

Se você puder realizar seus testes com seu aplicativo interagindo com um único endereço IP, fale diretamente com o endereço IP da VM, e o Windows roteará esse tráfego automaticamente sem precisar de nenhum roteamento complexo baseado em aplicativos.

Se você quiser simular vários servidores, a melhor maneira de fazer isso é ter várias VMs em execução em diferentes endereços IP e, novamente, o Windows encaminhará para a VM correta com base no IP com o qual o aplicativo está falando.

Você pode até configurar vários endereços IP em uma única VM para "classificar" a simulação do cenário de vários destinos, mas com uma única VM.

    
por 25.11.2011 / 01:26