실수로 AWS console 에서 탄력적 IP(Elastic IP) 를 릴리스했는데 DNS 로 해당 서버에 연결되어 있다면 큰 문제가 발생합니다.
새로 IP 를 할당하고 DNS 에 등록해도 전파 시간동안 서비스가 안 될수 있으며 iOS app 같은 경우 DNS 를 cache 하므로 비행기 모드로 나갔다 오거나 재부팅을 해야 합니다.
Instance 에 할당한 IP 는 해제할 수 없으며 "연결 해제" 상태여야 해제가 가능합니다.
IP 복구
aws cli에서 allocate-address 명령을 수행하고 명시적으로 복구할 IP 를 지정하면 됩니다.
aws ec2 allocate-address --domain vpc --address 1.2.3.4