Question

J'ai une question concernant AWS équilibreurs de charge.

Je peux pointer mon CNAME www au DNS de mon équilibreur de charge parfaitement et je sais que ce sera toujours le travail, mais je dois aussi souligner le dossier @ pour l'équilibrage de charge afin que les gens peuvent accéder mysite.com au lieu de www.mysite.com et appuyez sur la loadbalancer.

Le problème est que les enregistrements A doivent pointer une adresse IP, donc je ne peux pas pointer vers le DNS et l'adresse IP de l'équilibreur de charge ne cesse de changer de façon arrête mysite.com travail.

Quelqu'un peut-il me recommander un travail autour de cela?

Était-ce utile?

La solution

Voici les étapes.

  1. Cliquez sur Créer un jeu enregistrement
  2. Pour record au sommet de la zone il suffit de laisser le champ nom vide
  3. Sélectionnez le type d'alias que vous souhaitez effectuer une ou AAAA (toutes les étapes après ce sont les mêmes pour les deux types)
  4. Cliquez sur le bouton radio Oui.
  5. Ouvrez la console EC2 dans un autre onglet et accédez à la liste de vos équilibreurs de charge. Cliquez sur l'équilibreur de charge et de regarder l'onglet Description dans le volet ci-dessous la liste. Exemple de sortie ci-dessous

entrer image description ici

Autres conseils

Vous avez besoin d'un serveur Web qui fait une redirection au lieu. dire que vous voulez envoyer un 301 « Déplacé définitivement » à partir du serveur Web qui mysite.com points, la redirection vers www.mysite.com. Ensuite, vous CNAME www.mysite.com vers Amazon.

Certains fournisseurs d'hébergement DNS feront pour vous, je pense que GoDaddy fait. Sinon, vous devez configurer un serveur Web, vous pouvez configurer pour le faire.

La configuration Apache .htaccess pourrait être par exemple:

RewriteEngine on
RewriteCond %{HTTP_HOST} mysite.com
RewriteRule ^(.*)$ http://www.mysite.com/$1 [L,R=permanent]

Si vous avez un site d'hébergement Apache générique qui supporte .htaccess alors vous pouvez le faire.

Quoi qu'il en soit ce que vous cherchez est une redirection.

Techniquement, il ne peut pas être fait. Vous ne pouvez faire référence à un équilibreur de charge Amazon en utilisant un CNAME et il enfreint les règles DNS pour attribuer un CNAME à la racine du domaine en raison de problèmes avec ce qui provoque des enregistrements MX.

Cela dit, certains fournisseur de DNS ne vous permet de le faire, la route d'Amazon 53 n'a pas, mais ZoneEdit permet (avec un avertissement). Si vous n'avez pas besoin de votre e-mail au travail pour ce domaine, c'est une solution. Si vous faites email besoin, le mien est arrivé au travail en utilisant ZoneEdit, mais les règles DNS dit que vous ne pouvez pas compter sur ce point.

Edit: Après mon post Amazon a ajouté la possibilité de cartographier la racine d'un domaine (alias le sommet de la zone) à un équilibreur de charge en utilisant la route 53. Voir ce billet de blog .

Comme le souligne David, vous ne pouvez pas le faire et rester toujours dans DNS RFC. Vous pourriez construire un petit pas de charge quelque part instance équilibrée qui vient redirecs mysite.com -> www.mysite.com. Pas une solution tout à fait élégante, mais un travail autour ..

Amazon a maintenant fonctionnalité Route53 qui fournit un mécanisme pour la liaison enregistrements A à ELB: http : //www.allthingsdistributed.com/2011/05/aws_ipv6.html

Vous n'avez pas besoin d'une redirection, et oui il peut être fait. Il est tout simplement pas dans le mode normal de travailler avec DNS, tant de gens ne sont pas à l'aise avec la zone faîtières encore avec des alias ELB.

Voir les liens donnés dans d'autres réponses ici, en particulier https://serverfault.com/questions/342904/how-do-you-create-a-zone-apex-alias-that-points-to-a -Élastique-équilibreur de charge en th

Amazon a ajouté une option spéciale d'alias dans leur itinéraire 53 service DNS. Vous pouvez pointer un enregistrement comme un alias à l'équilibreur de charge dns. Je suis tombé sur ce même problème parce que je héberger mes propres serveurs DNS en utilisant bind 9. Je ne voulais pas utiliser le CNAME avec une solution de redirection. La route 53 est une solution meilleure et Amazon est grande à propager les informations DNS à travers le monde.

Voici une explication de la façon d'utiliser la route 53 avec l'enregistrement d'alias spécial pour les équilibreurs de charge élastiques.

https://serverfault.com/questions/342904/how-do-you-create-a-zone-apex-alias-that-points-to-a-elastic-load-balancer-in-th

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top