Set default Windows Server interface IP with multiple IPs

Solution 1:

have you seen this link? http://securahosting.com/technical-insight/windows-server/set-primary-ip-address-windows-server-2012#.VOe_0EfF98E

and this: http://www.confusedamused.com/notebook/source-ip-address-preference-with-multiple-ips-on-a-nic/

shortly, in netsh address setup use SkipAsSource=true flag for all non-primary IPs

Solution 2:

You can easily use PowerShell to do this:

Set-NetIPAddress -IPAddress 192.168.1.221 -SkipAsSource:$true

Do that for all IP addresses on interface that you don't want to be default. Leave one IP where SkipAsSource = False. That IP will end up being the default.