KAKAO.GG
백엔드

EC2 인스턴스 IP 고정하기 (Elastic IP 설정)

GG
2025. 6. 19.
조회 28
#AWS EC2 고정 IP#Elastic IP 설정#EC2 IP 변경 문제

AWS EC2 서버 배포는 외부와 통신하는 대표적인 연결 수단입니다. 하지만 일반적인 퍼블릭 IP는 인스턴스를 재시작하거나 중지 후 다시 시작하면 IP가 변경되는 문제가 있어, 고정 IP 설정이 필수입니다.

 

퍼블릭 IP의 문제

EC2 인스턴스를 생성하면 퍼블릭 IPv4가 자동으로 부여됩니다. 하지만 다음과 같은 문제가 있습니다.

 

상황

문제점

인스턴스 재시작

퍼블릭 IP 변경됨

외부 DNS 설정 시

IP가 변경되면 도메인 연결이 끊어짐

외부 서비스에서 IP 화이트리스트 필요 시

IP가 바뀌면 접근 불가

 

이런 문제를 Elastic IP (고정 공인 IP)를 사용하여 해결할 수 있습니다.

 

Elastic IP란?

Elastic IP는 AWS에서 제공하는 고정된 퍼블릭 IP 주소입니다. IP를 EC2 인스턴스에 할당하여, 인스턴스를 껐다 켜도 IP가 고정됩니다.

설정 방법 (EC2 콘솔 기준)

  1. AWS Management Console → EC2 → Network & Security → Elastic IPs

  2. [Allocate Elastic IP address] 클릭

    • Amazon의 IPv4 주소 풀에서 선택

    • “Allocate” 클릭

  3. 새로 생성된 IP 선택 후, [Actions → Associate Elastic IP address] 클릭

  4. 연결할 EC2 인스턴스를 선택하고 “Associate” 버튼 클릭

적용 완료 후, EC2 인스턴스의 퍼블릭 IP는 Elastic IP로 고정됨

 

Elastic IP는 EC2 인스턴스를 외부 서비스와 연결하기 위한 필수 설정에 가깝습니다. 도메인 연결, 보안 인증, 외부 시스템 통신 등 다양한 상황에서 IP 고정은 서비스의 신뢰성과 연속성을 보장합니다. EC2를 API 서버로 사용하는 경우 Elastic IP 설정을 권장드립니다.