MXレコードでCNAMEレコードを参照できますか?


15

内部のメールサーバーであるmail.ourdomain.comでMXレコードを指すドメインがいくつかあります。

私たちは、mail.newsupplier.comの使用を希望する新しいサプライヤに電子メールを外部委託することを検討しています。メールサーバー。

そのMXレコードを指すようにすべてのドメイン名を変更するのではなく、いくつかは私たちの制御下になく、多くの関係者にMXレコードを同時に変更させようとすることを意味しますが、これは問題があるようです。

より簡単な方法は、新しいサプライヤのIPでmail.ourdomain.comを再ポイントすることです。問題は、サプライヤーがIPの修正を保証できないことです。

したがって、私の質問は次のとおりです。mail.ourdomain.comをCNAMEにmail.newsupplier.comに変更することは許容できる解決策ですか?

(記録については、メールのみが移動しているため、www.ourdomain.comとeverythingelse.ourdomain.comは変更しないままにしておきます。)

MXレコードでCNAMESの危​​険性を警告するメッセージをいくつか見つけましたが、この特定の設定について話している人を見つけることができないので、アドバイスを大いに受け取ります。

回答:


25

RFC 1123によると、MXレコードはCNAMEを指すことはできません。私があなたの状況にあった場合、mail.ourdomain.comを新しいサプライヤーのIPアドレスを指すAレコードとしてセットアップし、すべてのMXレコードを正しいデータにすばやく変更する作業をします。次に、組織でMXレコードの変更が非常に難しい理由を説明します。

そうは言っても、ほとんどのメールサーバーは引き続きCNAMEにメールを送信します。ただし、それを保証することはできません。


3
私はRFCに固執します:いいえ、できません。
ブノワ

RFC参照を明確にしてください。RFC 1123を見ると、MAILand RCPTコマンドで使用されているドメイン名はCNAMEにはなれないと言っているだけです(セクション5.2.2)。CNAMEを指しているMXレコードについては何も見つかりません。また、MXレコードを定義したRFC 973または974のCNAMEへの特定の参照も見つかりません。
Dolda2000

1
RFC 2181§10.3は、「NSリソースレコードの値として使用されるドメイン名、またはMXリソースレコードの値の一部として使用されるドメイン名はエイリアスであってはならない」という問題について明確です。「このドメイン名は、その値として1つ以上のアドレスレコードを持っている必要があります。」
mr.spuratic

tools.ietf.org/html/rfc5321#section-5.1も同じことを言っています。パラグラフ4:When a domain name associated with an MX RR is looked up and the associated data field obtained, the data field of that response MUST contain a domain name. That domain name, when queried, MUST return at least one address record (e.g., A or AAAA RR) that gives the IP address of the SMTP server to which the message should be directed.
Jasen

1

バックアップSMTPサービス(電子メールストアアンドフォワード)を提供している会社があります。おそらく、これらの会社のいずれかを使用して、IPを洗浄できます。

永続的な仲介者になれない場合は、セカンダリMXレコードとしてそれらを保持するだけで移行プロセスが促進されるため、配信不能が発生することはありません。

現在、これらの種類の企業の1つについて話している場合は、2番目のソースを使用して、最初のソースに転送することができます。

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