Guías · Hosting
Cómo cambiarte de hosting sin perder tu sitio ni tu correo
Un cambio de hosting bien preparado no deja el sitio caído ni correos perdidos. Los problemas casi siempre vienen de algo que nadie anotó antes, como los registros del correo. Este es el orden que sigo yo.
En corto: respalda todo, anota tus DNS, baja el TTL un día antes y prueba el sitio en el servidor nuevo antes de mover el dominio. Y no des de baja el hosting antiguo hasta confirmar que el sitio y el correo funcionan en el nuevo.
Antes de empezar, anota qué tienes y dónde
Un sitio depende de varias piezas que a veces están en empresas distintas. Antes de tocar nada, anota dónde está cada una.
- Dónde está registrado el dominio. Si es .cl, en NIC Chile o con un agente registrador.
- Quién maneja tus DNS, que puede ser tu hosting, Cloudflare o el mismo registrador.
- Dónde viven tus casillas de correo: en el hosting o en un servicio aparte, como Google Workspace o Microsoft 365.
- Si tu sitio es a medida (HTML, CSS y JS, como pudaz.cl) o WordPress. En WordPress, anota también la versión de PHP.
- El usuario y la clave del panel del hosting, del dominio y de los DNS.
Si no sabes cuál es tu hosting, busca en tu correo la factura o el aviso de renovación. Ahí aparece el nombre de la empresa.
Respalda todo, fuera del hosting
Un sitio a medida es lo más fácil de mover, porque son solo archivos. En WordPress hay que respaldar dos cosas: los archivos, sobre todo la carpeta wp-content con las imágenes, el tema y los plugins, y la base de datos.
Guarda el respaldo en tu computador o en una nube tuya, no solo en el hosting que vas a dejar. Y comprueba que se abra: un archivo comprimido que no se descomprime no sirve de respaldo.
Anota tus DNS y baja el TTL
Los DNS le dicen a internet a qué servidor apunta tu dominio, tanto para la web como para el correo. Antes del cambio, copia todos tus registros. Si tu proveedor permite exportar la zona completa, mejor.
| Registro | Para qué sirve |
|---|---|
| A y AAAA | Dicen en qué servidor está tu web. Son los que cambias al mudarte. |
| CNAME | Apuntan un nombre a otro, por ejemplo www a tu dominio. |
| MX | Dicen qué servidor recibe tu correo. |
| TXT | Guardan SPF, DKIM y DMARC, que ayudan a que tus correos no lleguen a spam, y verificaciones de servicios como Google. |
El TTL es el tiempo, en segundos, que otros servidores guardan tu registro antes de volver a preguntar. Si hoy es 86400 (un día) y cambias el registro, algunas personas pueden seguir llegando al servidor antiguo hasta un día después.
Por eso, uno o dos días antes, bajo a 300 segundos (5 minutos) el TTL de los registros que voy a cambiar. El TTL antiguo tiene que alcanzar a vencer: si era de un día, bájalo al menos un día antes.
Hay dos cambios posibles. Apuntar los registros A al servidor nuevo es el más tranquilo, porque respeta el TTL que bajaste. Cambiar los servidores DNS del dominio en tu registrador es obligatorio si tus DNS están en el hosting que vas a dejar: ahí se muda todo, también el correo, así que primero hay que copiar cada registro en el proveedor nuevo. Ese cambio puede tardar hasta 24 horas, y si tienes DNSSEC activo, hay que desactivarlo antes.
El correo y los registros MX
Es lo que más se pierde en un cambio de hosting, porque no se ve en la página.
Si tu correo está en un servicio aparte, como Google Workspace o Microsoft 365, no lo toques. Solo cuida que los registros MX y TXT queden idénticos si cambias los servidores DNS.
Si tu correo vive en el hosting antiguo, al darlo de baja se van las casillas y los mensajes. Antes del cambio, decide dónde va a quedar, crea ahí las casillas y copia los mensajes (los servicios grandes tienen herramientas para importarlos). Después cambia los MX y copia lo que haya llegado entremedio.
Después del cambio, comprueba esto:
- Te llegan correos enviados desde una cuenta externa, como un Gmail personal.
- Los correos que envías llegan y no caen en spam.
- El formulario del sitio sigue enviando. En un sitio a medida que usa un servicio externo de formularios, eso no cambia. En WordPress el correo suele salir por el mismo servidor, así que hay que probarlo en el nuevo.
Prueba el sitio antes de mover el dominio
Copio el sitio al servidor nuevo y lo pruebo antes de tocar los DNS. Para verlo con tu propio dominio se edita el archivo hosts del computador, que le dice solo a ese equipo que el dominio está en el servidor nuevo. El resto del mundo sigue viendo el antiguo. Algunos hosting también dan una dirección temporal de prueba.
- Las páginas, el menú y las imágenes cargan igual que antes.
- El formulario envía y el mensaje llega.
- Si tu sitio es WordPress, puedes entrar al panel.
- En una tienda, una compra de prueba completa funciona: carrito, pago y correo de confirmación.
- Tu dirección, con y sin www, termina siempre en la versión con https.
El certificado SSL
El candado del navegador depende de un certificado instalado en el servidor, y no se muda solo.
Con Let's Encrypt, el certificado gratuito que ofrecen muchos hosting, la emisión comprueba que el dominio ya apunta al servidor nuevo. Por eso suele generarse justo después de cambiar los DNS. Si no quieres ni un rato sin candado, se puede validar antes con un registro TXT (Let's Encrypt lo llama DNS-01) o instalar un certificado que ya tengas.
Después del cambio, revisa que todas las páginas carguen con candado. Si alguna no, casi siempre es una imagen o un archivo que todavía se pide con http.
El día del cambio
- Elige el horario con menos visitas. Tu analítica te dice cuál es.
- Si tienes tienda, pausa las compras durante el traspaso, para que ningún pedido quede en el servidor antiguo.
- Haz un último respaldo y copia lo que cambió desde la primera copia, como pedidos, mensajes o comentarios.
- Cambia los registros A, o los servidores DNS, y anota la hora.
- Revisa el sitio desde el celular con datos móviles, que usan otra red. Emite el certificado y prueba el formulario, el pago y el correo.
- Cuando todo funcione, vuelve a subir el TTL.
No des de baja el hosting antiguo ese día. Yo lo dejo activo al menos un par de semanas, sin borrar nada, por si hay que volver atrás o rescatar un archivo. Antes de cancelarlo, mira la fecha de renovación para no pagar otro período.
Preguntas frecuentes
¿Cuánto demora en verse el cambio de hosting?
Depende del TTL. Si lo bajaste a 300 segundos con tiempo, la mayoría de las visitas llega al servidor nuevo en pocos minutos. Si cambias los servidores DNS del dominio, el registrador puede tardar hasta 24 horas en aplicarlo.
¿Mi sitio se cae durante el cambio?
No debería, si lo probaste antes y el servidor antiguo sigue encendido. Por un rato, algunas personas ven el antiguo y otras el nuevo, y los dos funcionan. Lo que hay que cuidar en ese rato son los pedidos de una tienda.
¿Pierdo mis correos si cambio de hosting?
Solo si tu correo vive en el hosting que das de baja o si los registros MX quedan mal copiados. Respalda las casillas, revisa los MX y no canceles el hosting antiguo hasta confirmar que el correo entra y sale.
¿Tengo que cambiar mi dominio .cl de NIC Chile?
No. El dominio sigue registrado donde está. Lo que cambias es a qué servidor apunta: en los registros DNS o, si cambias los servidores DNS, en tu cuenta de NIC Chile o de tu agente registrador.
¿Tengo que comprar un certificado SSL nuevo?
Normalmente no. Let's Encrypt es gratuito y muchos hosting lo instalan y lo renuevan solos. El hosting y los VPS de Pudaz incluyen el certificado.
¿Te quedó otra duda? Escríbeme a contacto@pudaz.cl.