O tempo de vida (TTL) define, em segundos, o período durante o qual um servidor DNS local armazena um registro DNS em cache. Por padrão, essa duração corresponde ao TTL definido no servidor DNS autoritativo.
Como o TTL funciona
Ao receber uma consulta, o servidor DNS local encaminha a solicitação a um servidor DNS autoritativo, como o Alibaba Cloud DNS, para obter o registro.
Se o servidor receber outra consulta para o mesmo domínio enquanto o cache ainda for válido, ele retornará o resultado armazenado sem contatar novamente o servidor autoritativo.
Quando o cache expira, o servidor DNS local descarta o registro. A próxima consulta para esse domínio aciona uma nova busca no servidor DNS autoritativo.
Por padrão, os servidores DNS locais mantêm os registros em cache durante o período de TTL definido na Public Zone. No entanto, algumas operadoras podem aplicar suas próprias políticas de cache, o que pode atrasar a propagação.
Valores de TTL para diferentes edições
O valor mínimo configurável de TTL varia conforme a edição da Public Zone. Para definir um valor de TTL menor, adquira a Hosted Public Zone (Subscription).
|
Edição |
Edição gratuita |
Edição pessoal |
Edições Enterprise Ultimate e Premium |
|
Valor mínimo de TTL |
600 segundos (10 minutos) |
600 segundos (10 minutos) |
1 segundo |
|
Valor máximo de TTL |
86400 segundos (24 horas) |
86400 segundos (24 horas) |
86400 segundos (24 horas) |
Casos de uso
-
Aumente o TTL para reduzir consultas recursivas e acelerar a resolução.
Registros DNS raramente mudam. Um TTL mais alto estende a duração do cache nos servidores DNS locais; assim, as consultas são resolvidas a partir do cache em vez de acionar buscas recursivas. Isso melhora a velocidade de resolução.
-
Diminua o TTL para minimizar o tempo de inatividade durante alterações de endereço IP.
Ao atualizar um registro DNS para apontar para um novo endereço IP, o cache faz com que a alteração se propague de forma desigual. Alguns servidores DNS locais continuam servindo o registro antigo enquanto outros já obtiveram o novo, dividindo o tráfego entre os servidores antigo e novo.
Melhor prática para atualizações de registros
Verifique o TTL atual do seu domínio. Neste exemplo, considere que ele seja de 10 minutos.
Reduza o TTL para o mínimo permitido pela sua edição. Por exemplo, a Enterprise Ultimate Edition suporta 1 segundo. Os valores mínimos variam por edição — consulte Valores de TTL para diferentes edições.
Aguarde a expiração do TTL original (10 minutos neste exemplo). Após a expiração, os servidores DNS locais em todo o mundo consultam o servidor autoritativo e armazenam o registro em cache com o novo TTL, mais curto.
Atualize o endereço IP no seu registro DNS. Com um TTL de 1 segundo, os servidores DNS locais em todo o mundo buscam o novo registro quase imediatamente.
-
Após confirmar a propagação e a estabilidade do serviço, restaure o TTL para um valor mais alto, como 10 minutos. Um TTL baixo reduz a eficácia do cache, aumenta as consultas recursivas e pode tornar a resolução mais lenta.
NotaAlguns servidores DNS locais podem não respeitar o TTL definido pelo seu servidor autoritativo. Se os registros em algumas regiões não corresponderem às suas configurações, aguarde mais tempo e teste novamente.
Procedimento
Acesse o console da Alibaba Cloud DNS - Public Zone.
Clique em nome de domínio desejado para acessar a página Settings.
Na coluna Actions do registro DNS alvo, clique em Edit.
-
Na caixa de diálogo Edit Record, modifique o valor de TTL e clique em OK.
Defina o valor de TTL como 1 segundo.
FAQ
Por que não consigo definir o valor de TTL como 1 segundo?
O TTL mínimo varia conforme a edição do Alibaba Cloud DNS. Consulte Valores de TTL para diferentes edições.
Defini o TTL como 1 segundo, mas as alterações ainda parecem demorar muito para se propagar. Por quê?
A nova configuração de TTL só entra em vigor após a expiração do cache anterior. Por exemplo, se o TTL original era de 10 minutos, você deve aguardar esse tempo para que os servidores DNS locais busquem o novo TTL de 1 segundo. Depois disso, as alterações subsequentes nos registros serão propagadas em cerca de 1 segundo.