← Voltar ao blog
Fundamentos2 min de leitura

Quanto tempo demora uma alteração de DNS? Perceber o TTL e planear bem

Imagem do Unsplash

Quem altera um registo DNS pela primeira vez estranha muitas vezes: no telemóvel a alteração já funciona, mas no portátil ao lado ainda não. Isto não é um erro, é intencional. As respostas DNS ficam guardadas em cache.

O que é o TTL

Cada registo DNS tem um TTL, um tempo de vida em segundos. Indica às caches durante quanto tempo podem guardar a resposta antes de voltarem a perguntar. Com um TTL de 3.600 segundos, um dispositivo pode continuar a usar a resposta antiga durante até uma hora.

Registos novos contra registos alterados

  • Um registo totalmente novo, por exemplo uma prova TXT, costuma estar visível ao fim de poucos minutos, porque ainda ninguém guardou uma resposta antiga.
  • Um registo alterado, por exemplo um CNAME que antes apontava para outro lado, só passa a funcionar em todo o lado quando o TTL antigo expirar.
  • Alguns fornecedores precisam eles próprios de uns minutos até uma alteração feita na interface aparecer no DNS.

Como planeias uma mudança sem interrupção

  • Um dia antes, define o TTL do registo para um valor baixo, por exemplo 300 segundos, se o teu fornecedor o permitir.
  • Faz a mudança quando há poucas leituras, na restauração, por isso, não a meio do serviço de almoço.
  • Logo a seguir, testa com um telemóvel na rede móvel, não só na tua rede Wi-Fi.
  • Quando estiver tudo a funcionar, volta a definir o TTL para o valor habitual.

Porque é que quase não há falhas nas mudanças de domínio

Quando um subdomínio com códigos QR passa de um serviço para outro, durante o período de transição ambos respondem às leituras: os dispositivos com a resposta antiga ainda vão parar ao serviço antigo, os outros já vão parar ao novo. O importante é não cancelar a subscrição antiga no mesmo dia.

Como verificas o estado

As páginas públicas de verificação de DNS consultam a partir de vários locais do mundo e mostram quem já recebe a resposta nova. No painel do Same-QR, "Verificar estado" mostra se a ligação está estabelecida.

Cria códigos QR dinâmicos grátis
Começa com 20 códigos QR dinâmicos grátis para sempre. Sem subscrição, sem cartão de crédito.
Começar grátis agora →

Perguntas frequentes

As 48 horas são verdade?

Como limite máximo, com valores de TTL muito altos. Com as definições habituais, uma alteração costuma funcionar em menos de uma hora, e os registos novos muitas vezes em minutos.

Posso limpar a cache eu próprio?

No teu próprio dispositivo, muitas vezes ajuda desligar e voltar a ligar o Wi-Fi por instantes ou usar o modo de avião. A cache de outras redes não a podes limpar.

Newsletter

Novos artigos diretamente na tua caixa de correio

Dicas sobre códigos QR dinâmicos, novidades, sem spam. Podes cancelar a qualquer momento.

Ao subscreveres, aceitas receber a newsletter. Podes retirar o consentimento a qualquer momento através da ligação de cancelamento incluída em cada e-mail.

Continua a ler