네트워크 인터페이스의 IP 주소 관리
네트워크 인터페이스의 IP 주소 관리
인스턴스의 네트워크 인터페이스에 보조 IP 주소를 추가하거나 제거할 수 있어요. 여러 개의 IP 주소가 필요한 애플리케이션(예: 다중 테넌트 웹 서버, 컨테이너 호스트 등)에서 유용합니다.
출처: 문서
본문
보조 프라이빗 IPv4 주소 (Secondary private IPv4 addresses)
인스턴스의 네트워크 인터페이스에는 기본 프라이빗 IPv4 주소 외에 보조 프라이빗 IPv4 주소를 여러 개 할당할 수 있어요. 보조 IP 주소를 사용하면 인스턴스가 여러 IP 주소를 가지며, 이를 통해 컨테이너, 로드 밸런서 대상, 특정 애플리케이션 트래픽을 구분할 수 있습니다.
콘솔 (Console) — 보조 IP 주소를 추가하려면
- Amazon EC2 콘솔을 엽니다. https://console.aws.amazon.com/ec2/
- 탐색 창에서 Instances를 선택합니다.
- 인스턴스를 선택하고 Networking 탭에서 Manage IP addresses를 선택합니다.
- Add IP address를 선택하고 서브넷의 보조 IP 주소를 지정(또는 자동 할당)합니다.
- 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 주소를 추가하려면
- Amazon EC2 콘솔 구성을 엽니다.
- 인스턴스 Networking 탭에서 Manage IP addresses를 선택합니다.
- Add IP address에서 IPv6 주소를 지정합니다.
- Save를 선택합니다.
보조 IP 주소를 제거할 때는 연관된 탄력적 IP 주소가 있다면 먼저 분리해야 합니다.