Sugestões para alterar o endereço IP de um servidor SMTP da Internet

1

Estamos movendo um dos nossos servidores smtp de um provedor de hospedagem (A) para outro provedor de hospedagem (B). Devido a essa mudança, o endereço IP do servidor precisará ser alterado.

Nosso plano é fazer o seguinte:

  1. Construa o sistema clone em novas instalações.
  2. Registre o dns reverso para o novo endereço ip (de propriedade do provedor B) para mail.company.com
  3. Altere o TTL do DNS de encaminhamento para mail.company.com para uma hora.
  4. Deixe as coisas por três dias (supondo que o tempo gasto para os registros em cache expirarem / caírem do cache) RE: Qual a porcentagem de servidores de nomes que honram o TTL nos dias de hoje?
  5. Altere o DNS de encaminhamento para mail.company.com para apontar para o endereço IP do provedor B para o novo sistema. (mais aumentar o TTL de volta para 24 horas)
  6. Desligue o sistema no site do provedor A mais ou menos uma semana depois.

Este é um plano razoável? Existe alguma coisa que podemos fazer para minimizar a interrupção no envio e recebimento de e-mails? Uma das preocupações que tive para enviar emails para fora foram os sistemas que usam dns reversos e encaminham dns para validar que a máquina estava ativa. Eu achava que as mensagens recebidas não eram um problema. Estou faltando alguma coisa no processo?

    
por MrSunday 22.01.2011 / 02:48

2 respostas

4
  1. Você realmente precisa construir um novo servidor em vez de apenas mover o antigo servidor?

  2. Altere os registros rDNS e A ao mesmo tempo. Eu não vejo nenhum valor em mudar o rDNS antes do tempo.

  3. Boa ideia.

  4. Não é assim que o DNS funciona. O registro DNS não "sai". O DNS é uma tecnologia pull e não uma tecnologia push. Você deseja que o TTL seja baixo o suficiente para que o registro DNS não seja armazenado em cache por um período excessivamente longo de tempo em servidores que já tenham resolvido o registro DNS e o tenham em seu cache. Os servidores que não tiverem o registro DNS em seu cache já receberão as novas informações de DNS imediatamente quando realizarem uma pesquisa no registro DNS.

  5. Boa ideia, mas 24 horas parece um pouco longa para mim. Eu normalmente coloco 1 hora como meu TTL. É curto o suficiente para permitir mudanças rápidas de nossa parte e tempo suficiente para não colocar qualquer carga indevida em nossos servidores de nomes.

  6. Boa ideia

Os registros DNS não se propagam, eles armazenam em cache. Não há necessidade de esperar até que "cheguem lá", pois não é assim que o DNS funciona. Um servidor de e-mail que não tenha enviado e-mails para você durante o período de tempo especificado no TTL fará uma busca pelo registro DNS e encontrará as novas informações de DNS imediatamente. Qualquer servidor que tenha enviado email para você durante o período de tempo especificado no TTL terá as informações antigas do DNS em seu cache durante a vida útil do TTL. Quando a vida do TTL expirar, eles farão uma nova pesquisa e obterão as novas informações imediatamente. Configurar o TTL para 1 hora, cerca de 24 horas antes da transição planejada, deve ser suficiente para reduzir o risco de perder algum e-mail recebido. Além disso, a maioria dos servidores de e-mail tentará enviar e-mails por um período de 48 horas, portanto, mesmo que alguns servidores de e-mail "percam" você durante a transição, eles devem continuar tentando por 48 horas e entregar o e-mail quando conseguirem se conectar .

Fazemos esse tipo de coisa para nossos clientes o tempo todo. Nós mudamos os registros de DNS às 8 da noite de sexta-feira e às 9 da noite os e-mails fluem perfeitamente para o novo servidor.

    
por 22.01.2011 / 03:13
0

Isso soa bem. Certifique-se de listar ambos os servidores de correio como servidores de correio de saída abençoados no DNS. Isso inclui coisas como DomainKeys.

    
por 22.01.2011 / 03:09