Binding a program to a specific Network Adapter

0

I am just using my windows7x64 desktop and I want a utility/program that allows me to chose which adapter a program uses for example, running a game through Adapter1 and Streaming videos through Adapter2 etc.

Do such utilities exist and/or work effectively?

BenniMcBeno

Posted 2013-06-25T08:36:59.753

Reputation: 101

Mmm source bind sounds good in theory, however not being widely supported or used i'm sure I would get issues galore. – BenniMcBeno – 2013-06-29T10:23:25.120

Answers

0

Take a look at my "Network Adapter Selector" project:

https://github.com/falahati/NetworkAdapterSelector

or the famous "ForceBindIP":

https://r1ch.net/projects/forcebindip

Soroush Falahati

Posted 2013-06-25T08:36:59.753

Reputation: 146

0

That's exactly what your routing table is supposed to do. You specify the destination - routing cares about how your packet gets there (and thereby also decides via which interface the data gets sent). So you should probably think about configuring your routing to match your needs.

Robert

Posted 2013-06-25T08:36:59.753

Reputation: 429

Not sure if upvote or downvote. Plain old routing tables are very tricky to use for such purposes, since you need to know every destination host you'll need, and manually add them to the routing table; this even breaks completely if both services happen to be provided by the same host. (Plus, operating systems already provide functions to bind connections to a specific source address or interface, most programs just don't use them.) – user1686 – 2013-06-25T11:40:50.300

(in other words, policy-based routing would be more apropriate, but Windows doesn't support that) – user1686 – 2013-06-25T11:44:51.280

Lol are you talking about my little SOHO router :D, yer I don't think she has modifyable routing tables Im not using corporate grade Cisco Routing here. I was hoping for something more application based – BenniMcBeno – 2013-06-29T10:20:20.717

@bennyboy: I would think all routers have modifiable routing tables, yes. (Even Windows does.) – user1686 – 2013-07-11T07:53:07.060