Route53でCNAMEレコードセットを登録しようとしたらRRSetのエラーが発生します。どうしたら良いですか?

2020.10.28

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

Route53でCNAMEのレコードセットを登録しようとしたところ、エラーが出て登録できません。どうしたら良いでしょうか。

エラー内容:

RRSet of type CNAME with DNS name van.xxxxx.info. is not permitted as it conflicts with other records with the same DNS name in zone xxxxx.info.

どう対応すれば良いの?

対象エラーは、同じ名前(FQDN)を持つCNAMEレコードとそれ以外のレコードを同時に登録してはいけないというDNS標準の規定によるものです。 Route53はこのRFC標準に準拠しているため、CNAMEレコードと同じ名前を持つレコードが既に登録済みの場合、対象CNAMEレコードを登録することができません。

CNAME以外のレコードを使用することをご検討ください。

参照情報

RFC 1912: Common DNS Operational and Configuration Errors
"2.4 CNAME records" の箇所をご確認ください

* Note: 上記内容の"2.4 CNAME records"の箇所にて誤記があり、そちらが訂正されたものもあわせてご案内致します。
https://www.rfc-editor.org/errata_search.php?rfc=1912
  > Notes:
  > The .edu is a typo and should be corrected to .xx
 
【小ネタ】Route 53 のホストゾーンに CNAME レコードと重複するドメイン名で MX レコードを登録しようとしたらきちんと怒られた