Hinzufügen von CNAME- und TXT-DNS-Einträgen für eine Subdomain

10

Ich habe eine Heroku-App und muss eine Domain dafür einrichten. Die übliche Methode zum Einrichten besteht darin, mithilfe des CNAME-Datensatzes anzugeben, dass diese Domäne ein Alias ​​für ist <your-domain-name>.herokuapp.com. Die Sache ist, ich möchte auch Google Webmasters und Yandex.Metrika-Integrationen hinzufügen und der einfachste Weg ist, zwei TXT-Einträge für die Domain hinzuzufügen. Ich habe es so eingerichtet: Geben Sie hier die Bildbeschreibung ein Ich muss 2 TXT-Einträge auf http://www.cscombo.com haben , aber anscheinend funktioniert dies aus diesem Grund nicht: /programming/34613083/cname- und-txt-record-für-dieselbe-Subdomain-funktioniert nicht

Mein aktuelles Setup funktioniert nicht ordnungsgemäß, da das Hinzufügen von http://www.cscombo.com zu den Google Webmasters nicht funktioniert (da kein TXT-Datensatz für die WWW-Subdomain vorhanden ist) und das Hinzufügen von http: // cscombo. com (Nicht-WWW-Version) funktioniert (der TXT-Datensatz für diese Subdomain ist vorhanden), aber auf diese Weise können Google Webmaster nicht beide sitemap.txtund lesen robots.txt(da beide zur WWW-Version der Website umleiten). Die gleiche Geschichte mit Yandex.Metrika.

Die Frage: Gibt es eine Möglichkeit, CNAME- und TXT-Einträge für dieselbe Subdomain hinzuzufügen?

serge1peshcoff
quelle
Die offensichtliche Antwort ist, keinen Platzhalter-CNAME zu verwenden.
Tim
@tim kannst du ein wenig erklären was ich ändern soll?
serge1peshcoff

Antworten:

23

Das kannst du nicht. Wie RFC1034 in s3.6.2 sagt,

Wenn an einem Knoten ein CNAME RR vorhanden ist, sollten keine anderen Daten vorhanden sein

Wenn Sie eine TXTAufzeichnung für (sagen wir) möchten www.example.com, können Sie keine CNAMEfür www.example.comhaben und müssen einen anderen Weg finden, um das zu erreichen, was Sie wollen. Dies kann bedeuten, dass Sie sich example.herokuapp.comselbst überwachen und Ihre eigenen ADatensätze aktualisieren, wenn sich die IP-Adresse ändert www.example.com.

MadHatter
quelle