When I launch an EC2 instance,I will get a private ip and public ip.The public ip can be
visited by a dns domain like ‘ec2-184-73-237-10.compute-1.amazonaws.com’.When I ping it,I got ip address 184.73.237.10.
My question is: does 184.73.237.10 only belongs to me or it’s shared by different instances?
If it’s shared by different instances,how does it work? As far as I know, each instances(linux) can be accessed by ssh.
Thanks in advance 🙂
It only belongs to you (there is a 1:1 mapping between public and private IP addresses), but it can change at any time. For this reason, if you need an instance to be permanently accessible by IP they recommend using an Elastic IP Address. EIP is free as long as it’s actually associated with an instance.