title: EC2 t2.micro instance has no public DNS
body: <p>I launched an Amazon Web Service (AWS) EC2 Instance, t2.micro, which must be launched into a VPC.</p>
  <p>The VPC has Auto-assign Public IP set to Yes.</p>
  <p>DNS resolution: Yes</p>
  <p>DNS hostnames: Yes</p>
  <p>But on the EC2 Dashboard, the instance still has a blank Public DNS and Public IP. I have tried to restart the instance several times, but it still has not been assigned a Public IP.  The 5 Elastic IPs that came with our AWS account have already been used.  Is it possible to get a Public IP assigned to a t2.micro instance without using Elastic IP?</p>
  <p>I have read the post: <a href="https://stackoverflow.com/questions/20941704/ec2-instance-has-no-public-dns">EC2 instance has no public DNS</a>,
  but I do not have reputation points to be able to add a comment, so I am posting this as new question.</p>