Google Domains prend-il en charge les fonctionnalités de type CNAME au sommet de la zone?

24

Cette fonctionnalité est requise pour diriger correctement un domaine racine vers Heroku:

https://devcenter.heroku.com/articles/custom-domains#cname-functionality-at-the-apex

Certains bureaux d'enregistrement, comme DNSimple, le prennent en charge. Est-il pris en charge par les nouveaux Google Domains?

alpheus
la source
3
Il est recommandé de rediriger vers www au lieu d'essayer de servir un site avec le nom de domaine nu.
Michael Hampton
4
Je sais, mais comme beaucoup d'autres personnes, j'ai des sites qui fonctionnent depuis longtemps sans le "www" et doivent continuer à le faire.
alpheus
Ce n'est généralement pas si difficile de revenir en arrière . Ne vous laissez pas arrêter par les soucis de "SEO".
Michael Hampton

Réponses:

19

Non.

La liste complète des enregistrements pris en charge par Google Domains est disponible à l'adresse suivante:

https://support.google.com/domains/answer/3290350

Il n'y a pas de «ALIAS» ou «ANAME» ou tout autre pseudo-CNAME similaire pris en charge.

Veuillez noter que le type d'enregistrement mentionné par la documentation Heroku n'est pas un CNAME réel, mais plutôt un enregistrement A qui est mis à jour automatiquement pour correspondre à un enregistrement A externe arbitraire. Amazon Route 53, ainsi que plusieurs autres fournisseurs DNS, proposent cela et l'appellent diverses choses - certains l'appellent ALIAS ou ANAME, etc. - mais ce n'est pas un type RR réel.

Les domaines Google prennent en charge une chose appelée "enregistrements synthétiques", mais AFAIK ne vous aiderait pas avec Heroku.

https://support.google.com/domains/answer/6069273

Joe Sniderman
la source
6
C'est vraiment dommage. La prise en charge simple du record ALIAS est excellente. C'est un must have non seulement pour Heroku, mais pour d'autres services PaaS similaires. De bons liens pour ceux qui ne connaissent pas leur support ALIAS. * blog.dnsimple.com/2011/11/introducing-alias-record * support.dnsimple.com/articles/alias-record * support.dnsimple.com/articles/… * blog.dnsimple.com/2014/01/why -alias-record * support.dnsimple.com/articles/domain-apex-heroku
Subfuzion
1
Il est choquant que ni GCP ni AWS ne prennent encore en charge ces enregistrements. Voici une demande de fonctionnalité DNS dans le cloud que les gens devraient lire / commenter pour encourager le développement de la fonctionnalité: issuetracker.google.com/issues/38195246
Abe Voelker
15

Non, mais vous pouvez demander à Google Domains de transférer votre domaine racine vers votre www CNAME.

Créez d'abord un CNAME dans la section Enregistrements personnalisés pointant wwwvers yourapp.herokuapp.com.

Ensuite, dans la section Synthetic Records, choisissez Subdomain forward, entrez @dans le subdomainchamp et www.yourdomain.comdans le Destination URLchamp.

Enregistrez-les et vous avez terminé.

Travis Reeder
la source
Ce n'est pas un excellent moyen de procéder car il ne "transfèrera" pas un chemin URL arbitraire, il ne vous enverra à la racine www que si vous tapez any @ url.
tommybananas
2
Cette solution a fonctionné pour ma redirection du domaine apex. Les domaines Google vous permettent de spécifier si vous souhaitez transférer le chemin d'accès ou non dans la configuration de l'élément, et le chemin est transféré correctement pour moi. Il ne gère pas bien https, mais nous n'en avons pas encore l'usage, donc ce n'est pas un problème.
Miro
1
@tommybananas - Google Domains semble autoriser le transfert de chemin maintenant.
BadPirate
Ils ont également ajouté le transfert https
max
3

Cloudflare a fini par travailler pour moi (plan gratuit), consultez http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/ . Leur intégration est excellente, ils vous guident à travers le changement de votre serveur de noms et appliquent automatiquement un peu de magie ("aplatissement CNAME") lorsque vous définissez un enregistrement CNAME pour le domaine racine.

Geai
la source
Cela était viable, à condition que vous souhaitiez prendre vos paramètres DNS en dehors de Google Domains et que GD pointe simplement vers un autre serveur de noms. Mon objectif était de tout garder sur Google Domains et la réponse de @ travisR le permettait.
Miro
0

Toutes les réponses sont exactes que ce n'est pas possible.

Mais pour ajouter les hacks, j'écris ce que j'ai fait:

Je suis allé sur site24x7 et j'ai recherché le DNS vers lequel je voulais pointer. Il donne toute une liste d'adresses IP vers lesquelles pointe le DNS. Ensuite, j'ai ajouté un enregistrement A avec toutes ces adresses dans le domaine racine.

C'est totalement gratuit, très facile à configurer mais avec un inconvénient. Heroku, ou tout autre fournisseur dont vous disposez, peut choisir de modifier toutes ces adresses IP et votre configuration échouera. Cela semble être une possibilité à distance tant que votre site est en ligne. Je n'y ai pas fait face au cours des derniers mois - depuis février 2016.

vedant
la source
3
Cela fait seulement 9 jours depuis février 2016.
MadHatter prend en charge Monica