Ont Itinéraire 53 point à une instance au lieu d'une IP ou CNAME?

Nous sommes à l'aide de DNS Route 53 pour pointer vers une instance EC2. Est-il possible de l'Itinéraire 53 à point à l'instance directement, au lieu d'une adresse IP Élastique ou CNAME?

J'ai plusieurs raisons à cela:

  1. Je ne veux pas graver un IP.

  2. Cname ne sont pas fiables, parce que si une instance descend et remonte, le nom complet, l'ec2-X-X-X-X.compute-1.amazonaws.com le changement.

  3. Dans l'avenir, j'ai besoin de faire tourner les instances par programme et à les aborder avec un sous-domaine, et je ne vois pas de moyen facile de le faire avec deux adresses ip élastiques ou Cname.

Quelle est la meilleure approche?

  • Ce ne sera probablement pas obtenir de réponse, mais je suis intéressé par la réponse aussi. Si j'propre "example.com" et d'avoir mon propre serveur DNS, puis-je direct "foo.example.com" à une instance EC2?
  • Eh bien, pour répondre à ma propre méta-question, j'ai attribué une IP élastique de mon exemple et ensuite créé une Un record pour elle. Vous pouvez également créer un enregistrement CNAME pour l'instance DNS public de nom, mais qui n'est pas stable, étant donné que le nom DNS change lorsque vous arrêtez et redémarrez l'instance.
  • En fait, une fois que vous attribuez une adresse IP élastique, vous pouvez prévoir le public nom DNS qui sera créé: ec2-{{IP Élastique}}.{{AWS AZ}}.compute.amazonaws.com. Si vous affectez un cname pour que les DNS route 53, il doit toujours pointer correctement à l'instance, vous affectez l'EIP pour. Cela a l'avantage de résoudre à l'interne EC2 ip lorsque vous êtes à l'intérieur du réseau EC2 et le bon public IP Élastique à l'extérieur.
InformationsquelleAutor ccleve | 2012-04-10