FAQ Hero
DNS

O que é TTL?

O que o TTL faz?

Quando você digita um nome de domínio no navegador, está pedindo ao servidor de nomes local o endereço IP do domínio.

Quando essas solicitações são feitas, os servidores de nomes de resolução armazenam em cache as informações relacionadas à solicitação, permitindo entregar resultados com mais rapidez. Quando essas informações não estão no cache, o servidor de nomes de resolução passa por mais etapas para pedir o domínio ao servidor de nomes com autoridade.

As informações, recebidas do cache ou do servidor de nomes com autoridade, são armazenadas no servidor de nomes de resolução, acelerando o tempo de resolução para a próxima vez que a solicitação ocorrer.

Como o TTL funciona?

O TTL é medido em segundos, e não em minutos ou horas. Ao definir um TTL de 30 minutos, por exemplo, você converte 30 minutos em segundos, resultando em um TTL de 1800.

TTLs baixos exigem que o cliente consulte servidores de nomes com mais frequência, o que resulta em mais tráfego de consulta para seu nome de domínio. Um TTL alto, por outro lado, pode causar inatividade se você precisar trocar de IP rapidamente.

Ao definir o TTL inicial, não se esqueça de que pode mudá-lo. Se planeja mudar o IP, defina o TTL com um valor baixo algumas horas antes de fazer a alteração para evitar inatividade. Você pode aumentar o TTL novamente quando o IP tiver sido alterado.

Qual TTL devo escolher?

O TTL recomendado depende do tipo de registro.

Registros A com failover

Um TTL de 180 ou inferior é recomendado para registros A com failover. Como o IP do registro mudará durante uma falha do IP principal, um TTL baixo ajudará a impedir que o tráfego passe pelo IP inativo.

Registros A sem failover

Um TTL de 1800 a 3600 é recomendado para registros A sem failover. Esses registros são verificados com frequência, então um TTL mais alto evitará uma grande quantidade de consultas. No entanto, definir o TTL com no máximo 3600 permitirá fazer alterações no registro em um período razoável.

Registros A com servidores de nomes intuitivos

Para registros A com servidores de nomes intuitivos, recomenda-se um TTL de 86400, porque embora o registro não vá mudar, ele será consultado quando uma nova consulta for feita para os domínios com esses servidores.

Registros de redirecionamento CNAME/ANAME/MX/HTTP

Um TTL de 1800 a 3600 é recomendado para registros de redirecionamento CNAME/ANAME/MX/HTTP, com uma preferência por um TTL mais alto. Como esses registros apontarão para outros que farão as mudanças, é raro alterar esses registros. No entanto, como esses registros serão consultados com razoável frequência, um TTL mais alto resultará em uma contagem de consultas menor.

Registros TXT (SPF)/DMARC/DKIM/CAA

Um TTL de 1800 a 3600 é recomendado para registros TXT (SPF)/DMARC/DKIM/CAA. Se não precisar fazer alterações frequentes, escolha usar o TTL mais alto, que será suficiente já que esses registros são usados principalmente para verificações estáticas.

Registros NS (servidores de nomes)

Um TTL de 86400 é recomendado para registros de servidores de nomes, devido ao grande volume de consultas desse tipo de registro e da baixa taxa de alterações. Esses registros serão consultados sempre que um registro for consultado para o domínio, e por isso um TTL mais alto resultará em uma contagem de consultas menor.

Registros PTR (ponteiros)

Um TTL de 1800 a 3600 é recomendado para registros de ponteiro, já que esses tipos de registros podem ser alterados com alguma frequência, dependendo de como são usados. Se não planeja usá-los com frequência, recomenda-se usar um TTL mais alto.