Dois registros mx para dois servidores de correio diferentes no mesmo domínio?

3

Eu tenho um domínio chamado example.com . Eu quero definir dois servidores de email neste domínio. O principal objetivo para definir esses servidores de e-mail é ter dois servidores de e-mail diferentes, como se tivéssemos dois domínios diferentes = > por isso não é um servidor principal e o outro para backup.

Um registro de MX para o domínio example.com já existe (todos os e-mails enviados para [email protected] são entregues para smtp.example.com ), por isso temos

@   3600    IN  MX  1   smtp.example.com

Os registros A são definidos assim:

@   600 IN  A   12.12.12.12
smtp    3600    IN  A   13.13.13.13
relay   3600    IN  A   14.14.14.14</pre>

Podemos adicionar novos registros MX para o segundo servidor de e-mail?

Por exemplo, configuramos um novo subdomínio relay.example.com que aponta para nosso novo servidor de e-mail (em ip 14.14.14.14 ). Para que todos os e-mails enviados para [email protected] sejam enviados para relay.example.com .

    
por meksof 05.09.2014 / 11:38

2 respostas

3

Isso deve ser feito:

@     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

Notas:

  • O último registro MX não é estritamente necessário (de acordo com os padrões, se não houver registro MX para um domínio, o registro A é tentado como fallback - mas alguns MTAs podem não gostar disso)
  • Não se esqueça do ponto de término no final dos registros totalmente qualificados em seu arquivo de zona!

Para evitar confusão, aqui está uma variante de esclarecimento que enviaria todos os e-mails direcionados para @ subdom.example.com para o MTA relay.example.com:

subdom 3600 IN MX 1 relay.example.com.
relay  3600 IN A    14.14.14.14
    
por 05.09.2014 / 12:33
2

Claro, sim. Um domínio pode ter quantos MX registros (e, portanto, servidores de email) como você deseja. Você pode até estabelecer prioridades entre eles. Por exemplo, os registros MX do domínio gmail.com são (você pode obter este comando 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.

Espera-se que os servidores de e-mail externos que tentam entregar e-mails ao seu domínio sigam as prioridades em ordem crescente. As mesmas prioridades significam redundância (embora não seja muito boa na minha experiência).

Neste exemplo, a primeira tentativa será gmail-smtp-in.l.google.com. , a segunda alt.gmail-smtp-in.l.google.com e assim por diante. As prioridades estão antes da última coluna.

Alguns semelhantes podem ser configurados no seu domínio. Em seu lugar, fiz isso como um servidor de e-mail secundário, para fins de backup, se o primeiro não estiver funcionando realmente.

    
por 05.09.2014 / 12:41