Windows 인스턴스에 보조 사설 IPv4 주소 구성하기

Windows 인스턴스에 보조 사설 IPv4 주소 구성하기 (Configure secondary private IPv4 addresses for Windows instances)

인스턴스에 여러 사설 IPv4 주소를 지정할 수 있어요. 인스턴스에 보조 사설 IPv4 주소를 할당한 뒤에는 인스턴스의 운영 체제를 구성해 보조 사설 IPv4 주소를 인식하도록 해야 해요.

참고 이 지침은 Windows Server 2022를 기준으로 해요. 단계 구현은 Windows 인스턴스의 운영 체제에 따라 달라질 수 있어요.

작업 (Tasks)

  • 사전 준비 (Prerequisites)
  • 1단계: 인스턴스에서 정적 IP 주소 지정 구성 (Step 1: Configure static IP addressing in your instance)
  • 2단계: 인스턴스의 보조 사설 IP 주소 구성 (Step 2: Configure a secondary private IP address for your instance)
  • 3단계: 보조 사설 IP 주소를 사용하도록 애플리케이션 구성 (Step 3: Configure applications to Use the secondary private IP address)

사전 준비 (Prerequisites)

인스턴스의 네트워크 인터페이스에 보조 사설 IPv4 주소를 할당하세요. 인스턴스를 시작할 때나 인스턴스가 실행된 후에 보조 사설 IPv4 주소를 할당할 수 있어요. 자세한 내용은 '인스턴스에 보조 IP 주소 할당하기'를 참고하세요.

1단계: 인스턴스에서 정적 IP 주소 지정 구성 (Configure static IP addressing in your instance)

Windows 인스턴스가 여러 IP 주소를 사용하도록 하려면 DHCP 서버 대신 정적 IP 주소 지정을 사용하도록 인스턴스를 구성해야 해요.

중요 인스턴스에서 정적 IP 주소 지정을 구성할 때 IP 주소는 콘솔, CLI 또는 API에 표시된 것과 정확히 일치해야 해요. 이 IP 주소를 잘못 입력하면 인스턴스에 연결할 수 없게 될 수 있어요.

Windows 인스턴스에서 정적 IP 주소 지정을 구성하려면:

  • 인스턴스에 연결하세요.
  • 다음 단계를 수행해 인스턴스의 IP 주소, 서브넷 마스크, 기본 게이트웨이 주소를 찾으세요.
  • PowerShell에서 다음 명령을 실행하세요:
ipconfig /all
  • 출력을 검토하고 네트워크 인터페이스의 IPv4 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 값을 기록하세요. 출력은 다음 예시와 유사해야 해요:
...
Ethernet adapter Ethernet 4:

   Connection-specific DNS Suffix  . : us-west-2.compute.internal
   Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
   Physical Address. . . . . . . . . : 02-9C-3B-FC-8E-67
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::f4d1:a773:5afa:cd1%7(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.200.0.128(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Monday, April 8, 2024 12:19:29 PM
   Lease Expires . . . . . . . . . . : Monday, April 8, 2024 4:49:30 PM
   Default Gateway . . . . . . . . . : 10.200.0.1
   DHCP Server . . . . . . . . . . . : 10.200.0.1
   DHCPv6 IAID . . . . . . . . . . . : 151166011
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2D-67-AC-FC-12-34-9A-BE-A5-E7
   DNS Servers . . . . . . . . . . . : 10.200.0.2
   NetBIOS over Tcpip. . . . . . . . : Enabled
  • PowerShell에서 다음 명령을 실행해 네트워크 및 공유 센터(Network and Sharing Center)를 엽니다:
& $env:SystemRoot\system32\control.exe ncpa.cpl
  • 네트워크 인터페이스(로컬 영역 연결 또는 이더넷)의 컨텍스트(오른쪽 클릭) 메뉴를 열고 속성(Properties)을 선택하세요.
  • 인터넷 프로토콜 버전 4(TCP/IPv4), 속성을 선택하세요.
  • 인터넷 프로토콜 버전 4(TCP/IPv4) 속성 대화 상자에서 다음 IP 주소 사용(Use the following IP address)을 선택하고 다음 값을 입력한 뒤 확인(OK)을 선택하세요.
필드 값
IP 주소 위 2단계에서 얻은 IPv4 주소
서브넷 마스크 위 2단계에서 얻은 서브넷 마스크
기본 게이트웨이 위 2단계에서 얻은 기본 게이트웨이 주소
기본 설정 DNS 서버 위 2단계에서 얻은 DNS 서버
대체 DNS 서버 위 2단계에서 얻은 대체 DNS 서버. 대체 DNS 서버가 나열되지 않았다면 이 필드는 비워 두세요.

중요 IP 주소를 현재 IP 주소가 아닌 다른 값으로 설정하면 인스턴스에 대한 연결을 잃게 돼요.

인스턴스가 DHCP에서 정적 주소 지정으로 전환되는 동안 몇 초 동안 Windows 인스턴스에 대한 RDP 연결이 끊어져요. 인스턴스는 이전과 같은 IP 주소 정보를 유지하지만 이제 이 정보는 정적이며 DHCP가 관리하지 않아요.

2단계: 인스턴스의 보조 사설 IP 주소 구성 (Configure a secondary private IP address for your instance)

Windows 인스턴스에서 정적 IP 주소 지정을 설정한 뒤 두 번째 사설 IP 주소를 준비할 수 있어요.

보조 IP 주소를 구성하려면:

  • Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  • 탐색 창에서 인스턴스(Instances)를 선택하고 인스턴스를 선택하세요.
  • 네트워킹(Networking)에서 보조 IP 주소를 기록하세요.
  • 인스턴스에 연결하세요.
  • Windows 인스턴스에서 시작(Start), 제어판(Control Panel)을 선택하세요.
  • 네트워크 및 인터넷(Network and Internet), 네트워크 및 공유 센터(Network and Sharing Center)를 선택하세요.
  • 네트워크 인터페이스(로컬 영역 연결 또는 이더넷)를 선택하고 속성(Properties)을 선택하세요.
  • 로컬 영역 연결 속성(Local Area Connection Properties) 페이지에서 인터넷 프로토콜 버전 4(TCP/IPv4), 속성, 고급(Advanced)을 선택하세요.
  • 추가(Add)를 선택하세요.
  • TCP/IP 주소(TCP/IP Address) 대화 상자에서 IP 주소에 보조 사설 IP 주소를 입력하세요. 서브넷 마스크에 1단계(인스턴스에서 정적 IP 주소 지정 구성)에서 기본 사설 IP 주소에 입력한 것과 같은 서브넷 마스크를 입력한 뒤 추가(Add)를 선택하세요.
  • IP 주소 설정을 확인하고 확인(OK)을 선택하세요.
  • 확인(OK), 닫기(Close)를 선택하세요.
  • 보조 IP 주소가 운영 체제에 추가되었는지 확인하려면 PowerShell에서 ipconfig /all 명령을 실행하세요. 출력은 다음 예시와 유사해야 해요:
Ethernet adapter Ethernet 4:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
   Physical Address. . . . . . . . . : 02-9C-3B-FC-8E-67
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::f4d1:a773:5afa:cd1%7(Preferred)
   IPv4 Address. . . . . . . . . . . : 10.200.0.128(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   IPv4 Address. . . . . . . . . . . : 10.200.0.129(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.200.0.1
   DHCPv6 IAID . . . . . . . . . . . : 151166011
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2D-67-AC-FC-12-34-9A-BE-A5-E7
   DNS Servers . . . . . . . . . . . : 10.200.0.2
   NetBIOS over Tcpip. . . . . . . . : Enabled

3단계: 보조 사설 IP 주소를 사용하도록 애플리케이션 구성 (Configure applications to Use the secondary private IP address)

보조 사설 IP 주소를 사용하도록 애플리케이션을 구성할 수 있어요. 예를 들어 인스턴스가 IIS에서 웹 사이트를 실행 중이라면 보조 사설 IP 주소를 사용하도록 IIS를 구성할 수 있어요.

IIS가 보조 사설 IP 주소를 사용하도록 구성하려면:

  • 인스턴스에 연결하세요.
  • 인터넷 정보 서비스(IIS) 관리자를 엽니다.
  • 연결(Connections) 창에서 사이트(Sites)를 확장하세요.
  • 웹 사이트의 컨텍스트(오른쪽 클릭) 메뉴를 열고 바인딩 편집(Edit Bindings)을 선택하세요.
  • 사이트 바인딩(Site Bindings) 대화 상자에서 형식(Type)에 대해 http를 선택하고 편집(Edit)을 선택하세요.
  • 사이트 바인딩 편집(Edit Site Binding) 대화 상자에서 IP 주소에 보조 사설 IP 주소를 선택하세요. (기본적으로 각 웹 사이트는 모든 IP 주소의 HTTP 요청을 수락해요.)
  • 확인(OK), 닫기(Close)를 선택하세요.

더 알아보기 (Learn more)