How can I force applications to use different available internet connections on Windows 7?

Anshuman October 23, 2011

I have two internet connections on my laptop (Windows 7). One is through USB data card and another through wireless LAN. Is there any way to force the applications (IE and Mozilla) to use the wireless LAN and force another application to use the data card connection?

  1. Anonymous
    October 23, 2011 at 10:31 am


    for example

    ForceBindIP -i "C:Program FilesInternet Exploreriexplore.exe"

    ForceBindIP -i "C:Program FilesMozilla Firefoxfirefox.exe"

    Internet Explorer use a primary connection and Firefox use a second internet access.

    LAN2 - IP (file sharing and internet access)
    LAN1 - IP (internet access)

    Perhaps Nat32

    Configuring Multiple Adapters on the Same Physical Network

    • Mike
      October 23, 2011 at 1:17 pm

      I already mentioned it in a previous topic, anyway...

      ForceBindIP injects itself into other applications to be able to direct their traffic. Depending on your Anti Virus software this may result in a malware detection.

      I strongly recommend not to use it with online games because the method the app uses could be identified as a hacking attempt and result in you being banned from the game service.


      Windows itself offers two [undesirable] options for multihoming:

      - randomizing the IP for query responses via Registry, set RandomAdapter and SingleResponce to "1" (you don't have any control over it)
      - Routing and Gateways (only works if you know the destination of packets)

      The only other easy option I can come up is using a decent software Firewall and simply block certain applications on one connection while allowing it on the other. Eventually the built-in Windows Firewall might be able to do it but I have never really tested it so...