Short form question: Is there a way to tell an app to use the secondary NIC as a route even if it has a higher metric?
Long form question & explanation:
I have a Windows Server 2008R2 with two NIC's, each one connected to a different ISP's router. My primary ISP gives me around 5x-10x the bandwidth of the secondary, but the disadvantage is that the router's IP is not public so I can't do port forwarding for remote access (I've kind of worked around this with LogMeIn Hamachi but it's painfully slow because of the tunneling involved).
Here's the issue, I want to use the secondary NIC (which can be accessed via port forwarding) as a point of entry for remote desktop but to do this I would need the Dyn.com update client to use it to connect to their servers to update my IP. Can this be done? I've already checked ISP#2's router and it does not incorporate DDNS update functionality which would be ideal.