Windows Server 2016 – Changing NIC Binding Order

bindingsipnicwindows-server-2016

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