¿Cómo puedo forzar a ciertas aplicaciones a usar conexiones de red específicas?

11

Digamos que tengo dos conexiones de red activas que me permiten salir a internet.

Quiero que ciertas aplicaciones solo usen Network Connection 1 , mientras que otras deberían usar Network Connection 2 .

¿Es esto posible en Windows XP? Si es así, ¿cómo se puede hacer esto?

risa disimulada
fuente
¿Qué aplicación? Solía ​​hacer esto con los navegadores simplemente señalándolos a la NIC correcta en la configuración de las conexiones de red.
AdminAlive el
Necesita ser cualquier aplicación.
risita

Respuestas:

5

ForceBindIP : vincula cualquier aplicación de Windows a una interfaz específica (por IP o GUID).

ForceBindIP es una aplicación gratuita de Windows que se inyectará en otra aplicación y alterará la forma en que se realizan ciertas llamadas de Windows Sockets, lo que le permite obligar a la otra aplicación a usar una interfaz de red / dirección IP específica. Esto es útil si se encuentra en un entorno con múltiples interfaces y su aplicación no tiene esa opción para vincular a una interfaz específica.


fuente
Esta aplicación sería perfecta, excepto que no puedo hacer que funcione incluso con los programas mencionados como compatibles en la página. Firefox simplemente se cuelga como si no pudiera encontrar el destino. Si desactivo el adaptador de red que no quiero usar, recurrirá al otro y funcionará bien, así que sé que la conexión está bien.
risita
No uso Firefox, pero definitivamente funciona con uTorrent en mi PC eee.
No funcionó para mí en mi máquina con Windows 7 con la aplicación uTorrent :(
Eran Betzalel
1
ForceBindIP parece funcionar en Windows 7 de 64 bits si coloca la DLL en la carpeta SYSWOW64 en lugar de la carpeta System32.
ForceBindIP funciona bien para mí en Windows 7 de 64 bits (después de colocar el dll en la carpeta system32).
Ashutosh Jindal