Raymond.CC Blog
  • Home
  • Forum
  • Giveaway
  • X-Ray 2.0
  • Contact
  • About
  • I’m Feeling Lucky
Search the site...
You are here: Home » Computer » Bind Windows Application to Specific Network Adapter with ForceBindIP

Bind Windows Application to Specific Network Adapter with ForceBindIP

Updated by Raymond - 3 years ago - Computer
33
  • Like
  • +1
  • Tweet
  • Printer Friendly and PDF

I am sure some of us are not satisfied with the Internet speed that we are getting from our ISP. Like in Malaysia, the fastest broadband we can have is 4Mbps download for SGD$113.21 per month but our location must be at least 5KM within the radius or else we cannot apply for it. Unlike Singapore Starhub where they are already offering 100Mbps DL and 10MBps UL for only SGD$124.12 per month. Probably we will have to wait until the year 2020 to have that kind of connection here in Malaysia…

Since having such limited broadband package, some of us might think of applying for two or even more ADSL lines and speed up the Internet. To be honest, not many people does this because it is not easy and will probably need to find a router that supports multiplexing or load balancing. Four 512Kbps lines connected directly to a computer with four network adapter does not automatically gives up 2Mbps because Windows is not capable of doing that.

However if you somehow have access to multiple different Internet connections such as network adapter connected to ISP A and wireless adapter connected to ISP B, you can bind the software to use the Internet from a specific adapter.

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 or 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.

This is going to be a really good tool for my friend so I will write based on his scenario. His office has a local area network with a broadband Internet connection and a few wireless network around his office block that is not encrypted. He downloads a lot of stuff from P2P during his work hours but he would only use the wireless network to do that because he doesn’t want to slow down his office’s Internet connection.

If you have read the earlier article, you should know that when you have both wired and wireless connected, Windows places higher priority for wired connection and all the internet traffic is routed there. So when my friend wants to download from P2P using the wireless connection, he would first have to disable the network adapter or unplug the network cable. That would mean he is totally disconnected from his office network and unable to access any shared folders on the file servers. To solve his problem, he can connect both wired and wireless connection, then use ForceBindIP to route the wireless connection to his P2P application. This way he can use access his office’s network shared folders and internet connection while using his wireless from another place to download stuff. This scenario is not ethical but this is just an example on how ForceBindIP could be used.

ForceBindIP doesn’t have a user interface and the configuration is done via command line. No worries because it is not really that hard to use. First you download and install ForceBindIP. Then fire up command prompt by typing cmd in Run or Search programs and files bar. Type ipconfig, hit enter and note down the IPv4 IP address for your Wireless Network Connection and Local Area Connection. Let’s say for example:

Local Area Connection IP: 192.168.2.4
Wireless Network Connection IP: 192.168.2.5

To set Firefox to use the wireless connection, you would have to type the following command in command prompt. Make sure the opening and closing quotes are surrounded in the path for Firefox because it has blank spaces.

ForceBindIP.exe 192.168.2.5 "C:\Program Files\Mozilla Firefox\firefox.exe"

route internet to application or process

Firefox will open and it would use the Internet connection from the wireless. There is a -i switch that can be used before specifying the IP address of the adapter if the program crashes or on startup or exhibits other unexpected behaviour. Example; ForceBindIP.exe -i 192.168.2.5 C:\path. For more advanced users, instead of using IP address, ForceBindIP can also recognize adapter name or the interface’s GUID. You can find the GUID of your adapter from this registry path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

You can verify whether it is working or not by using AdapterWatch and check the Send Data and Received Data column. Other than that it also shows the name or GUID and IP address of the adapters available on your computer.

Some programs that has been tested to work with ForceBindIP are 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). ForceBindIP is said to only work on Windows NT/2000/XP/2003 but I’ve tested it on Windows 7 32-bit and it worked flawlessly. Probably ForceBindIP only works with ethernet and wireless adapter because I couldn’t get it to work on dialup and 3G wireless broadband. Thanks to person for sharing the ForceBindIP link in the comments area at previous article.

[ Download ForceBindIP ]

You may also like:

Glasnost Tells If Your ISP is Limiting Torrent Speed in 8 MinutesGlasnost Tells If Your ISP is Limiting Torrent Speed in 8 MinutesMonitor Internet Bandwidth Usage with iTraffic MonitorMonitor Internet Bandwidth Usage with iTraffic Monitor3DP Net Auto Detects and Installs Network Adapter Driver3DP Net Auto Detects and Installs Network Adapter DriverBlocking PING Response in Windows to Prevent Hackers from Finding YouBlocking PING Response in Windows to Prevent Hackers from Finding You

33 comments on “Bind Windows Application to Specific Network Adapter with ForceBindIP”

  1. Chris says:
    1 year ago

    I get the following error – any ideas?

    Reply
  2. HappyGuy says:
    1 year ago

    for those having the “Couldn’t run the specified command line” problem. I solved mine by running ForceBindIP in WindowsXP compatibility mode (U have to set it up in the C:windowsSysWOW64ForceBindIP.exe)

    Reply
  3. pena says:
    2 years ago

    and you may need to be logged in as Administrator in windows.. or maybe just somehow run cmd or forcebindip with admin rights, i don’t know if it’s possible or not..

    Reply
  4. pena says:
    2 years ago

    this is how i got it work in win 7 64:

    1. download both packets, the automatic installation and the manual one..

    2. install the automatic

    3. extract the manual and copy those two files to c:\windows\system32

    Reply
  5. hoang says:
    2 years ago

    oh really i cannot get it work on win 7 64bit. Any help?

    Reply
  6. FoxesCross says:
    2 years ago

    Rob (or anyone), can you include a step by step guide on how you got this working on Windows 7 64bit please?

    Reply
  7. ludovic says:
    2 years ago

    THIS SOFTWARE IS AMAZING !!!!

    Everyone should know about it, it’s a shame that when you google “bind software nic” everyone says that it’s impossible and they recommend to built static routes. We should tell them “Use ForceBindIP” for God’s sake !!! :)

    Thanks again mate :)

    Reply
  8. Rob says:
    2 years ago

    YOU GUYS ROCK! Spent 3 days trying to get this working on win7 x64. Finally got it working by using syswow64 cmd.exe and disabling antivirus etc.

    Reply
  9. Josh says:
    2 years ago

    NOTE TO ALL WINDOWS 7 64 BIT USERS!

    This tool does indeed work on your OS, you have to use the CMD console in the sysWOW64 directory and if you have microsoft security essentials you must disable real time protection when you install and use the tool since it will stop it working.

    Reply
  10. Guillaume says:
    2 years ago

    C’est pas compliqué tu fais:

    ForceBindIP 192.168.2.5 “C:\Users\Guilh\Desktop\Internet Explorer.exe”

    C’est mon chemin à moi mais met le tien et cela marchera. Il est de même pour l’adresse IP.

    Reply
  11. kurtis says:
    3 years ago

    just thought you guys would like to know using the proper cmd prompt i was able to get this to work on windows 7 ultimate 64bit, all my work stuff goes through one adapter and my games thru another, thank you for this program

    Reply
  12. fazili says:
    3 years ago

    manage to lauch the firefox but it still using my lan connection not from wireless, any help

    Reply
  13. dahhad says:
    3 years ago

    Can I use this tool to bind 2 ISP ?

    Reply
  14. Wooops says:
    3 years ago

    If I understood right it works with wired and wireless connections. Any luck for those that have access to only several wireless?

    btw nice find, thank you.

    Reply
  15. Ren says:
    3 years ago

    not working in windows 7..:(

    i have a always on connection & a dsl dial connection…

    Tried the command line to start the program..program loads but does not pick up the ip address / guid i provide.

    It continues loading the default . . :(..

    any help appreciated.

    Reply
  16. vicky says:
    3 years ago

    hm..SGD$113 is way too much for a 4 mbps connection. In India, we get a 4 mbps for approx SGD$15. Its ADSL though.

    Reply
  17. Dfg says:
    3 years ago

    I can get 4Mbps connection easily in PK. Malaysia needs to step up its IT infractstructure.

    Thanks for the tool.

    Reply
  18. megablue says:
    3 years ago

    i think it is unable to work win windows 7 64bit… it failed when injecting the dll.

    Reply
  19. Oddbrother says:
    3 years ago

    I heard that this software won’t work in 64-bit versions of Windows. I’ll bet it does. It’s just that not everybody’s using the right bit version of command prompt.

    Try using the 32-bit version of that instead (WINDOWS/SysWOW64/cmd.exe), and then give ForceBindIP a shot.

    Reply
  20. Hadee says:
    3 years ago

    Man, I swear… why are there so many n00bs in the comments?

    Reply
  21. ardahakan says:
    3 years ago

    I am using pdanet for windows mobile and use my phone as modem. I read pdanet connection dns servers adress in adapterwatch and write it in forcebindip command and then works. thanks.

    Reply
  22. RyonanGT says:
    3 years ago

    this software is good…
    thanks Raymond for sharing it with us…

    Reply
  23. billy13 says:
    3 years ago

    Thanks Ray…!!!

    Reply
  24. ardahakan says:
    3 years ago

    GOOD WORK. :)

    Reply
  25. Grr says:
    3 years ago

    To be Honest, I was in search of such a technique..to use my Wirless & Wireline connection at the same time.

    You made my day..

    Now a task for me to cehck this out..

    Many Thanks,
    Grr

    PS: is there a way to print these articles for offline reference, i see none. Please tell me…

    Reply
  26. norman says:
    3 years ago

    thanks Ray…a big thank you for what you’ve shared to us. it’s awesome to combine 2 connections at the same time. very useful indeed. hahahhaa. now i got another idea. long live to Ray.

    Reply
  27. Hisham says:
    3 years ago

    too bad its not compatible with windows 7 64bit. is there other utilities out there that works on windows 7 ? i really need this because i have a vpn connection to use for work email and its very slow. so i wish if i can bind only outlook and work apps to vpn and use my normal connection for browsing youtube and downloading torrents.

    Reply
  28. Khanh N. says:
    3 years ago

    Thx It really helps for as long as I know I want to find a software whcih can combine 2 connections, so this soft solved all my problems

    Reply
  29. Roman says:
    3 years ago

    Hi Raymond,how R U? U R big man,big boss,fine expert!
    Nice to know U.
    Have a nice day
    Roman

    Reply
  30. razor says:
    3 years ago

    5KM within the radius of what?

    Reply
  31. person says:
    3 years ago

    Thanks for the article Raymond, Glad to make a contribution! :D

    Reply
  32. Raymond says:
    3 years ago

    Why would you want to integrate with Windows Explorer? Or did you mean Internet Explorer?

    The Internet Explorer path is C:\Program Files\Internet Explorer\iexplore.exe

    Reply
  33. jan says:
    3 years ago

    Uou gave an example how to integrate this in Firefox, How do i itegrate this in Windows Explorer?

    Grtz
    Jan
    Netherlands

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recently Updated

  • search local area network

    2 Tools to Search Any Files on Local Area Network Shared Folders

  • windows defender icon

    How To Disable, Uninstall or Remove Windows Defender

  • no fake av icon

    6 Ways to Kill and Remove Fake Antivirus Rogue Software

New Articles

  • task manager replacement icon

    Memory Usage Test to See Which is the Lightest Antivirus Software

  • kaspersky antivirus 2013 icon

    Activate Free Kaspersky Anti-Virus 2013 ROG with 1 Year License

  • remote access software

    Top 8 Remote Access Software for Providing Online Support

Popular Posts

  • Top 10 FREE Data Recovery Software

    Top 10 FREE Data Recovery Software

  • How to Hack Into a Windows XP Computer Without Changing Password

    How to Hack Into a Windows XP Computer Without Changing Password

  • 10 Free Software to Mount CD or DVD ISO Image File as Virtual Drives

    10 Free Software to Mount CD or DVD ISO Image File as Virtual Drives

Recommend on Google
Follow @raymond_cc
Subscribe Youtube »
(c) 2013 Raymond.CC Blog
  • Disclaimer
  • Disclosure
  • Privacy Policy
  • Terms of Use
  • Sitemap