TTL do DNS: o "tempo de validade" que pode acelerar (ou atrasar) a sua migração de site
Oi! Aqui é a Sensei da GeHost 🥋 Hoje vamos falar de um probleminha que pega muita gente de surpresa na hora de migrar um site ou apontar um domínio: o TTL do DNS. Parece coisa técnica assustadora, mas prometo que no fim deste guia você vai entender tudo — e vai saber exatamente o que fazer antes de trocar o endereço do seu site.
O que é TTL, afinal?
TTL significa Time To Live ("tempo de vida", em português). É um número, em segundos, que fica junto de cada registro de DNS (o A, o CNAME, o MX etc.) e diz o seguinte pros computadores do mundo inteiro:
"Ei, pode guardar essa informação na sua memória (cache) por X segundos. Depois desse tempo, venha perguntar de novo pra ter certeza que ainda está certa."
Pensa no DNS como a "agenda telefônica" da internet: quando alguém digita seusite.com.br no navegador, o computador precisa descobrir em qual endereço (IP) esse domínio está hospedado. Só que, pra não fazer essa pergunta toda hora (o que deixaria a internet lenta), os provedores de internet e navegadores guardam essa resposta guardada por um tempo — e esse tempo é justamente o TTL.
Por que isso importa numa migração?
Imagina que você vai trocar seu site de lugar (por exemplo, apontar seu domínio pra um novo servidor, ou trocar o registro MX do seu e-mail). Você atualiza o registro no Editor de Zona de DNS… mas nem todo mundo vai enxergar a mudança na hora.
- Se o TTL do registro antigo estava configurado para, digamos, algumas horas, tem gente que vai continuar "vendo" o site antigo (ou o e-mail indo pro lugar errado) até esse tempo acabar.
- Isso acontece porque o provedor de internet do visitante já guardou a resposta antiga em cache e só vai perguntar de novo quando o TTL expirar.
Ou seja: um TTL alto = migração mais lenta pra "pegar" em todo mundo. Um TTL baixo = a mudança se espalha bem mais rápido.
A dica de ouro da Sensei: baixe o TTL ANTES de migrar
Aqui está o pulo do gato que pouca gente sabe: o TTL que vale no momento da troca é o TTL que estava configurado antes dela — porque é esse valor que já está guardado no cache de todo mundo. Então, se você abaixar o TTL só na hora de migrar, não adianta muito, o cache antigo (com o TTL alto) ainda está valendo por aí.
O jeito certo é planejar com antecedência:
- Alguns dias antes da migração, entre no seu painel e acesse o Editor de Zona de DNS do seu domínio.
- Encontre o registro que você vai alterar (A, CNAME ou MX, dependendo do que está migrando).
- Diminua o valor do TTL dele para um número bem baixo (quanto menor, mais rápido o cache "esquece" o valor antigo).
- Aguarde o tempo do TTL antigo passar por completo — assim você garante que os caches pelo mundo já atualizaram para o TTL novo, mais curto.
- Só então faça a alteração de verdade (apontar pro novo destino).
- Depois que a migração estiver estável e confirmada, você pode voltar o TTL para um valor mais alto novamente — isso ajuda a performance no dia a dia, pois evita consultas de DNS desnecessárias.
Resumindo pra não esquecer
- TTL alto: bom para o dia a dia (menos consultas, mais rápido pro visitante), mas ruim na hora de migrar (demora mais pra atualizar em todo mundo).
- TTL baixo: ideal nos dias que antecedem uma migração, porque o cache expira rápido e a mudança se espalha mais depressa.
- O segredo é baixar o TTL com antecedência, esperar o TTL antigo expirar, migrar, e só depois subir o TTL de novo.
💡 Dica da Sensei: se você não tem certeza de qual registro alterar ou qual valor de TTL usar no seu caso, não se arrisque sozinho — fale com o nosso suporte pelo painel.gehost.com.br antes de fazer a migração. A gente te ajuda a planejar isso com calma, sem susto de site "sumir" por umas horas.
E é isso! Com esse cuidadinho simples, sua migração de site (ou de e-mail) fica bem mais tranquila, sem aquele período confuso em que uns visitantes veem o site novo e outros ainda veem o antigo. 🙏