5

www.mydomain.netにエイリアスを追加しようとしていmydomain.netます。既に MX レコードと、Google によって自動追加された NS および SOA レコードがあります。

cnameResourceRecordSetConflict エラーが発生しています:

エラー コード「cnameResourceRecordSetConflict」: DNS 名「mydomain.net」のため、リソース レコード セット「entity.change.additions[0]」は無効です。は、1 つの CNAME リソース レコード セットまたは他のタイプのリソース レコード セットのいずれかを持つことができますが、両方を持つことはできません。

エラーが私に与えるアドバイスは理解していますが、どうすれば他のレコードを取得できますか? ドメインに MX と CNAME の両方が必要です。

4

2 に答える 2

6

あなたが抱えている問題は、別のレコードが存在する CNAME レコードを禁止するDNS のルールの問題です。

CNAME RR がノードに存在する場合、他のデータは存在しないはずです。これにより、正規名とそのエイリアスのデータが異なることはありません。このルールは、キャッシュされた CNAME が、他の RR タイプについて権限のあるサーバーに確認することなく使用できることも保証します。

@レコードの CNAME を作成しようとしています。レコードはオリジンなので、@たとえば example.com です。オリジンには、SOA (権限の開始 - 基本的にドメインに関する情報) レコードと NS (ネームサーバー) レコードの少なくとも 2 つのレコードが既に存在します。

このため、オリジンの CNAME レコードを作成することはできません。

このため、オリジンの A レコードのみを作成できます (標準の A レコード クエリを満たすために - もちろん、MX などを作成することもできます)。ただし、オリジンで CNAME レコードが必要な場合は、特殊なタイプの ANAME レコードを持つ DNS プロバイダーがいくつかあります。それらのいずれかに切り替える必要があります。

于 2016-02-07T21:55:51.927 に答える