Cómo cambiar registros DNS sin cortes
Mover una web o el correo a otro proveedor implica cambiar el DNS. Con un poco de planificación de los TTL, ni los visitantes ni el correo notan el cambio.
Abrir la herramienta: Comprobador de propagación DNS
1. Baja el TTL un día antes
Consulta el TTL actual de los registros que vas a cambiar (por ejemplo A y MX) con el comprobador de propagación. Ponlo en 300 segundos al menos un TTL antiguo antes del cambio, normalmente un día antes. Así los resolvers solo guardan el registro 5 minutos.
2. Prepara primero el nuevo hosting
Copia la web y pruébala en el nuevo servidor, y crea los buzones antes del cambio. Mantén el hosting antiguo activo hasta que el cambio se haya propagado del todo, para que los visitantes que aún lleguen a él vean una web que funciona.
3. Cambia los registros
Actualiza los registros A, AAAA o CNAME de la web, o los registros MX, SPF y DKIM del correo. Si tu registro SPF menciona al proveedor antiguo, actualízalo a la vez, o el correo del nuevo puede acabar en spam.
4. Sigue la propagación
Escribe la nueva IP o host como valor esperado y activa las comprobaciones automáticas. Cuando todos los resolvers estén en verde, casi todos los visitantes llegarán al nuevo hosting. Prueba el correo en ambos sentidos.
5. Vuelve a subir el TTL
Cuando todo funcione, vuelve a poner el TTL en 3600 o más. Un TTL más largo implica menos consultas y páginas más rápidas, y te protege si tu proveedor DNS tiene una caída breve.
Lista de comprobación
Antes del cambio:
- TTL bajado a 300 al menos un día antes.
- Nuevo hosting probado y cuentas de correo creadas.
- SPF, DKIM y DMARC actualizados para el nuevo proveedor de correo.
- Hosting antiguo activo hasta que todos los resolvers muestren el nuevo valor.
- TTL subido de nuevo al terminar la migración.