As vidas úteis do registro DNS são baseadas no TTL (Time To Live) do próprio registro. Se o TTL é de 1 hora, então, teoricamente, esse é o tempo máximo que um resolvedor de DNS armazenará em cache essa informação antes de executar uma nova pesquisa para o registro. Normalmente, isso afetaria apenas os resolvedores de DNS que já possuem as informações em seu cache de resolução. Qualquer resolvedor que não tenha as informações em seu cache executará uma pesquisa e obterá as informações atualizadas / novas imediatamente, já que as informações não estão em seu cache, não há como esperar que o TTL expire.
Outros são obrigados a avisá-lo que alguns servidores DNS não respeitam os TTLs e isso certamente é uma possibilidade. Prefiro trabalhar partindo do pressuposto de que todos os servidores DNS honrarão o TTL e lidarei com todos os casos de borda que surgirem. Se você começar a se preocupar com o que alguns servidores DNS podem ou não fazer, então você vai ficar todo envolvido na tentativa de solucionar problemas de DNS que não são realmente o seu problema. Se o servidor DNS de outra pessoa não honra meu TTL, então isso é problema deles, não meu.
Como um aparte: o DNS é uma tecnologia pull, não uma tecnologia push. Registros DNS não são propagados, como é comumente declarado (ou misturado). Os únicos servidores de nomes que possuem uma cópia de suas zonas DNS (e os registros nessas zonas) são seus servidores de nomes. Quando você faz uma alteração no seu DNS, essa alteração não é enviada para nenhum lugar. Outros servidores DNS e / ou resolvedores podem ter um ou mais de seus registros DNS armazenados em cache, mas quando o TTL expira, eles extraem as informações atualizadas / novas na próxima vez que realizarem uma pesquisa desse registro DNS específico.