1つのサブドメインにCNAMEとTXTの両方のDNSレコードを追加する


10

Herokuアプリを持っていますが、そのドメインを設定する必要があります。これを設定する一般的な方法は、CNAMEレコードを使用して、このドメインがのエイリアスであることを指定すること<your-domain-name>.herokuapp.comです。問題は、GoogleウェブマスターとYandex.Metrikaの統合も追加することです。最も簡単な方法は、ドメインに2つのTXTレコードを追加することです。私はそのように設定しました:http:ここに画像の説明を入力してください //www.cscombo.comに2つのTXTレコードが必要ですが、明らかにこれが機能しないためです:https : //stackoverflow.com/questions/34613083/cname- and-txt-record-for-same-subdomain-not-working

http://www.cscombo.comをGoogleウェブマスターに追加しても機能せず(wwwサブドメインのTXTレコードが存在しないため)、http:// cscomboを追加しているため、現在の設定は適切に機能していません。 COM(非WWW版)(このサブドメインのTXTレコードが存在する)動作しますが、この方法では、Googleウェブマスターは、両方を読み取ることができないだろうsitemap.txtrobots.txt(サイトのWWWのバージョンに、彼らは両方のリダイレクトため)。Yandex.Metrikaも同じです。

したがって、質問:同じサブドメインのCNAMEレコードとTXTレコードを追加する方法はありますか?


明白な答えは、ワイルドカードCNAMEを使用しないことです。
Tim

@tim何を変更すればよいですか?
serge1peshcoff 2017

回答:


23

できません。RFC1034は s3.6.2で述べています、

CNAME RRがノードに存在する場合、他のデータは存在しないはずです

TXT(たとえば)のレコードが必要な場合www.example.comは、CNAMEfor www.example.comを使用することはできません。また、目的を達成する別の方法を見つける必要があります。これはexample.herokuapp.com、自分自身を監視し、IPアドレスが変更されたときに、の自分のAレコードを更新することを意味する場合がありますwww.example.com

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.