Use Two Internet Connections On One Computer At the Same Time

I can understand your way of thinking that this guy is not worth reading but I am sure that after reading this article you will surely say that it is possible to use two internet connection on a single PC at the same time without any problem. For this purpose you need to have two Ethernet cards on your PC.

ForceBindIP is a freeware Windows application that will inject itself into another application and alter how certain Windows Sockets calls are made, allowing you to force the other application to use a specific network interface / IP address. This is useful if you are in an environment with multiple interfaces and your application has no such option for binding to a specific interface.

Tested Programs

Tested programs are given as under;

DC++, uTorrent, Quake II, Quake III, Diablo II, StarCraft, Internet Explorer, Mozilla Firefox, Google Earth, Infantry, Real Player, Unreal Tournament 2004 (requires -i), Outlook 2000 (requires -i). Programs that do not work include GetRight (anti-debugger / forking techniques), WinCVS (forks cvs.exe)

Usage

ForceBindIP has no graphical interface. You must configure it like a command-line application. To run ‘app.exe’ and force it to bind to 1.2.3.4, you would run ForceBindIP as follows:

ForceBindIP 1.2.3.4 c:fullpathtoapp.exe

Note: Replace 1.2.3.4 with your IP Address

Note that the full path is required; if the path contains spaces, it must be quoted. ForceBindIP can also take the GUID of an interface if for example the IP address is dynamic. To find out the GUID of your interface, run regedit and browse to

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces.

Find the interface which has the dynamic address and then copy the key name. You can then run ForceBindIP as follows:

ForceBindIP {4FA65F75-7A5F-4BCA-A3A2-59824B2F5CA0} c:pathtoapp.exe

Command line options for the target program may also appear after the path to the executable if needed.

Version 1.2 also provides an optional -i parameter. If you find your chosen application crashes on startup or exhibits other unexpected behavior, try using -i, eg:

ForceBindIP -i 1.2.3.4 c:fullpathtoapp.exe

This will cause the ForceBindIP loader to wait until the application has entered its message loop before injecting the interception DLL. Note however that any calls that the application makes to Winsock prior to the DLL being loaded will not have been bound to the chosen interface.

Download – Graphical setup utility with uninstaller. Installs to system32 directory

ForceBindIP-1.2a.zip (8 KiB). Manual installation, this is just a zip of the required files. Note that BindIP.dll MUST reside in windowssystem32 for the program to function.

2 thoughts on “Use Two Internet Connections On One Computer At the Same Time”

  1. Hi, your links are dead, it redirects to another version, that required to install 480MB of updates from microsoft to make 12kb utility to work, I don’t need that updates, nor have time for make several reboots after, also can confirm that this version simply not work properly as it showing error message during using guid with passing parameters. It is also not work properly if you put smth like:
    forcebindip 192.168.2.2 ping 192.168.2.1
    randomly choosen interface if you use: forcebindip 1.2.3.4 ping 192.168.2.1
    you cannot control and rely on this utility if its simply can choose any available interface for your connection without notice. Be ready for “Failed to execute MSU package.” error. Old version has problem with passing parameters but at least it was working (in a perfect conditoins), and was not working (That is GOOD) if adapter was not available or route was not configured – not as that new basura switching to next availble adapter ruining all the point of using that binding. Please update links to make it download locally, its just less then dozen kbytes in zip. thanks

    Reply
    • hi barack,

      I will fix the broken links as soon as possible. sorry for the inconvenience you faced due to broken links. I really appreciate your valuable reply on this post. please keep visiting the blog for more information.

      Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.