web-dev-qa-db-ja.com

IPをMXとして使用しないようにISPがアドバイスするのはなぜですか?

MXレコードとしてIPを直接入力するのは悪いことだと何度か聞いたのはなぜだろうか。ほとんどのISPは、メールサーバーIPを使用してAレコードを作成し、そのAレコードをMXレコードとして使用することをお勧めします。

以前にMXとしてIPを入力したことがあり、ほとんどの場合機能しましたが、機能しない場合がありました。理由がわからないようです。

これについての合理的な説明はありますか?

4
ChrisR

DNSとメール交換に関連するさまざまなRFCは、MXレコードがプリファレンス値とアドレス(A)レコードを持つドメイン名で構成されることを指定しています。

RFC 2181、セクション10.3: を参照してください

10.3. MX and NS records

The domain name used as the value of a NS resource record, or part of
the value of a MX resource record must not be an alias.  Not only is
the specification clear on this point, but using an alias in either
of these positions neither works as well as might be hoped, nor well
fulfills the ambition that may have led to this approach.  This
domain name must have as its value one or more address records.
Currently those will be A records, however in the future other record
types giving addressing information may be acceptable.  It can also
have other RRs, but never a CNAME RR.
4
ThatGraemeGuy

理由は通常、受信するMTAによって示されます。通常、IPベースのmxレコードは、詐欺師が常に使用するため、ブロックされます。

1
dyasny