overexchange
overexchange

Reputation: 1

Why hostname and IP gets changed after restart of EC2?

After restarting AWS EC2, hostname & public IP gets changed.

Remote docker clients get affected as they rely(export DOCKER_HOST) on these public names.


How to resolve this dynamic IP(public) problem of EC2?

Upvotes: 0

Views: 1170

Answers (1)

rph
rph

Reputation: 2639

By default, AWS assigned public IP addresses as well as hostnames are ephemeral, meaning they will be released back to the pool if you restart the instance. If you really need a persistent IP address, you can use Elastic IPs, but bear in mind there’s a limit per region.

Note: I’d still recommend evaluating the need for using a public IP from the IPv4 pool, as they are a rare resource. Most of the times, one can get by well by using the correct combination of security groups and private IPs, along with Route53 hosted zones for friendly naming, assuming instances are in the same VPC or can communicate via VPC peering.

Upvotes: 2

Related Questions