Como os endereços de e-mail apontam para um servidor?

1

Recentemente o domínio do nosso servidor expirou, o que significa que não tínhamos pago para renovar a tempo e eles o impediram de apontar para o nosso servidor. Mesmo depois disso, no entanto, conseguimos enviar e receber e-mails.

Na minha opinião isso não faz sentido. Eu posso estar errado, mas achei que o processo foi:

  • Temos um servidor configurado com um endereço IP.
  • Compramos um domínio que aponta para o IP.
  • Solicitações do navegador para esse domínio vão para a empresa da qual adquirimos o domínio.
  • O servidor da empresa mapeia esse domínio para o IP do nosso servidor.
  • Recebemos o pedido do broswer.
  • A mesma coisa vale para o e-mail: o domínio após o símbolo '@' é onde a solicitação é enviado.

Como exatamente um e-mail enviado para um domínio expirado ainda consegue chegar à minha caixa de entrada?

    
por ACobbs 01.05.2012 / 16:28

2 respostas

5

Os servidores de correio são apontados para o uso de registros MX armazenados no Authoritative Nameserver do domínio. Como seu site está inativo, esse servidor de nomes já está desvinculado do domínio, portanto, o registro MX armazenado também não pode ser acessado. Se você conseguir receber e-mails, isso significa que o IP do servidor de e-mails é armazenado em cache no sistema do remetente.

O armazenamento em cache do DNS foi projetado para reduzir os volumes de pesquisa. Há um atributo de registros DNS, o TTL (Time To Live), que informa aos servidores de nomes quando limpar o cache e fazer uma nova solicitação quando necessário. No entanto, está no Servidor de Nomes Resolvendo respeitá-lo ou não. É muito improvável que este seja o caso na sua situação, porque o TTL não é respeitado apenas quando o TTL é muito curto.

Então, uma das seguintes razões é responsável:

  • O servidor de nomes ou sistema operacional de resolução esqueceu de limpar o cache IP devido a um erro.
  • O aplicativo de e-mail armazenou o IP em cache e não o remove porque não está obtendo um IP atualizado (provavelmente porque os programadores costumam cometer erros).
  • O TTL do seu registro MX foi realmente muito longo (é diferente do TTL do registro A / registro CNAME)
por 01.05.2012 / 17:12
1

Cache.

Existem servidores DNS em todo o mundo e cópias redundantes de mapeamentos de domínio / IP em todos os lugares (caso contrário, cada solicitação para um site específico teria que, em algum momento, ser manipulada pelo servidor DNS desse site). A empresa onde você comprou o domínio pode não estar mais apontando solicitações para esse domínio para o servidor, mas qualquer outro servidor DNS com um registro em cache para o seu servidor enviará o tráfego do seu jeito.

Se você tiver contato regular com um grupo de pessoas, é provável que o IP do servidor seja armazenado em cache em um servidor DNS próximo a eles.

Como Kyle apontou, esses registros só persistirão até que o TTL expire.

    
por 01.05.2012 / 16:33

Tags