DNS MXレコードとは?
DNS MX(またはメール交換)レコードは 受信するメールメッセージを担当するメールサーバーを指定するDNSレコードの一種です。 言い換えれば、DNS MXレコードは、電子メールが適切なメールサーバーに届くように、特定のメールサーバーのドメインのIPアドレスを指します。 DNS MXレコードは、電子メールサーバーとウェブサーバーを区別することもできるので、電子メールをホストしている人や電子メールをリースしている人にも便利です。 DNS MXレコードは、電子メールがどのようにルーティングされるかを指定します。 これはSMTP(Simple Mail Transfer Protocol)に従って機能するもので、事実上すべての電子メールが使用する標準的な電子メール・プロトコルです。 また、DNS MXレコードは、転送を成功させるために常にドメインを指す必要があります。
こちらも参照のこと: DNSレコード
DNS MXレコードに含まれる情報の種類とは?
DNS MXレコードには、ドメインの電子メールを処理するように指定されたメールサーバーのホスト名と優先順位値が含まれています。 優先順位は、複数のサーバーがリストアップされている場合に、メールサーバーに連絡する順序を決定します。
MXレコードの優先順位とは?
MXレコードの優先順位は、各メールサーバーに割り当てられた優先順位値によって決定され、値が小さいほど優先順位が高いことを示します。 優先順位が最も低い番号のメールサーバーが最初に試され、利用できない場合は、より高い番号のサーバーが順番に使われます。 これにより、サーバー障害時の冗長性が確保されます。
メール交換レコードの例
someone@example.comにメールを送信する場合を想像してみてください。 あなたのEメールサーバーはexample.comのMXレコードを検索するでしょう。 これらのレコードは、以下のように見えるかもしれません。
- example.com. 3600 IN MX 10 mail1.example.com.
- example.com. 3600 IN MX 20 mail2.example.com.
これはメールサーバーに、mail1.example.comとmail2.example.comのどちらにもメールを配信できるが、優先順位が高いため、mail1.example.comに先に配信するよう指示します。
これらのレコードは通常、ドメインを管理する人が、ドメインレジストラまたはDNSプロバイダが提供するコントロールパネルを通じて管理します。 電子メールが正しく配信されるようにするためには、MXレコードを正しく最新のものにすることが重要です。
DNS MXレコードプロセス
- 電子メールユーザーが電子メールを書き、「送信」をクリックすると、電子メールクライアントは電子メールをサーバーに転送します。
- 送信側MTA(メッセージ転送エージェント)は、DNS MXレコードを特定できるようにDNSリクエストを送信します。
- DNS MXレコードは、電子メールの送信先として適切な電子メールサーバーを指定します。
- 送信MTAは、指定された電子メールサーバーとのSMTP接続を確立します。
- メールは受信者に届けられます。