Два mx записывают для двух различных почтовых серверов в том же домене?

У меня есть названный домен example.com. Я хочу установить два почтовых сервера на этом домене. Основная цель установить эти почтовые серверы состоит в том, чтобы иметь два других почтовых сервера, как будто у нас есть два различных домена =>, таким образом, это не один основной сервер и другой для резервного копирования.

MX запись для домена example.com является уже существующим (все письма, отправленные в user@example.com поставляют 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>

Мы можем добавить новый MX записи для второго почтового сервера?

Например, мы настраиваем новый субдомен relay.example.com это указывает на наш новый почтовый сервер (в IP 14.14.14.14). Так, чтобы вся почта, которые отправляются в user@relay.example.com будет отправлен в relay.example.com.

3
задан 5 September 2014 в 14:09
2 ответа

Так должно быть:

@     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

Примечания:

  • Последняя запись MX строго не требуется (согласно стандартам, если для домена нет записи MX, то его запись A пытаются сделать откатом - но некоторым MTA это может не понравиться)
  • Не забудьте точку окончания в конце полностью квалифицированной записи в вашем zonefile!

Чтобы избежать путаницы, здесь поясняющий вариант, который будет отправлять всю почту, нацеленную на @subdom.example.com в MTA relay.example.com:

subdom 3600 IN MX 1 relay.example.com.
relay  3600 IN A    14.14.14.14
3
ответ дан 3 December 2019 в 05:42

Конечно, да. В домене может быть столько 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., второй alt.gmail-smtp-in.l.google.com, и так далее. Приоритеты находятся перед последним столбцом.

Некоторые из них можно установить в вашем домене. На вашем месте я сделал это в качестве вторичного почтового сервера, для резервного копирования, если первый не работает на самом деле

.
2
ответ дан 3 December 2019 в 05:42

Теги

Похожие вопросы