Qual é a lógica de failover quando o SendMail é smarthosting para um FQDN com vários registros A?

1

CentOS 5.x | SendMail

Isso é um pouco relacionado ao meu outra pergunta sobre round robin, mas como é mais geral, eu pensei em separá-lo.

Se o SendMail for smarthosting para um FQDN com vários registros A e não puder alcançar o primeiro host que ele tenta, ele tentará imediatamente conectar-se a um dos outros? Ou irá adiar a mensagem e tentar novamente durante o intervalo padrão do corredor da fila?

    
por Mike B 22.08.2012 / 19:09

1 resposta

2

O livro de morcegos diz:

As usual, trying a host means trying its MX records first, or its A or AAAA record if there are no MX records

e:

When sendmail finds multiple A or AAAA records for a host (and no MX records), it tries them in the order returned by DNS, but looks up and uses AAAA before A records. If sortlist is specified in the /etc/resolv.conf file, DNS returns the A or AAAA record that is on the same network first. The sendmail program assumes that DNS returns addresses in a useful order. If the address that sendmail always tries first is not the most appropriate, look for problems with DNS, not with sendmail.

    
por 22.08.2012 / 19:23