Si mi TTL de DNS es de 1 hora, ¿debería esperar que la mitad de los servidores de nombres tengan la nueva entrada después de 30 minutos?

Si mi TTL de DNS es de 1 hora, ¿debería esperar que la mitad de los servidores de nombres tengan la nueva entrada después de 30 minutos?

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

información relacionada