Ajustar o TTL de um nome de domínio é realmente importante?

30

Estou ciente de que amanhã o endereço IP público de um dos nossos servidores de produção será alterado.

O TTL nesse registro A está atualmente definido para 3 horas.

O ajuste do TTL nesse registro A para algo menor, como 1 minuto, realmente funciona (o registrador de domínio permite especificar minutos!), de modo que os usuários DNS só apontarão para o servidor antigo por no máximo 1 minuto depois mudar esse registro para o novo endereço IP público?

    
por user5603796 03.12.2015 / 20:12

2 respostas

32

Eles não são supostos , mas alguns serviços de DNS podem tratar isso como mais uma sugestão do que uma regra difícil. Eles podem honrar o estabelecimento para um mínimo, ou eles podem ignorar o seu TTL completamente e sempre usar sua própria configuração (eu ouvi dizer que 2 dias é, ou pelo menos era, comum). Você precisa estar ciente de que não há nada que possa fazer com que esses provedores sejam atualizados mais rapidamente e, portanto, algumas solicitações acabarão indo para o endereço antigo por algum tempo depois que você fizer a alteração.

Idealmente, neste caso, você deseja passar para um novo endereço IP enquanto ainda tem algum controle do endereço antigo, de modo que seu servidor possa ser configurado para manipular solicitações por ambos os endereços por um pequeno período intermediário.

Além disso, alguns serviços de DNS cobram por solicitação (ou por milhão de solicitações). Passar de 3 horas para 1 minuto aumentará suas solicitações de DNS por um fator 180 ... você receberá 180 vezes mais solicitações do que antes. Não é provável que isso quebre o banco, mas apenas certifique-se de estar preparado para isso.

Como exemplo, tenho serviço DNS para um site bastante pequeno, onde gasto cerca de US $ 20 por ano para atender 5 milhões de solicitações por mês. Admito que não tenho certeza se eles me cobrarão ou deixarão de atender aos pedidos se eu exceder o limite, embora espere que seja o primeiro. Atualmente, tenho a tendência de receber apenas cerca de meio milhão de solicitações por mês, mas imagino o que aconteceria se eu mudasse minha configuração de TTL para obter 180 vezes mais e deixasse assim por muito tempo.

Ainda assim, a maioria dos serviços de DNS honrarão sua configuração de 1 minuto. Isso irá ajudar a suavizar a mudança para o novo endereço, e provavelmente não vai prejudicá-lo enquanto você for cuidadoso. Apenas lembre-se de fazer isso pelo menos 3 horas (o TTL antigo) antes da mudança. Não faz sentido fazer isso muito antes; qualquer provedor que precise ver a alteração antes não está honrando a configuração. E, claro, não se esqueça de colocá-lo de volta quando terminar.

Você também pode fazer referência a essa pergunta:

Migrating DNS Providers

É um pouco diferente do seu, mas algumas das questões envolvidas são semelhantes.

    
por 03.12.2015 / 20:37
17

Somente se você fizer essa alteração no TTL mais de três horas antes da alteração do endereço IP.

Lembre-se de que o TTL informa a outros servidores DNS quanto tempo deve armazenar em cache os registros. Então você deve reduzi-lo pelo menos muito antes de sua mudança desejada.

    
por 03.12.2015 / 20:13