web-dev-qa-db-fra.com

Ajout de CNAME et TXT enregistrements DNS pour un sous-domaine

J'ai une application Heroku et je dois configurer un domaine pour celle-ci. La manière courante de le configurer est d'utiliser l'enregistrement CNAME pour spécifier que ce domaine est un alias pour <your-domain-name>.herokuapp.com. Le truc, c'est que je veux aussi ajouter les intégrations Google Webmasters et Yandex.Metrika et le plus simple est d'ajouter deux TXT enregistrement pour le domaine. Je l'ai configuré comme ça: enter image description here J'ai besoin d'avoir 2 TXT enregistrements sur http://www.cscombo.com , mais apparemment cela ne fonctionnera pas à cause de cela: - https://stackoverflow.com/questions/34613083/cname-and-txt-record-for-same-subdomain-not-working

Ma configuration actuelle ne fonctionne pas correctement, car l'ajout de http://www.cscombo.com aux webmasters de Google ne fonctionnerait pas (car TXT record for the le sous-domaine www n'existe pas), et l'ajout de http://cscombo.com (version non www) fonctionnera (l'enregistrement TXT pour ce sous-domaine existe)) , mais de cette façon, les webmasters de Google ne pourront pas lire les deux sitemap.txt et robots.txt (car ils redirigent tous les deux vers la version www du site). La même histoire avec Yandex.Metrika.

Donc, la question: existe-t-il un moyen d'ajouter CNAME et TXT enregistrements pour le même sous-domaine?

10
serge1peshcoff

Tu ne peux pas. Comme RFC1034 dit en s3.6.2,

Si un CNAME RR est présent sur un nœud, aucune autre donnée ne doit être présente

Si vous voulez un enregistrement TXT pour (disons) www.example.com, vous ne pouvez pas avoir un CNAME pour www.example.com, et devra trouver une autre façon de réaliser ce que vous voulez. Cela peut signifier une surveillance example.herokuapp.com vous-même, et lorsque l'adresse IP change, mettre à jour vos propres enregistrements A pour www.example.com.

23
MadHatter

Je ne connais pas Yandex.Metrika mais Google propose des alternatives aux enregistrements DNS TXT pour prouver la propriété de votre domaine. Ces alternatives sont toutes compatibles avec les enregistrements CNAME: vous pouvez vérifier votre domaine en ajoutant une balise META ou en téléchargeant un fichier HTML sur le site Web de votre domaine. Vous pouvez également utiliser Google Analytics pour la vérification.

Voir https://support.google.com/a/topic/9196?hl=en pour plus de détails, en particulier les rubriques " Vérifier votre domaine via votre site Web " et " Vérifiez votre domaine via Google Analytics " .

0
Jpsy