네트워크 인터페이스의 IP 주소 관리

네트워크 인터페이스의 IP 주소 관리

인스턴스의 네트워크 인터페이스에 보조 IP 주소를 추가하거나 제거할 수 있어요. 여러 개의 IP 주소가 필요한 애플리케이션(예: 다중 테넌트 웹 서버, 컨테이너 호스트 등)에서 유용합니다.

출처: 문서

본문

보조 프라이빗 IPv4 주소 (Secondary private IPv4 addresses)

인스턴스의 네트워크 인터페이스에는 기본 프라이빗 IPv4 주소 외에 보조 프라이빗 IPv4 주소를 여러 개 할당할 수 있어요. 보조 IP 주소를 사용하면 인스턴스가 여러 IP 주소를 가지며, 이를 통해 컨테이너, 로드 밸런서 대상, 특정 애플리케이션 트래픽을 구분할 수 있습니다.

콘솔 (Console) — 보조 IP 주소를 추가하려면

  1. Amazon EC2 콘솔을 엽니다. https://console.aws.amazon.com/ec2/
  2. 탐색 창에서 Instances를 선택합니다.
  3. 인스턴스를 선택하고 Networking 탭에서 Manage IP addresses를 선택합니다.
  4. Add IP address를 선택하고 서브넷의 보조 IP 주소를 지정(또는 자동 할당)합니다.
  5. Save를 선택합니다.

AWS CLI

assign-private-ip-addresses 명령을 사용해 보조 IP를 할당합니다.

aws ec2 assign-private-ip-addresses \
    --network-interface-id eni-01234567890abcdef0 \
    --secondary-private-ip-address-count 1

탄력적 IP 주소 연결 (Elastic IP association)

보조 프라이빗 IP 주소에 탄력적 IP 주소(EIP)를 연결할 수 있어요. EIP를 보조 IP에 연결하려면 먼저 보조 IP가 네트워크 인터페이스에 할당되어 있어야 합니다.

IPv6 주소 (IPv6 addresses)

VPC와 서브넷이 IPv6를 지원한다면 네트워크 인터페이스에 IPv6 주소를 할당할 수 있어요. IPv6 주소는 선택적으로 인스턴스와 함께 해제되도록 구성할 수 있습니다.

콘솔 (Console) — IPv6 주소를 추가하려면

  1. Amazon EC2 콘솔 구성을 엽니다.
  2. 인스턴스 Networking 탭에서 Manage IP addresses를 선택합니다.
  3. Add IP address에서 IPv6 주소를 지정합니다.
  4. Save를 선택합니다.

보조 IP 주소를 제거할 때는 연관된 탄력적 IP 주소가 있다면 먼저 분리해야 합니다.

더 알아보기 (Learn more)