Tu ne peux pas.
ELB fournit une ou plusieurs adresses IP, se cachant derrière le CNAME que vous utilisez avec l'enregistrement www, et ces adresses ne sont pas statiques, vous ne pouvez donc pas créer un enregistrement A en haut ("apex") de votre domaine et pointez sur les adresses ... avec cela, un CNAME au sommet d'un domaine n'est pas une configuration DNS valide. Il n'y a donc pas directement de moyen de le faire.
Vous pouvez soit utiliser la fonction de transfert de site Web de Go Daddy pour rediriger les demandes example.com vers www.example.com, ce qui amènera le navigateur à changer sa valeur de barre d'adresse d'example.com vers www.example.com, puis d'envoyer du trafic vers le ELB (via le www CNAME) ... ou vous pouvez déplacer le DNS de Go Daddy vers le service Route 53 d'Amazon, qui a une autre fonctionnalité qui fonctionne de manière similaire à un CNAME mais qui est implémentée différemment, conformément aux règles établies dans la RFC-1912 . Ils appellent ces ALIAS
enregistrements.
Un enregistrement d'alias dans Route 53 est un pointeur vers une configuration interne dans Route 53 qui permet à ce service de rechercher et de renvoyer un enregistrement A approprié pour le service vers lequel l'enregistrement d'alias pointe.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
Michael - sqlbot
la source
Vous pouvez également supprimer l'enregistrement (@) A par défaut s'il y en a un et la plupart des navigateurs essaieront simplement www à la place. Cela a fonctionné pour moi.
la source
J'ai juste essayé d'utiliser le DNS godaddy pour pointer l'enregistrement @ vers un CNAME. Mais il semble que je n'ai pas pu résoudre le problème. suivre les directives ci-dessus fonctionne alors.
pointez votre domaine vers route53 et suivez choisissez votre enregistrement A souhaité et passez l'enregistrement via Alias. Vous devriez pouvoir gagner.
la source
Pour ce faire, vous pouvez créer un enregistrement CNAME dans GoDaddy qui pointe vers l'enregistrement DNS amazonaws.com fourni par AWS pour votre équilibreur de charge. Voir leur documentation ici:
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
la source
Je cherchais la solution à ce problème et il s'est finalement avéré être un processus très simple.
Dans AWS, il est indiqué (un enregistrement), mais en fait, il vous suffit d'ajouter un enregistrement CNAME et une valeur en tant qu'URL de l'équilibreur de charge. Pour le domaine principal, utilisez les valeurs suivantes:
hôte: [www] valeur: [lien d'équilibrage de charge]
Pour un sous-domaine, ajoutez ce qui suit:
hôte [n'importe quel nom de sous-domaine]: [lien de l'équilibreur de charge]
et c'est tout ... Votre équilibreur de charge AWS doit maintenant être connecté à votre domaine ou sous-domaine.
Merci à cet article
https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
la source
Nous pouvons utiliser un ec2 avec vernis et nginx pour pointer vers une adresse IP externe pour le site Web hébergé sur godaddy.
la source