Perguntas comuns sobre por que os registros DNS entram em vigor em velocidades diferentes após adição, modificação ou exclusão.
Por que os registros adicionados recentemente entram em vigor imediatamente?
Eles entram em vigor imediatamente porque nenhum resolvedor DNS local armazenou em cache o registro ainda.
Quando um visitante consulta um registro DNS completamente novo pela primeira vez, o resolvedor DNS local não tem uma resposta em cache. Ele realiza uma consulta recursiva ao servidor DNS autoritativo, obtém o registro atual e o retorna ao visitante. Como não há nenhum valor em cache antigo para aguardar, o registro é resolvido instantaneamente.
Nota: Isso se aplica apenas a registros adicionados pela primeira vez. Se você excluir um registro e o adicionar novamente, o valor em cache antigo ainda pode existir em alguns resolvedores, e o mesmo atraso de propagação se aplica.
Por que os registros modificados ou excluídos não entram em vigor imediatamente?
Porque os resolvedores DNS locais armazenam em cache a resposta anterior até que o tempo de vida (TTL) expire.
Quando você altera ou exclui um registro DNS, o servidor DNS autoritativo recebe a atualização imediatamente. No entanto, os resolvedores DNS locais — implementados por ISPs (provedores de serviços de Internet) ou em redes corporativas para acelerar as consultas DNS e reduzir a carga de requisições nos servidores DNS upstream — continuam a fornecer a resposta em cache antiga até que ela expire. Somente após o TTL do cache expirar é que o resolvedor busca o registro atual no servidor autoritativo.
Por exemplo, se você atualizar um registro A para apontar para um novo endereço IP, os visitantes cujo resolvedor DNS local ainda mantém o IP antigo continuarão acessando o endereço antigo até que o cache desse resolvedor expire.
Quanto tempo leva para os registros modificados ou excluídos se propagarem?
Na maioria dos casos, a propagação é concluída dentro do TTL definido no registro antes da alteração.
O TTL é o fator principal. Se o TTL do seu registro era de 10 minutos no momento da alteração, todos os resolvedores que respeitam o TTL fornecerão o registro atualizado em até 10 minutos. Se o TTL era de 3.600 segundos (1 hora), aguarde até 1 hora.
Alguns ISPs substituem o TTL e armazenam em cache os registros por mais tempo do que o especificado. No pior caso, a propagação pode levar até 48 horas.
Recomendação: Antes de fazer uma alteração que afete o tráfego em produção — como alternar um registro A para um novo endereço IP — verifique se tanto o endereço IP antigo quanto o novo conseguem atender às requisições normalmente. Isso evita interrupções de serviço durante o período de propagação.
Por que uma atualização de registro chega a algumas regiões mais rápido do que a outras?
Porque cada resolvedor armazena em cache o registro de forma independente e o fez em momentos diferentes.
Todos os resolvedores respeitam o mesmo TTL, mas cada um iniciou seu temporizador de cache em um momento diferente. Considere um TTL de 3.600 segundos: um resolvedor que armazenou em cache o registro antigo há 55 minutos tem apenas 5 minutos restantes antes de buscar o registro atualizado, enquanto um resolvedor que o armazenou há 2 minutos ainda tem 58 minutos de espera. Mesmo TTL, tempos de espera restantes muito diferentes.
É por isso que visitantes em uma cidade podem ver o registro atualizado quase imediatamente, enquanto visitantes em outras localidades ainda recebem a resposta antiga por uma hora ou mais. A diferença depende de quando cada resolvedor atualizou seu cache pela última vez.
Quanto tempo leva para as alterações no servidor DNS entrarem em vigor?
Para obter detalhes sobre quanto tempo leva para as alterações no servidor DNS se propagarem, consulte Quanto tempo leva para a resolução do servidor DNS entrar em vigor? Por que ela precisa de 48 horas para entrar em vigor?