← RFC Reference

RFC 2181 — DNS仕様の明確化

Proposed Standard DNS & Mail Routing
ELI5: DNSルールを厳しくするフォローアップ:エイリアス(CNAME)は他のレコードと名前を共有できないこと、またメールサーバー(MX)とネームサーバーは実際のホスト名を指す必要があり、エイリアスを指してはならないことを明記しています。

このRFCが存在する理由

数年間の運用経験により、元のDNS仕様のグレーゾーンが露呈しました。RFC 2181はそれらを正確に明確化し、実装がエッジケースで一致するようにします。

CNAMEと他のデータ(§10.1)

RFC 2181はRFC 1034の規則を明確に言い換えています。CNAMEを所有する名前は他のレコードを所有してはいけません。また、MXおよびNSレコードはアドレスレコードを持つホスト名を指し、エイリアスを指してはいけません(ではなく)。

メールにとって重要な理由

MXターゲットとSPF/MXを持つ送信名はCNAMEにはできないため、メールは実際のレコードを保持できる名前(サブドメイン)から送信される必要があります。

実践的ガイド

実践的なセットアップについては、メール送信にサブドメインを使うべき理由を参照してください。

Related RFCs