Cómo mudar tu sitio a otro hosting sin cortes y sin perder correo
En pocas palabras
Para migrar sin corte, el sitio y el correo tienen que estar funcionando en el servidor nuevo antes de que el dominio apunte ahí. El orden: bajar el TTL de los registros DNS con un día de anticipación, copiar archivos, bases y casillas, probar el sitio nuevo desde tu computadora con el archivo hosts, congelar cambios, apuntar el dominio y volver a sincronizar el correo y la base. El servicio viejo se deja activo unos días más. Si contratás el hosting de InHosting, la migración de archivos, bases y correo la hacemos sin cargo.
Por qué se cae un sitio en una mudanza
El corte aparece cuando el dominio empieza a apuntar a un servidor que todavía no está listo: falta la base, el certificado o las casillas. Durante horas, una parte de los visitantes ve el sitio viejo, otra ve un error y el correo llega a un lugar donde nadie lo lee.
La solución es invertir el orden. Primero, todo andando y probado en el destino; el DNS, al final. Así el cambio de dominio deja de ser una mudanza y pasa a ser un desvío de tráfico entre dos servidores que funcionan.
Una semana antes: el inventario
- Sitios y subdominios, con la versión de PHP que usa cada uno. En DirectAdmin se elige por dominio, así que conviene arrancar con la misma que tenías.
- Bases de datos, con su usuario y contraseña. En DirectAdmin el nombre de la base y el del usuario llevan adelante el nombre de la cuenta (
cuenta_tienda), así que el archivo de configuración del sitio va a cambiar. - Casillas, reenvíos, respuestas automáticas y listas de correo.
- Tareas programadas: no viajan con los archivos y hay que volver a crearlas.
- Todo lo que dependa de la IP del servidor viejo: pasarelas de pago, APIs de terceros que la tienen habilitada, el registro SPF del dominio.
- Dónde están los DNS del dominio y quién tiene la clave de esa cuenta. Es lo que más demora cuando nadie lo sabe.
Un día antes: bajar el TTL
Cada registro DNS tiene un TTL: los segundos que los demás servidores pueden guardar la respuesta antes de volver a preguntar. Si hoy es de 14.400 (cuatro horas) y cambiás la IP, hay quien va a seguir viendo la vieja durante cuatro horas. Bajalo a 300 segundos al menos un día antes, para que las respuestas guardadas con el TTL largo terminen de vencer en todas partes.
Ojo con una diferencia. Si solo cambiás los registros A y MX dentro de la misma zona, el TTL bajo hace que el cambio se vea en minutos. Si cambiás los servidores de nombres del dominio (la delegación), ese dato lo guarda el registro del dominio con su propio TTL, que vos no podés bajar: en los .com es de dos días. Por eso, cuando se puede, conviene migrar cambiando registros y mover la delegación después, con calma. Más detalle en qué DNS conviene usar.
Copiar todo sin tocar el dominio
- Copiá los archivos y exportá cada base de datos. Importala en el destino y actualizá el archivo de configuración del sitio con el nombre de base, el usuario y la contraseña nuevos (en WordPress,
wp-config.php). - Creá las casillas en el destino con las mismas direcciones y hacé una primera copia del correo. Con IMAP se hace de servidor a servidor, con herramientas como
imapsync, sin pasar por tu computadora. - Volvé a crear las tareas programadas, los reenvíos y las respuestas automáticas del inventario.
Probar el sitio nuevo antes que nadie
El archivo hosts de tu computadora le gana al DNS: lo que pongas ahí vale solo para tu equipo. Agregá una línea con la IP del servidor nuevo (figura en los datos del correo de bienvenida) y el dominio, y tu navegador va a abrir el sitio migrado mientras el resto del mundo sigue viendo el original.
# Windows: C:\Windows\System32\drivers\etc\hosts (abrí el Bloc de notas como administrador)
# macOS y Linux: sudo nano /etc/hosts
203.0.113.10 tudominio.com.ar www.tudominio.com.ar- Recorré lo que usan tus visitas: portada, formularios, carrito, búsqueda y el acceso al administrador del CMS.
- Si el navegador muestra una advertencia de certificado, es normal en esta etapa: el certificado gratuito del servidor nuevo se emite cuando el dominio ya apunta ahí.
- Al terminar, borrá la línea. Es fácil olvidarla y después no entender por qué tu equipo ve algo distinto que el resto.
La noche del cambio
- Elegí el horario de menos movimiento. En la mayoría de los sitios argentinos, de noche o un domingo temprano.
- Congelá el sitio viejo: nada de publicar, cargar productos ni tomar pedidos durante la ventana. Una tienda puede quedar media hora en modo mantenimiento.
- Exportá la base de nuevo e importala en el destino, para llevarte lo que cambió desde la primera copia.
- Cambiá los registros A del sitio, y los MX si el correo también se muda. O los servidores de nombres, si pasás a usar los DNS que te enviamos al activar el plan.
- Emití el certificado SSL en el servidor nuevo en cuanto el dominio resuelva ahí. En DirectAdmin lleva un par de minutos y está explicado en activar el certificado SSL.
- Hacé una segunda sincronización del correo, para traer lo que entró al servidor viejo mientras el cambio se propagaba.
La semana siguiente
- Dejá el servicio viejo activo al menos siete días. Algunos servidores remitentes guardan el dato viejo más de lo que deberían y siguen entregando ahí.
- Revisá una vez por día la casilla vieja, por el webmail del proveedor anterior, y pasá lo que haya llegado.
- Volvé a subir el TTL a un valor normal, como 3.600 o 14.400 segundos.
- Actualizá el SPF para que autorice al servidor nuevo y deje afuera al viejo, y activá DKIM en el destino.
- Confirmá que las tareas programadas corrieron, que los formularios llegan y que el certificado quedó con renovación automática.
Si la migración la hacemos nosotros
Si contratás un plan de hosting en InHosting, la migración desde tu proveedor actual es sin cargo: copiamos archivos, bases de datos y casillas de correo, y te avisamos cuándo cambiar los DNS, de forma que tus visitas no noten el cambio. El dominio puede quedar donde está, apuntado a nuestros DNS, o transferirse después, cuando quieras. Para hacerla hace falta acceso al panel del proveedor anterior o una copia completa del sitio y del correo.
Preguntas frecuentes
¿Tengo que transferir el dominio para mudar el sitio?
No. El dominio puede seguir registrado donde está; lo que cambia es adónde apunta. La transferencia es otro trámite, y conviene hacerlo después y por separado, para no mezclar dos cambios en la misma noche.
¿Qué pasa con los correos que llegan durante el cambio?
Mientras el cambio se propaga, cada servidor remitente usa el dato que tenga guardado, así que algunos mensajes llegan al servidor viejo y otros al nuevo. No se pierde ninguno si la casilla vieja sigue existiendo: la segunda sincronización los trae.
¿Puedo migrar un sitio que ya no abre?
Sí, si tenés una copia de los archivos y de la base. Se restaura en el servidor nuevo, se prueba con el archivo hosts y se apunta el dominio. Si el proveedor anterior ya dio de baja el servicio y no hay copia, solo se puede rearmar con lo que tengas guardado por tu cuenta.
¿Cuánto tarda en verse el cambio?
Con el TTL en 300 segundos desde el día anterior, la mayoría de los visitantes ve el servidor nuevo en menos de media hora. Si cambiaste los servidores de nombres, puede tardar uno o dos días en llegar a todos, aunque el sitio funciona en los dos lados mientras tanto.
Seguí leyendo
Transferir un dominio sin perder el correo: el orden que no falla
Qué mueve una transferencia de dominio y qué no, por qué a veces se corta el correo, cómo copiar la zona DNS antes y qué cambia si tu dominio es .com.ar.
6 min de lectura
Qué DNS conviene usar para tu dominio
DNS del hosting, del registrador o un servicio aparte: cuándo conviene cada uno, cómo cambiarlos sin cortes, qué TTL usar y qué resolver poner en tu PC.
7 min de lectura
Cómo activar el certificado SSL en DirectAdmin, paso a paso
Pedí el certificado de Let's Encrypt desde DirectAdmin, elegí qué nombres cubrir, redirigí todo a HTTPS y resolvé el candado roto y las renovaciones que fallan.
7 min de lectura
