Up to Server2012 it was possible to set up binding order via GUI. Since server 2016 Microsoft recommends using interface metric to configure NIC priority.
However I have a legacy application that reports its own IP address to a different server and for this purpose it ignores interface metric and instead relies on binding order. It just reports the IP address of the first NIC that it gets from the system (tested this via disabling the other interfaces).
Is there any way to configure this via registry?
I tried changing HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage
but it has no effect, even after machine restart the order reported by Get-NetIPInterface
stays the same.
I also tried nvspbind
but it has no effect in Windows Server 2016.
Best Answer
Try this - the software can bind connections from a process to a specific network adapter.
Maybe it will help you solve your problem.
https://github.com/falahati/NetworkAdapterSelector