ドメイン、MXレコードについて
ドメインのMXレコードは、電子メールの配送先であるメールサーバーを決定する際に使用するものである。
| record | domain |
|---|---|
| Aレコード | example.com |
| MXレコード | mail.example.com |
MXレコードの名前解決
MTAから、user@example.comにメールが送られる場合:
- メールアドレスのドメイン(example.com)でDNS問い合わせ
- MXレコードを取得(mail.example.com)
- MXレコードのドメイン名をDNS問い合わせ
- IPアドレスを取得した上で、SMTPなどの通信を行う。
MXレコードが登録されていない場合、Aレコードが使用されることがある(MXレコードとは?優先度と確認方法 | Proofpoint JP)。
メールアドレスのドメイン部をIPアドレスにできないか
RFC上は、可能として定義されている([]で指定する)が、そのように実装されないのが通常。