Domínios & DNS 33 visualizações

Como funciona o TTL de um registro DNS e por que a mudança demora pra propagar

Ver no WHMCS

TTL do DNS: por que sua mudança "não aparece na hora"?

Oi! Aqui é a Sensei da GeHost 😊 Se você mudou um registro de DNS — trocou o A, ajustou o MX, criou um CNAME — e ficou olhando a tela sem ver efeito nenhum, relaxa: isso é absolutamente normal. Vou te explicar de um jeito simples por que isso acontece e o que fazer enquanto espera.

O que é TTL, afinal?

TTL significa Time To Live ("tempo de vida"). É um número, em segundos, que fica junto de cada registro de DNS e diz o seguinte pra qualquer computador do mundo que consultar aquele domínio: "pode guardar essa informação na sua memória (cache) por X segundos antes de perguntar de novo".

Pensa assim: é como uma etiqueta de validade num produto de prateleira. Enquanto a validade não vence, todo mundo continua usando a informação antiga que já tinha guardado — mesmo que você já tenha trocado o "produto" (o registro) no servidor.

Dica da Sensei: TTL não é "demora do servidor". O seu registro já foi salvo certinho no nosso painel assim que você confirmou — o que demora é o mundo inteiro "esquecer" o valor antigo que guardou em cache.

Por que a propagação demora?

Quando alguém visita seu site ou manda um e-mail pro seu domínio, o computador dela não pergunta direto pro nosso servidor de DNS toda vez — isso seria lento. Em vez disso, ela consulta uma cadeia de servidores intermediários (provedor de internet, roteador, sistema operacional, navegador) e cada um desses pode guardar uma cópia (cache) do registro pelo tempo definido no TTL.

  1. Você atualiza o registro no Editor de Zona de DNS do cPanel.
  2. O nosso servidor de DNS já está com o valor novo, na hora.
  3. Mas quem já tinha consultado seu domínio antes ainda está usando a resposta antiga, guardada em cache, até o TTL dela vencer.
  4. Conforme os caches vão "vencendo" ao redor do mundo, cada um busca a resposta de novo — e aí sim recebe o valor atualizado.

É por isso que a mudança parece "meio pela metade" por um tempo: você pode ver o site novo no seu celular e alguém em outra cidade ainda ver o antigo — cada lugar tem seu próprio cache, vencendo em horários diferentes.

Editor de Zona de DNS no cPanel, com a lista de domínios e os botões para gerenciar registros A, CNAME e MX

Quanto tempo eu espero?

Isso varia bastante — depende do TTL que estava configurado no registro antes da sua alteração, e também de cada provedor de internet ter suas próprias políticas de cache. Alguns registros propagam rápido, outros podem levar bem mais tempo. Não temos como cravar um prazo fixo aqui no guia, mas se quiser saber o TTL atual de um registro específico do seu domínio, dá uma olhada no Editor de Zona de DNS (cPanel) ou fale com nosso suporte pelo painel.gehost.com.br que a gente confere com você.

Dica da Sensei: se você sabe que vai fazer uma mudança importante no futuro (trocar de hospedagem, migrar site), uma boa prática é baixar o TTL com uns dias de antecedência. Assim, quando a hora da mudança chegar, a propagação é bem mais rápida — porque os caches já vão estar "vencendo" com mais frequência.

O que fazer enquanto espera

  • Evite ficar recarregando a página em loop — muitas vezes é só o cache do seu próprio computador/navegador que ainda está "velho".
  • Teste em outra rede (dados móveis, por exemplo) ou peça pra alguém de outra cidade acessar — se já aparecer novo lá, é sinal de que está propagando normalmente.
  • Não saia mudando o registro de novo achando que "não funcionou" — isso só reinicia a contagem do TTL e atrasa ainda mais a propagação em quem já começou a atualizar.
  • Se depois de um bom tempo o registro ainda não propagou em lugar nenhum, aí sim vale abrir um chamado com a gente pra conferirmos se está tudo certo na configuração.

Resumo rapidinho

TTL = validade do cache do registro DNS. A mudança já foi salva de verdade no nosso servidor assim que você confirmou — o que demora é o resto da internet "renovar" o que já tinha guardado. Paciência aqui é normal, e baixar o TTL antes de uma mudança grande ajuda a acelerar o processo da próxima vez.

Qualquer dúvida, a gente tá por aqui no painel.gehost.com.br 💙

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.