
Cada vez que hago cambios en DNS, he notado que tarda horas en propagarse cuando lo veo desde mi conexión por cable, pero en minutos puedo ver los cambios reflejados cuando navego en mi móvil, red 3g T-mobile.
Realmente me gustaría entender por qué sucede esto.
Con respecto a la pregunta cerrada: la pregunta está bien. Cerrarlo por no ser "relevante para la administración profesional del sistema" es increíblemente molesto e incorrecto.
¿Esto se debe a la terminología que utilicé en la pregunta o al contenido?
Respuesta1
Los registros DNS tienen un TTL (tiempo de vida). Esto en segundos y puede durar desde 0 hasta semanas.
dig www.google.com
www.google.com. 300 IN A 74.125.239.145
En este caso, el TTL es de 300 segundos y un servidor conforme sólo mantendrá el registro durante 300 segundos antes de actualizarlo. Desafortunadamente, los registros DNS se almacenan en caché en muchos lugares diferentes y no todo el software hace lo correcto al respetar el TTL. Los navegadores web son famosos por esto, pero el peor infractor que conozco es el demonio nscd en los sistemas Linux.
A menudo puede resultar bastante difícil determinar exactamente qué software conserva registros desactualizados.