Después de un cambio de MX, todos los resolvers pueden tardar hasta 72 horas en ver la nueva configuración. En este artículo descubrirá por qué tarda tanto, cómo comprobar el progreso y qué papel desempeña la TTL.
¿Por qué tarda tanto?
Para poder utilizar nuestros servicios de seguridad del correo electrónico, debe cambiar los registros MX en su DNS. Sin embargo, pasa cierto tiempo hasta que estos nuevos valores se adoptan en todas partes.
Los servidores DNS actualizan sus registros únicamente en determinados intervalos. Hasta entonces, conservan los valores anteriores en su caché, hasta que estos son reemplazados por los nuevos. Además, el DNS tiene una estructura descentralizada: la resolución de nombres se distribuye jerárquicamente entre muchos servidores independientes, cuya estructura se asemeja a un árbol de expansión, desde los resolvers individuales y los servidores de nombres autoritativos hasta los servidores raíz. Un cambio debe propagarse a lo largo de esta estructura de árbol, y cada nodo lo adopta solo cuando su registro almacenado en caché ha caducado. Por este motivo, en casos extremos pueden pasar hasta 72 horas antes de que todos reconozcan sus registros MX modificados.
Ya veo mis nuevos valores, ¿significa eso que ya se han aplicado?
No necesariamente. Si realiza una búsqueda DNS de su dominio y ve los nuevos valores, eso no significa que ya se hayan propagado completamente en todo el mundo. Es posible que su resolver local ya se haya actualizado, mientras que otras regiones todavía proporcionan los valores antiguos.
Para comprobar la propagación entre regiones, puede utilizar una herramienta en línea. Así podrá ver qué regiones ya han cambiado a sus nuevos valores:
Lo ideal es utilizar varias herramientas para obtener una visión completa del estado actual de la propagación.
¿Afecta la TTL al tiempo de propagación?
Una TTL más corta ayuda, pero no sustituye la propagación propiamente dicha.
La TTL (Time to Live) indica cuánto tiempo conserva un resolver un registro en la caché antes de volver a consultarlo. Por lo tanto, una TTL más corta tiende a acelerar la adopción de nuevos valores. Sin embargo, no es vinculante: algunos servidores DNS y proveedores ignoran la TTL. No obstante, sí tiene efecto para quienes la respetan.
Una TTL especialmente corta resulta útil sobre todo si realiza cambios frecuentes en su DNS. Si los cambios son poco frecuentes, por lo general no es necesario.