ゾーンファイルにサブドメインtest.domain.comのTXTレコードを追加する必要があります。このゾーンファイルには、同じサブドメインの既存のCNAMEがあります。2つのレコードは次のようになります。
test IN CNAME asdf.someotherdomain.com.
test IN TXT "Some text i need to add"
しかし、これを保存しようとすると、エラーが発生します。
dns_master_load: :45: test.domain.com: CNAME and other data
zone domain.com/IN: loading from master file failed: CNAME and other data
zone domain.com/IN: not loaded due to errors.
status: FAIL
異なるサブドメインでそれを行う場合、それは動作します、例えば:
test IN CNAME asdf.someotherdomain.com.
testing IN TXT "Some text i need to add"
DNSに関しては、私は必ずしも最高とは言えません。このシナリオで同じサブドメインを持つことはできませんか?それとも何か不足していますか?
サーバーはバインドを実行しています。
あなたが抱えている問題は、別のレコードが存在するCNAMEレコードを禁止する DNSのルール の問題です。
CNAME RRがノードに存在する場合、他のデータは存在しません。これにより、正規名とそのエイリアスのデータが異なることがなくなります。このルールは、キャッシュされたCNAMEが他のRRタイプについて権限のあるサーバーに確認することなく使用できることも保証します。