Arriba hay una versión específica de esta pregunta, pero de manera más general: ¿Hay alguna razón para esperar que los servidores de nombres no actualicen sus entradas DNS a un ritmo constante que se distribuya básicamente de forma aleatoria?
Respuesta1
La práctica general es configurar el valor TTL del registro A en 5 minutos cuando estemos a punto de modificar este registro porque el valor TTL reflejará los cambios en los servidores de nombres, los servidores de dominio de nivel superior y el servidor raíz acerca de este cambio dentro del tiempo del valor TTL mencionado.
Por ejemplo, si el valor TTL se establece en 30 minutos y luego modifica el registro A, tomará aproximadamente 30 minutos reflejar los cambios en los servidores de nombres, los servidores de dominio de nivel superior y los servidores raíz para borrar el caché y agregar este registro modificado, esto reflejará el problema en productivamente de aplicación
Respuesta2
¿Qué TTL?
Servidores de nombres
como en el resultado de $(dig +short NS example.com)
Los maestros se actualizan inmediatamente, los servidores esclavos verificarán el TTL de actualización en el registro SOA que les indica a los servidores esclavos cuándo buscar nuevos registros, a menos que se envíe una notificación de esclavo, no todos los servidores de nombres usan métodos de actualización de esclavos basados en DNS, por ejemplo, algunos usarán CI trabajos o una base de datos central o incluso ldap
Resolutores recursivos En términos generales, su registro DNS caducará cuando se alcance el TTL del registro después de la primera consulta, por lo que un TTL de 1 hora cuando configuró su registro y luego realizó una prueba tendrá que esperar 1 hora para que aparezcan los registros DNS corregidos.
También una buena lectura en estos términos:https://ns1.com/resources/understanding-ttl-values-in-dns-records