メール技術

定義

MX(Mail Exchange)レコードは、ドメインに代わってメールを受け入れるメールサーバーを指定するDNSレコードです。MXレコードはメール配信に不可欠です。これがなければ、他のサーバーはあなたのドメイン宛のメールをどこに送信すべきか判断できません。

MXレコードの構成要素

優先度の値(数字が低いほど優先度が高い)

メールサーバーのホスト名(例:mail.example.com)

TTL(Time to Live)- DNSサーバーがレコードをキャッシュする期間

冗長性と負荷分散のための複数のMXレコード

MXレコードが重要な理由

MXレコードはメールインフラストラクチャの基本です。適切に設定されたMXレコードがなければ、ドメインはメールを受信できません。また、メール検証においても重要な役割を果たします。メールアドレスを検証する際、検証サービスはドメインに有効なMXレコードがあるかどうかをチェックします。MXレコードのないドメインはメールを受信できないため、そのドメインのアドレスは無効です。

MXレコードの仕組み

誰かがuser@yourdomain.comにメールを送信すると、送信サーバーはドメインのMXレコードのDNSルックアップを実行します。MXレコードは、メールサーバーのホスト名と優先度の値を返します。送信サーバーは最も低い優先度番号(最も高い優先度)を持つメールサーバーに接続してメッセージを配信します。そのサーバーが利用できない場合は、次のサーバーを試みます。

ベストプラクティス

冗長性のために常に少なくとも2つのMXレコードを持つ

バックアップサーバーには異なる優先度の値を使用する

MXレコードはIPアドレスではなくホスト名を指すようにする

TTL値は適切な範囲(300〜3600秒)に保つ

メールサーバーがメールを受け入れるように適切に設定されていることを確認する

不正な変更がないかMXレコードを監視する

DNS変更後にMXレコードをテストする

よくある質問

MXレコードの優先度とは何を意味しますか?

MX優先度は、メールサーバーが試行される順序を決定します。数字が低いほど優先度が高くなります。たとえば、優先度10のサーバーは優先度20のサーバーより先に試行されます。プライマリサーバー(優先度10)が利用できない場合、メールはバックアップ(優先度20)に配信されます。

ドメインのMXレコードを確認するにはどうすればよいですか?

「nslookup -type=MX domain.com」や「dig MX domain.com」などのコマンドラインツール、またはオンラインDNSルックアップツールを使用してMXレコードを確認できます。これにより、そのドメインのメールを処理するメールサーバーが表示されます。

ドメインにMXレコードがない場合はどうなりますか?

ドメインにMXレコードがない場合、一部のメールサーバーはメール配信のためにドメインのAレコード(存在する場合)にフォールバックします。ただし、これは信頼性が低く、推奨されません。ほとんどのメール検証サービスは、MXレコードのないドメインのアドレスを無効としてフラグを立てます。

MXレコードの変更が伝播するのにどのくらいかかりますか?

MXレコードの変更は通常24〜48時間以内に伝播しますが、最大72時間かかる場合があります。実際の時間はTTL設定とDNSサーバーがレコードをキャッシュする方法によって異なります。移行中は、伝播が完了するまで古いサーバーを稼働させ続けてください。

関連用語

関連記事

今すぐ始める

メール検証の準備はできましたか?

BillionVerify を今すぐ使用して、99.9% の精度でメールを検証しましょう。

クレジットカード不要 · 毎日 100 回以上の無料検証 · 5 分で設定完了

99.9%
精度
Real-time
API 速度
$0.00014
1 通あたり
100/day
永久無料