web-dev-qa-db-ja.com

MXレコードの優先順位

0、1、5、5、10、10の各値はどういう意味ですか?

グーグルはあなたがそれをすることができるか、または1st 1st 3rd 3rdを使用することができると言います<-これらはどのように異なるか同じですか?

0、1、2、2、3、3は0、1、5、5、10、10と同じように機能しますか?

8
Steven

数値が小さいほど、最も優先されるメールサーバーです RFC 5321を参照 本当に興味がある場合。 1、2、3を使用して、10、50、100と同じことを達成できます。違いはありません。

はい、0、1、2、2、3、3は0、1、5、5、10、10と同じように機能します

10
Nick Kavadias

MaileXchanger(MX)の優先順位は整数として与えられます。最も低い数が最も優先されます。 2つのMXの番号が同じ場合、他のメールサーバーは1つをランダムに選択する必要があります。ドメインには少なくとも2つのMXがあり、プライマリMXがオンプレミスでホストされ、プライマリMXがダウンした場合に一時的にメールを一時的に保存する別の場所にバックアップMXを置くことが推奨されます。

大規模なメールシステムを運用しているGoogleでは、もちろん複数のMXを使用しています。これらのMXはそれぞれ、負荷分散されたサーバーのクラスターです。

独自のドメインにMXレコードを設定する方法は自由に選択できますが、Googleの推奨事項は健全で優れています。システム管理者の間には、常に「将来の拡張のためのスペース」を残しておくという古い習慣があります。おそらく、GoogleがMXの優先度を5増やして、未使用の数値を残して、必要に応じて将来のMXクラスターで使用できるようにする理由です。

グーグルはあなたがそれを行うか、1st 1st 3rd 3rd

うーん、違うよね?どこで読みましたか。私はあなたが彼らのドキュメントを誤解したかもしれないと思います...

DNSのMXレコードについて詳しく知りたい場合は、 RFC 974が最初のストップです 。しかし、実際には必要はありません。ただ Googleの推奨に従います です。 DNSの編集中は、 SPFレコード を覚えておいてください。

3
Jesper M

一般に、SMTPクライアントは、最も高い優先度(または最小の距離、つまり数字が小さい)でMXサーバーに接続しようとします。同じ優先度のMXレコードが複数ある場合、SMTPクライアントはそれらの1つをランダムに選択することが期待されます。これは、負荷分散の簡単で効果的な方法です。

数値が大きいほど優先度は低くなります。これらは、優先度の高いサーバーが応答しない場合に使用され(再度ランダム化されます)ます。

優先度の値として「1番目、2番目」などを本当に述べることができるということを意味する必要があります。それについて聞いたことがありません。

とにかく、あなたの例では、クライアントは最初に優先度0のサーバーに接続しようとしますが、これが失敗した場合は1を試行し、ランダムに5の1つを選択し、次にもう1つを選択します。転送。

編集:はい、2つのバリアントは同じ意味ですが、すべてのエントリを編集しなくても、現在のサーバーと優先サーバーの間に追加のサーバーを挿入できるようにすることをお勧めします。確かに、これは非常にまれなはずですが、それでも:)

2
Sven