example.com
というドメインがあります。このドメインに2つのメールサーバーを設定します。これらのメールサーバーを設定する主な目的は、2つの異なるドメインがあるかのように2つの異なるメールサーバーを用意することです。
ドメインexample.com
のMX
レコードはすでに存在しています([email protected]
に送信されたすべてのメールはsmtp.example.com
に配信されます)。
@ 3600 IN MX 1 smtp.example.com
A
レコードは次のように設定されます:
@ 600 IN A 12.12.12.12
smtp 3600 IN A 13.13.13.13
relay 3600 IN A 14.14.14.14</pre>
2番目のメールサーバーに新しいMX
レコードを追加できますか?
たとえば、新しいメールサーバー(ip relay.example.com
)を指す新しいサブドメイン14.14.14.14
を設定します。 [email protected]
に送信されるすべてのメールがrelay.example.com
に送信されるようにします。
これはそれを行うはずです:
@ 3600 IN A 12.12.12.12 ; irrelevant for mail routing
@ 3600 IN MX 1 smtp.example.com.
smtp 3600 IN A 13.13.13.13
relay 3600 IN MX 1 relay.example.com.
relay 3600 IN A 14.14.14.14
ノート:
混乱を避けるため、@ subdom.example.comをターゲットとするすべてのメールをMTA relay.example.comに送信する明確なバリアントを次に示します。
subdom 3600 IN MX 1 relay.example.com.
relay 3600 IN A 14.14.14.14
もちろんはい。ドメインには、必要な数のMX
レコード(つまり、メールサーバー)を含めることができます。それらの間に優先順位を設定することもできます。たとえば、ドメインのMX
レコードgmail.com
は次のとおりです(これはコマンドHost -t MX -v gmail.com
で取得できます)。
gmail.com. 3547 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 10 alt1.gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 20 alt2.gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 30 alt3.gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 40 alt4.gmail-smtp-in.l.google.com.
ドメインにメールを配信しようとする外部メールサーバーは、優先順位に従って昇順になることが期待されます。同じ優先順位は冗長性を意味します(ただし、これは私の経験ではあまり良くありません)。
この例では、最初の試行はgmail-smtp-in.l.google.com.
、2番目の試行はalt.gmail-smtp-in.l.google.com
、というようになります。優先順位は最後の列の前にあります。
ドメインに同様の設定を行うことができます。あなたの代わりに、予備のメールサーバーとして使用しました。