Existem entradas especiais DNS chamadas Registros MX que servidores de e-mail ou agentes de transferência de e-mail usam para determinar onde entregar e-mails para um domínio .
Usando o gmail.com como exemplo:
gmail.com MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
gmail.com MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com
A preferência do registro MX determina o servidor que será tentado primeiro na ordem do menor para o maior. Portanto, nesse caso, os servidores de e-mail tentarão enviar e-mails para o gmail-smtp-in.l.google.com antes de tentar o alt1.gmail-smtp-in.l.google.com etc.
Se os números de preferência do MX forem os mesmos, os servidores de e-mail deverão distribuir aleatoriamente mensagens entre eles.
Em relação ao email, o protocolo usado é Simple Mail Transfer Protocol ou SMTP.
Conectar-se a servidores da Web via HTTP usa registros DNS A (ou às vezes CNAME que apontam para registros A):
gmail.com internet address = 74.125.127.83
gmail.com internet address = 209.85.225.83
gmail.com internet address = 74.125.79.83