General discussion

Forcing certain programs to use certain network connections

I currently have two internet connections set up right now, each with it's own ip.I would like to force certain applications to use one connection over another. I'm not talking about combining the two connections into one pipe to make downloads faster, but rather, forcing certain applications to use a certain connection. I am currently running Windows XP Pro SP2, and have two NICs installed in my system, one for each connection.

Thank you in advance for your help,

Discussion is locked
Reply to: Forcing certain programs to use certain network connections
PLEASE NOTE: Do not post advertisements, offensive materials, profanity, or personal attacks. Please remember to be considerate of other members. If you are new to the CNET Forums, please read our CNET Forums FAQ. All submitted content is subject to our Terms of Use.
Reporting: Forcing certain programs to use certain network connections
This post has been flagged and will be reviewed by our staff. Thank you for helping us maintain CNET's great community.
Sorry, there was a problem flagging this post. Please try again now or at a later time.
If you believe this post is offensive or violates the CNET Forums' Usage policies, you can report it below (this will not automatically remove the post). Once reported, our moderators will be notified and the post will be reviewed.
- Collapse -

I suggest you need a primer on TCPIP networking to see why this is unlikely. However your skill with the ROUTE TABLE could have one IP range on one link and another on the other link.

I do not teach TCPIP in this small space but can point a direction.


- Collapse -
Re: Unlikely

I don't quite understand why this wouldn't be possible. If you could point me in the direction of some resources so I can figure out why this won't work, that'd be great.

I have some programs already that see each of the network connections and let you choose which one you want to use, I understand that that was coded into them, but shouldn't there be a way, whether it be something built into the system, or a third party app that can do this?

Thank you in advance for your help

- Collapse -
Said TCPIP tools would be using a ROUTE.

Just go get a nice book on TCPIP and explore the sections about ROUTE(ing). Explore your ROUTE on your machine with ROUTE PRINT on a command window to see what's going on.

You don't understand my answer since you need the basics before we can progress and I can't teach TCPIP in this space. Besides, with all the web pages and books on the subject, it would be duplicative effort.

Wonder if you must, but dive in and learn. It will dawn on you soon.


- Collapse -
I think I understand but...

I think I understand, well...sorta. I was wondering, do you think it would be possible for me to create a program that would launch the program I want to run, and capture a packet and check the ip address that that packet was sent to, then from there create a ROUTE.

Thank you for pointing me in the direction of ROUTE, even if I can't use it for this particular application, I'm sure I can find a use for it elsewhere.

Thank you in advance,

- Collapse -

The magic information we need is the destination IP address. Then we use the ROUTE ADD command to specify what ROUTE the TCPIP stack should use for that destination.


CNET Forums