여러 IP를 사용하여 기본 Windows Server 인터페이스 IP 설정

여러 IP를 사용하여 기본 Windows Server 인터페이스 IP 설정

IP 주소가 3개(4.70, 4.17 및 4.18)인 Windows Server 2012R2 VM이 있습니다.

4.70은 속성 시트에 입력된 첫 번째 IP 주소이고, 4.17 및 4.18은 고급 대화 상자에 입력됩니다.

경로 인쇄에서 볼 수 있듯이 Windows는 4.17을 기본 IP로 바인딩하고 있으며 Windows가 4.70을 기본값으로 사용하도록 강제하고 싶습니다. 4.17/4.18은 IIS에서 사용되며 해결해야 할 몇 가지 중요한 방화벽 문제가 있습니다. 그동안 4.70에서 발생하는 상자의 나머지 트래픽이 필요합니다.

IP 구성/모두:

Ethernet adapter Ethernet0:
Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
Physical Address. . . . . . . . . : 00-50-56-9B-33-55
DHCP Enabled. . . . . . . . . . . : No
IPv4 Address. . . . . . . . . . . : 192.168.4.17(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.254.0
IPv4 Address. . . . . . . . . . . : 192.168.4.18(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.254.0
IPv4 Address. . . . . . . . . . . : 192.168.4.70(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 192.168.4.1

경로 인쇄:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
      0.0.0.0          0.0.0.0      192.168.4.1     192.168.4.17    266

답변1

이 링크 봤어?http://securahosting.com/technical-insight/windows-server/set-primary-ip-address-windows-server-2012#.VOe_0EfF98E

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

곧 netsh 주소 설정에서 기본이 아닌 모든 IP에 대해 SkipAsSource=true 플래그를 사용합니다.

답변2

PowerShell을 사용하여 이 작업을 쉽게 수행할 수 있습니다.

Set-NetIPAddress -IPAddress 192.168.1.221 -SkipAsSource:$true

기본값으로 설정하지 않으려는 인터페이스의 모든 IP 주소에 대해 이 작업을 수행합니다. SkipAsSource = False인 IP 하나를 남겨둡니다. 해당 IP는 결국 기본값이 됩니다.

답변3

여기에서 기본 IP 출력을 정의하는 방법에 대한 매우 자세한 예가 포함된 게시물을 찾았습니다.

https://www.sysadmit.com/2018/12/windows-configurar-ip-primaria-salida.html

이전 링크에서 추출한 예:

동일한 네트워크 인터페이스에서 IP 주소 172.17.0.2, 172.17.0.3 및 172.17.0.10을 구성하려고 하는데 출력의 기본 IP 주소가 172.17.0.2 대신 172.17.0.10이라고 가정해 보겠습니다.

현재 TCP/IP 구성을 제거하고 다음을 실행합니다.

netsh int ipv4 add address "Ethernet0" 172.17.0.2/16 SkipAsSource = true

netsh int ipv4 add address "Ethernet0" 172.17.0.3/16 SkipAsSource = true

netsh int ipv4 add address "Ethernet0" 172.17.0.10/16 SkipAsSource = false

처음 두 줄을 보면 172.17.0.2와 172.17.0.3이 모두 출력의 기본 IP 주소로 무시됨을 나타냅니다. 따라서 IP 주소 172.17.0.10이 기본 IP 주소로 간주됩니다. 산출.

관련 정보