O que é TTL (Time to Live): é o “tempo de vida” de um dado, ou seja, por quanto tempo ele permanece válido em uma rede, no DNS ou no cache antes de ser descartado ou atualizado. É um conceito que afeta desde a velocidade de um site até a entrega de e-mails. Veja o que é TTL e como ele funciona em cada situação.
Principais pontos
- TTL (Time to Live) define por quanto tempo um dado é válido antes de expirar.
- Em redes, evita que pacotes circulem para sempre, reduzindo congestionamento.
- No DNS, controla o tempo de cache e a propagação de mudanças.
- No cache do navegador, define quanto tempo o site fica guardado.

O que é TTL e para que serve
TTL significa Time to Live (tempo de vida). É um valor que define quanto tempo um dado pode existir ou ficar válido antes de ser descartado ou renovado. Funciona como uma data de validade: passado o limite, o dado expira. Esse mecanismo aparece em vários contextos da internet, sempre com o mesmo objetivo, evitar que informações velhas circulem sem fim.
TTL em redes
Nos pacotes de dados que trafegam na internet, o TTL é um contador. A cada roteador por onde o pacote passa (cada “salto”), o valor diminui em 1. Quando chega a zero, o pacote é descartado. Isso impede que dados perdidos fiquem circulando para sempre, o que congestionaria a rede. É também o que o comando “traceroute” usa para mapear o caminho até um destino.
TTL em registros DNS
No DNS, o TTL define por quanto tempo a resposta de uma consulta (por exemplo, qual o IP de um site) fica guardada em cache antes de ser consultada de novo. Esse valor tem impacto direto:
- TTL alto: menos consultas e mais velocidade, mas mudanças no DNS demoram a se propagar.
- TTL baixo: mudanças se propagam rápido, mas há mais consultas aos servidores.
Por isso, ao migrar um site ou trocar de servidor, costuma-se reduzir o TTL antes da mudança para a propagação ser mais rápida.
TTL no cache do navegador e em e-mails
Nos navegadores, o TTL (junto com cabeçalhos como Cache-Control) define por quanto tempo o conteúdo de um site fica guardado no dispositivo. Um TTL bem ajustado deixa as páginas mais rápidas sem mostrar conteúdo desatualizado. No e-mail e em serviços de nuvem, o TTL ajuda a controlar o fluxo de dados e a manter as informações atualizadas sem sobrecarregar os servidores.
TTL e segurança
O TTL também tem papel na segurança: ajuda a limitar a vida útil de dados em cache e a mitigar certos ataques de rede. Um TTL bem configurado contribui para a integridade e a eficiência da comunicação. Para redes corporativas, isso anda junto com boas práticas como a chave de segurança da rede Wi-Fi e como saber o IP do roteador.
Perguntas frequentes sobre TTL
O que é TTL na internet?
TTL (Time to Live) é o tempo de vida de um dado: define por quanto tempo ele permanece válido em uma rede, no DNS ou no cache antes de ser descartado ou atualizado.
O que é TTL no DNS?
É o tempo, em segundos, que a resposta de uma consulta DNS fica em cache antes de ser consultada novamente. Define a velocidade de propagação de mudanças no DNS.
Qual o melhor valor de TTL no DNS?
Depende. Valores entre 1 e 24 horas são comuns para estabilidade. Antes de migrar um site, reduza para alguns minutos para a mudança se propagar rápido, e aumente depois.
O que acontece quando o TTL chega a zero?
Em redes, o pacote é descartado. No DNS e no cache, o dado expira e é buscado/atualizado na próxima consulta.