If you have two interfaces, you can run programs using one of them (despite the fact that Windows selects default interface based on a metric value). For example I virtualize Windows 7 and I need same static ip for it that my host computer uses. It’s OK, in this scenario I can run applications using Virtualbox NAT (this virtual adapter ip is something like 10.0.2.15). But I’m also a Heroes III gamer and I love to play with my coleagues using LAN. So there is need for a second adapter in bridged mode (with ip like 192.168.x.x).
What can I do?
Amazingly there is a Windows application that can do that. Simply download ForceBindIP from this site.
Usage is simple as that:
ForceBindIp -i 10.0.2.15 c:\Windows\System32\mstsc.exe
10.0.2.15 – interface ip
Remember to pass full path for a program that you’re trying to run!