Ajout d'enregistrements DNS CNAME et TXT pour un sous-domaine

10

J'ai une application Heroku et je dois configurer un domaine pour elle. La façon courante de le configurer est d'utiliser l'enregistrement CNAME pour spécifier que ce domaine est un alias <your-domain-name>.herokuapp.com. Le truc, c'est que je veux aussi ajouter les intégrations Google Webmasters et Yandex.Metrika et la manière la plus simple est d'ajouter deux enregistrements TXT pour le domaine. Je l'ai configuré comme ça: entrez la description de l'image ici j'ai besoin d'avoir 2 enregistrements TXT sur http://www.cscombo.com , mais apparemment cela ne fonctionnera pas à cause de cela: /programming/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 Google Webmasters ne fonctionnerait pas (car l'enregistrement TXT pour 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.txtet 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 des enregistrements CNAME et TXT pour le même sous-domaine?

serge1peshcoff
la source
La réponse évidente est de ne pas utiliser un CNAME générique.
Tim
@tim pouvez-vous expliquer un peu ce que dois-je changer?
serge1peshcoff

Réponses:

23

Tu ne peux pas. Comme RFC1034 dit dans 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 TXTrecord pour ( par exemple) www.example.com, vous ne pouvez pas avoir un CNAMEpour www.example.com, et vous devrez trouver un autre moyen de parvenir à ce que vous voulez. Cela peut signifier example.herokuapp.comvous surveiller et, lorsque l'adresse IP change, mettre à jour vos propres Aenregistrements www.example.com.

Chapelier Fou
la source