Como forçar certos aplicativos a usar conexões de rede específicas?

11

Digamos que tenho duas conexões de rede ativas que me permitem acessar a Internet.

Quero que certos aplicativos usem apenas a Conexão de rede 1 , enquanto outros devem usar a Conexão de rede 2 .

Isso é possível no Windows XP? Se sim, como isso pode ser feito?

rir
fonte
Qual aplicação? Eu costumava fazer isso com os navegadores simplesmente apontando-os para a NIC correta nas configurações de conexões de rede.
AdminAlive
Precisa ser qualquer aplicativo.
snicker

Respostas:

5

ForceBindIP - Vincule qualquer aplicativo do Windows a uma interface específica (por IP ou GUID).

O ForceBindIP é um aplicativo gratuito do Windows que se injeta em outro aplicativo e altera a forma como determinadas chamadas do Windows Sockets são feitas, permitindo que você force o outro aplicativo a usar um endereço IP / interface de rede específico. Isso é útil se você estiver em um ambiente com várias interfaces e seu aplicativo não tiver essa opção para vincular a uma interface específica.


fonte
Esse aplicativo seria perfeito, exceto que eu não consigo fazê-lo funcionar mesmo com os programas mencionados como compatíveis na página. O Firefox simplesmente trava como se não pudesse encontrar o destino. Se eu desativar o adaptador de rede que não quero usar, ele voltará ao outro e funcionará bem, então sei que a conexão está correta.
snicker
Eu não uso o Firefox, mas ele definitivamente funciona com o uTorrent no meu eee pc.
Não funcionou para mim na minha máquina Windows 7 com aplicação uTorrent :(
Eran Betzalel
1
O ForceBindIP parece funcionar no Windows 7 de 64 bits se você colocar a DLL na pasta SYSWOW64 em vez da pasta System32.
O ForceBindIP funciona bem para mim no Windows 7 de 64 bits (depois de colocar a dll na pasta system32).
Ashutosh Jindal