I have two internet connections (one satellite and one DSL). I want to route all my gaming traffic through the DSL connection and all other traffic through satellite.
Each WAN is served from its own router, however both routers connect to a single ethernet port on my PC (the DSL one is bridged to the other). I can change which WAN I use simply by changing the default gateway in the TCP/IPv4 settings pane.
Default gateway: 192.168.0.100 = satellite router
Default gateway: 192.168.0.200 = DSL router
What I want to do is bind certain applications - and all their traffic - to a particular default gateway, e.g.
counterstrike.exe -> 192.168.0.200. I've tried using ForceBindIP, but I assume it requires two separate NICs to function properly and I only have one.
I've also tried adding the virtual Loopback adapter to Windows 7, with a view to then using that with ForceBindIP, but I wasn't sure how to configure it to actually connect to the internet.
I can't use the routing table to force gateways because I don't know the destination IPs of all of the potential outgoing traffic.
Is there something which will let me change gateways on a per-program basis?