Как убедиться, что в первую очередь используется один IP-адрес для доступа в Интернет, если у сервера Windows несколько IP-адресов?

Как убедиться, что в первую очередь используется один IP-адрес для доступа в Интернет, если у сервера Windows несколько IP-адресов?

В Windows есть несколько IP-адресов, но теперь я хочу использовать для доступа в Интернет только один IP-адрес.

например у меня есть IP-адреса:

45.1.1.1
45.1.1.2
45.1.1.3
45.1.1.4

Я хочу получить доступ к IP.cn, я хочу, чтобы там отображалось только 45.1.1.1, но на самом деле он (ip.cn) покажет 45.1.1.2 или другие.

как это реализовать?


РЕДАКТИРОВАТЬ-01

Я не знаю skip as source, имеется ли в виду эта кнопка? Вы имеете в виду установить флажок, чтобы добавить вторичный IP-адрес, или снять флажок, чтобы добавить второй IP-адрес?

введите описание изображения здесь

решение1

Удалите и заново добавьте вторичные адреса с помощью"пропустить как источник"указан флаг. Это можно сделать только с помощью инструментов командной строки (нонетчерез графический интерфейс «Свойства TCP/IP»).

Нетш

Netsh требует сначала удалить адрес, а затем добавить его заново:

netsh interface ipv4 add address <interface> <address>/<prefixlen> skipassource=true

Например:

netsh int ipv4 add addr "Ethernet" 192.168.1.5/24 skipassource=true

PowerShell

Чтобы добавить новый адрес:

New-NetIPAddress -IPAddress <addr>/<len> -InterfaceAlias <interface> -SkipAsSource $True

PowerShell также позволяет изменять существующие адреса:

Get-NetIPAddress <address> | Set-NetIPAddress -SkipAsSource $True

Заключительное замечание

Обратите внимание, что в Server 2012 вынеобходимо использоватьтолькоинструменты командной строки, так как любое изменение адреса, выполненное через графический интерфейс «Свойства TCP/IP», приведет к потере этого флага для всех адресов.


Дальнейшая информация:

Связанный контент