점검을 마친 EC2 인스턴스가 실행 중인데도 외부 시스템에서 접속하지 못한다면 공인 IP부터 확인해 볼 만합니다. 작업자가 말한 “서버 재시작”이 EC2의 재부팅인지, 인스턴스를 중지한 뒤 다시 시작한 것인지에 따라 외부에서 접근 가능한 주소의 처리 방식이 달라집니다. 이 글은 Elastic IP를 사용하지 않고 DHCP IPv4로 직접 통신하는 EC2를 중심으로 설명합니다.

재부팅과 중지 후 시작의 주소 차이

EC2 콘솔 자체의 재부팅(Reboot)은 운영체제 재시작에 해당하며 기존 공인 IPv4 주소를 유지합니다. AWS는 프라이빗 IPv4와 인스턴스 스토어 데이터도 재부팅 시 유지된다고 설명합니다. AWS — EC2 인스턴스 재부팅
반면 중지(Stop)하면 자동 할당된 공인 IPv4가 해제됩니다. 이후 시작(Start)할 때 공인 주소를 받을 조건을 충족하면 새 주소가 할당됩니다. 보조 네트워크 인터페이스가 있거나 보조 프라이빗 IPv4에 Elastic IP가 연결된 경우 등에는 자동으로 새 공인 IPv4가 할당되지 않는 예외가 있으므로 실제 결과를 확인해야 합니다. AWS — EC2 중지 및 시작의 작동 방식 AWS — EC2 인스턴스 IP 주소 지정
중지 후 시작은 일반적으로 EBS 루트 볼륨 기반 인스턴스에서 사용할 수 있습니다. 이때 프라이빗 IPv4와 EBS 볼륨은 유지되지만 인스턴스 스토어 데이터는 삭제되므로 주소 외에 데이터 보존 조건도 확인해야 합니다. AWS — EC2 인스턴스 상태 변경
| 작업 | 자동 할당 공인 IPv4 | 운영 확인 |
|---|---|---|
| 재부팅 | 기존 주소 유지 | 서비스 정상 응답 확인 |
| 중지 후 시작 | 기존 주소 해제, 조건 충족 시 새 주소 할당 | 새 주소 또는 주소 미할당 여부 확인 |
| Elastic IP 연결 상태에서 중지 후 시작 | 일반적으로 연결 유지 | 연결 대상과 실제 통신 확인 |
주소 변경이 영향을 주는 연결 경로
가상의 예로 거래처가 인스턴스의 공인 IP를 방화벽 허용 목록에 등록했다고 가정해 보겠습니다. 중지 후 새 주소가 할당되면 서버가 정상 실행 중이어도 거래처 방화벽이 이전 주소만 허용해 연결이 실패할 수 있습니다. 반대로 회사가 거래처에 제공하는 서비스라면, 거래처 측 목적지 설정이나 DNS가 이전 주소를 가리키는지도 확인해야 합니다.
DNS A 레코드가 공인 IP를 직접 가리킨다면 새 주소 반영과 캐시 만료까지 확인해야 합니다. 다만 로드 밸런서나 프록시를 통해 연결한다면 외부에 보이는 주소와 EC2 주소가 다를 수 있으므로, 먼저 실제 통신 경로를 파악하십시오.
공인 IP가 없다고 무조건 장애는 아닙니다. 프라이빗 서브넷의 EC2가 NAT 게이트웨이나 프록시를 통해 외부에 나가는 구성에서는 상대방이 보는 출발지 주소가 인스턴스의 공인 IP가 아닐 수 있습니다.
작업 전후 점검과 Elastic IP 선택

작업 전에는 EC2 콘솔의 인스턴스 상세 화면에서 현재 공인 IPv4와 프라이빗 IPv4를 확인하고, 네트워크 인터페이스와 Elastic IP 연결 여부를 기록하십시오. 공인 IPv4 값이 비어 있다면 직접 공인 주소를 가진 구성인지부터 다시 살펴봅니다.
다음으로 DNS 레코드, 거래처 및 사내 방화벽의 허용 목록, 배치·API 설정 등 주소를 직접 참조하는 곳과 변경 담당자를 정리합니다. 중지 후 시작이 필요한 작업이라면 작업 후 새 주소 유무, DNS 반영, 상대방 측 허용 목록, 실제 업무 요청과 응답을 순서대로 확인하십시오.
안정적인 공인 IPv4가 필요한 경우 Elastic IP를 검토할 수 있습니다. 다만 기존 자동 할당 공인 IP를 사용하는 인스턴스에 Elastic IP를 연결하면 기존 공인 주소가 반환되므로, 연결 자체가 주소 변경 작업입니다. 연결 전 DNS와 허용 목록 변경을 계획하고 전환 후 통신을 시험해야 합니다. AWS — EC2 인스턴스 IP 주소 지정 AWS — Elastic IP 주소 개념과 규칙
Elastic IP는 계정에 할당된 주소를 직접 해제하기 전까지 유지하지만, 인터넷 접속이나 서비스 정상 동작까지 보장하지는 않습니다. 공인 IPv4와 Elastic IP에는 사용·미사용 상태에 따른 비용이 발생할 수 있으므로 현재 요금과 적용 조건을 확인하고 불필요한 주소는 정리하십시오. AWS — Elastic IP 주소 개념과 규칙
자주 묻는 질문
재부팅을 하면 공인 IP가 항상 바뀌나요?
아닙니다. EC2의 재부팅은 현재 공인 IPv4를 유지합니다. 중지 후 시작이나 Elastic IP 연결은 별도 작업이므로 구분해야 합니다.
중지 후 시작했는데 공인 IP가 없는 이유는 무엇인가요?
공인 IP 자동 할당 조건을 충족하지 않거나 보조 네트워크 인터페이스 등 예외가 있을 수 있습니다. 인스턴스의 네트워크 인터페이스와 주소 할당 설정을 확인하십시오.
Elastic IP를 연결하면 기존 공인 IP를 그대로 고정할 수 있나요?
아닙니다. 기존 자동 할당 공인 IPv4는 해제되고 연결한 Elastic IP로 바뀝니다. 따라서 연결 전에 DNS와 연계 시스템의 주소 변경을 준비해야 합니다.
Elastic IP가 있으면 중지 중에도 비용이 발생하나요?
연결된 인스턴스가 중지된 상태에서도 Elastic IP 비용이 발생할 수 있습니다. 적용 요금과 프리 티어 조건은 AWS의 현재 안내 및 청구 내역을 확인하십시오.
결론
EC2의 공인 IP가 외부 설정에 쓰인다면 작업 지시서에 “재시작”이라고만 적지 말고 재부팅인지 중지 후 시작인지 다른사람도 알아볼 수 있도록 정확히 기재해야 합니다.. 중지 후 시작이 필요하면 현재 주소와 참조 위치를 기록하고, 시작 후 실제 주소와 업무 연결을 검증해야 합니다. 주소를 지속적으로 유지해야 한다면 Elastic IP을 Static IP로 전환 영향과 비용을 함께 판단해볼 필요가 있습니다.