Je suis coincé avec un problème, je suppose que beaucoup d'entre vous ont déjà souffert et j'essaie de le résoudre à ma façon sans passer des services DNS Amazon Route 53 à un autre fournisseur DNS.

J'héberge deux applications sur deux plateformes cloud différentes (une plateforme cloud privée et Windows Azure) et j'ai le même scénario dans les deux.

Fondamentalement, je dois mapper mon domaine (disons foo.com) à foo.cloudapp.net ainsi que www.foo.com à foo.cloudapp.net. Le problème est qu'Amazon ne vous permet de le faire que si vous hébergez votre application sur leurs serveurs et pas sur d'autres (vous pouvez voir les questions de la FAQ commençant par "Puis-je pointer ma zone apex (example.com versus www.example.com) .. . » étant répondu par un Oui !). Eh bien, ma question devrait être la prochaine question sur la FAQ et à l'heure actuelle, la réponse est non. J'ai lu plusieurs réponses sur Internet en disant que s'ils le faisaient, ils ne suivraient pas les spécifications DNS, mais ils NE suivraient PAS les spécifications. si vous hébergez sur Amazon, alors ma question : que dois-je faire pour résoudre ce problème concernant le mappage de l'apex de la zone sur un CNAME ou une URL et non sur une IP, car de nos jours, presque personne n'utilise d'adresses IP.

Je sais que je peux passer à un autre serveur DNS et résoudre le problème ! mais j'ai trouvé qu'aucun des services ne vous facture par mois et qu'il est aussi bon marché, convivial et sécurisé qu'Amazon...

De l'aide?

Merci!

answer

RFC1033en effet, ne permet pas à un sommet de zone d'être un CNAMEenregistrement. Et Route53semble RFC1033conforme. Cependant, il existe d'autres services (même des services gratuits) qui essuient leurs arrières avec cette RFC1033exigence, vous permettant de faire ce que vous essayez de faire. Je sais pertinemment que CloudFlare propose l'hébergement DNS en tant que service gratuit et permet à l'apex de la zone d'être un fichierCNAME .