Hosterlo Premium Cloud Hosting Logo
swap_horiz Migración de Hosting · 10 min de lectura

Cómo Migrar tu Sitio Web a un Nuevo Hosting Sin Tiempo de Inactividad

Guía completa paso a paso — desde hacer copias de seguridad hasta cambiar el DNS — para que tus visitantes nunca noten nada.

calendar_today 3 de junio de 2026 | person Equipo Editorial Hosterlo

Cambiar de proveedor de hosting suena intimidante, pero en realidad es muy manejable cuando tienes el plan correcto. Ya sea que tu proveedor actual siga cayendo, que tu sitio haya superado su plan compartido, o que simplemente busques mejor rendimiento y soporte, la buena noticia es esta: puedes migrar tu sitio web a un nuevo hosting sin que tus visitantes experimenten ni un segundo de tiempo de inactividad.

La clave está en la secuencia. Configuras y pruebas tu sitio en el nuevo servidor antes de decirle a internet que redirija el tráfico allí. La propagación DNS toma tiempo, y puedes usar ese margen a tu favor. Al final de esta guía, sabrás exactamente cómo ejecutar una migración limpia y sin tiempo de inactividad — desde la primera copia de seguridad hasta verificar tu certificado SSL en el nuevo host.

Empecemos.

Antes de Comenzar — Qué Preparar

Una migración fluida comienza antes de tocar un solo archivo. Reúne todo lo que necesitarás de antemano para no correr durante el proceso. Aquí tienes tu lista de verificación pre-migración:

Consejo Pro: Haz tu migración durante horas de bajo tráfico (tarde por la noche o temprano por la mañana) cuando el tráfico de tu sitio es naturalmente menor. Aunque apuntes a cero tiempo de inactividad, esto reduce cualquier impacto potencial de casos extremos.

Paso 1 — Haz una Copia de Seguridad Completa de tu Sitio Web

Este es el paso más crítico. Antes de mover un solo archivo, necesitas una copia de seguridad completa y verificada de tu sitio. Hay varias formas de hacerlo dependiendo de cómo esté construido tu sitio.

Opción A: Copia de Seguridad Completa de cPanel (Recomendada)

Inicia sesión en el cPanel de tu host actual, navega a Copia de Seguridad o Asistente de Copia de Seguridad, y genera una copia de seguridad completa de cPanel. Esto crea un único archivo comprimido .tar.gz que contiene tus archivos, bases de datos, cuentas de correo electrónico y configuraciones. Descárgalo en tu computadora local una vez que esté listo. Este es el método de copia de seguridad más completo disponible.

Opción B: Archivos a través del Administrador de Archivos de cPanel o FTP

En cPanel, abre el Administrador de Archivos, navega a public_html, selecciona todos los archivos, comprímelos en un ZIP y descárgalos. Alternativamente, usa un cliente FTP como FileZilla — conéctate usando el nombre de host FTP, usuario y contraseña de tu host — luego arrastra todo tu directorio public_html a tu unidad local.

Opción C: Exportar tu Base de Datos a través de phpMyAdmin

En cPanel, abre phpMyAdmin, selecciona la base de datos de tu sitio web del panel izquierdo, haz clic en la pestaña Exportar, elige la exportación "Rápida" en formato "SQL", luego haz clic en Ir. Guarda el archivo .sql en un lugar donde puedas encontrarlo fácilmente — lo necesitarás en el Paso 4.

Opción D: UpdraftPlus para Sitios WordPress

Si usas WordPress, instala el plugin gratuito UpdraftPlus. Ve a Ajustes → Copias de Seguridad UpdraftPlus → Copia de Seguridad Ahora. Creará archivos separados para tus archivos y base de datos. Puedes almacenarlos localmente o en un servicio en la nube.

Advertencia: Nunca omitas este paso ni procedas con solo una copia de seguridad parcial. Si algo sale mal durante la migración, tu copia de seguridad es tu red de seguridad. Una copia de seguridad completa es tu póliza de seguro.

Paso 2 — Configura tu Nueva Cuenta de Hosting

Si aún no te has registrado con tu nuevo host, ahora es el momento. Con el hosting web de Hosterlo, el proceso de registro toma solo unos minutos. Después de comprar tu plan, recibirás un correo de bienvenida con tus credenciales de cPanel, la dirección IP del servidor y los detalles de los nameservers — guarda todos estos.

Una vez dentro de cPanel en tu nuevo host, haz lo siguiente antes de subir cualquier cosa:

Consejo Hosterlo: El panel de control de Hosterlo incluye un aprovisionador SSL con un clic e integración gratuita con Cloudflare. No necesitarás configurar manualmente la mayoría de estos elementos — el asistente de configuración te guía a través de todo en menos de 5 minutos.

Paso 3 — Sube tus Archivos al Nuevo Host

Con tu nueva cuenta configurada, es hora de transferir los archivos de tu sitio web. Tienes dos métodos principales:

Método A: FileZilla a través de FTP/SFTP

FileZilla es un cliente FTP gratuito y multiplataforma que facilita las transferencias de archivos. Aquí te explicamos cómo:

  1. Descarga e instala FileZilla si aún no lo tienes.
  2. Abre el Administrador de Sitios (Archivo → Administrador de Sitios) y crea una nueva conexión usando el nombre de host FTP de tu nuevo host (generalmente ftp.tudominio.com o la IP del servidor), tu usuario de cPanel y contraseña. Usa el puerto 21 para FTP o 22 para SFTP (preferido por seguridad).
  3. Conéctate al servidor. En el panel derecho, navega a public_html. En el panel izquierdo, navega a tus archivos de sitio web respaldados en tu unidad local.
  4. Selecciona todos los archivos locales y arrástralos al directorio remoto public_html. FileZilla pondrá en cola y subirá todo.

Método B: Subida a través del Administrador de Archivos de cPanel

Si tu sitio es relativamente pequeño (menos de ~500MB), puedes subir directamente a través del Administrador de Archivos de cPanel. Comprime tus archivos en un único ZIP en tu computadora, súbelo a public_html a través del Administrador de Archivos, luego haz clic derecho y extráelo en su lugar.

Importante: Asegúrate de que tus archivos queden directamente en public_html — no en una subcarpeta como public_html/mi-sitio/. La estructura de carpetas en el nuevo host debe reflejar exactamente lo que tenías en el host anterior.

Paso 4 — Importa tu Base de Datos

La mayoría de los sitios web dinámicos — especialmente WordPress, Joomla, Drupal y aplicaciones PHP personalizadas — dependen de una base de datos MySQL para almacenar contenido, usuarios y configuraciones. Así es como mover la tuya:

1. Crea una Nueva Base de Datos MySQL en el Nuevo Host

En el cPanel de tu nuevo host, ve a Bases de Datos MySQL. Crea una nueva base de datos, crea un usuario de base de datos con una contraseña segura y luego agrega ese usuario a la base de datos con Todos los Privilegios. Anota el nombre de la base de datos, el usuario y la contraseña — los necesitarás en breve.

2. Importar a través de phpMyAdmin

En cPanel de tu nuevo host, abre phpMyAdmin. Selecciona tu base de datos recién creada de la barra lateral izquierda. Haz clic en la pestaña Importar, haz clic en "Elegir archivo", selecciona el archivo .sql que exportaste en el Paso 1 y haz clic en Ir. phpMyAdmin importará todas tus tablas y datos.

3. Actualizar wp-config.php (Solo WordPress)

Si estás migrando un sitio WordPress, abre public_html/wp-config.php en tu nuevo host y actualiza las siguientes líneas para que coincidan con las credenciales de tu nueva base de datos:

define('DB_NAME', 'minuevabd');
define('DB_USER', 'usuarionuevabd');
define('DB_PASSWORD', 'tucontraseña');
define('DB_HOST', 'localhost');

Paso 5 — Prueba tu Sitio Antes de Publicarlo

Aquí es donde ocurre la magia del "cero tiempo de inactividad". Vas a previsualizar tu sitio en el nuevo servidor sin cambiar ningún registro DNS — así que tu sitio en vivo en el host anterior continúa funcionando normalmente para los visitantes mientras verificas todo en el nuevo.

Modificar tu Archivo Hosts Local

Tu sistema operativo tiene un archivo hosts local que tiene prioridad sobre el DNS. Al agregar una entrada que apunte tu dominio a la IP del nuevo servidor, tu computadora cargará el sitio desde el nuevo host mientras todos los demás siguen viendo el anterior.

En Windows, abre el Bloc de Notas como Administrador y abre C:\Windows\System32\drivers\etc\hosts. En Mac/Linux, abre Terminal y ejecuta sudo nano /etc/hosts.

Agrega esta línea al final (reemplaza con tus valores reales):

123.456.789.000   tudominio.com www.tudominio.com

Qué Verificar

Paso 6 — Reduce tu TTL de DNS

TTL significa Time To Live (Tiempo de Vida) — es un valor (medido en segundos) que le indica a los resolvers DNS en todo el mundo cuánto tiempo almacenar en caché los registros DNS de tu dominio antes de verificar actualizaciones. Un TTL alto (como el predeterminado de 3600 segundos / 1 hora, o 86400 segundos / 24 horas) significa que cuando cambias tus nameservers o registro A, toma mucho tiempo para que todo internet vea la actualización.

La solución: reduce tu TTL a 300 segundos (5 minutos) al menos 48 horas antes de planear cambiar el DNS.

Cómo Reducir el TTL

Inicia sesión en tu registrador de dominio o proveedor de DNS (donde se administran actualmente tus registros DNS). Encuentra el registro A o SOA para tu dominio y cambia el valor del TTL a 300. Guarda el cambio y espera 24–48 horas para que este TTL bajo se propague globalmente.

Planifica con anticipación: Reduce tu TTL 48 horas antes de tu fecha de cambio prevista. Este paso no te cuesta nada pero te ahorra horas de tiempo de propagación el día de la migración.

Paso 7 — Apunta tu Dominio al Nuevo Host

Este es el momento del cambio — y debido a que ya has configurado, probado y confirmado todo en el nuevo servidor, debería ser anticlimático de la mejor manera posible.

Opción A: Actualizar Nameservers (Más Común)

Si quieres administrar el DNS completamente a través de tu nuevo host, cambia los nameservers de tu dominio en tu registrador. Inicia sesión en tu proveedor de registro de dominio, encuentra la configuración de nameservers para tu dominio y reemplaza los nameservers existentes con los proporcionados por tu nuevo host (p. ej., ns1.hosterlo.com y ns2.hosterlo.com). Guarda el cambio.

Opción B: Actualizar Solo el Registro A

Si quieres mantener la administración de DNS donde está actualmente (p. ej., en Cloudflare o tu registrador), simplemente actualiza el registro A para tu dominio (@ y www) para que apunte a la dirección IP de tu nuevo servidor. Esto es más rápido que cambiar nameservers y típicamente se propaga en minutos si tu TTL ya está en 300.

¡No canceles tu hosting anterior todavía! Mantén tu cuenta de hosting anterior activa durante al menos 48–72 horas después de cambiar el DNS. Esto garantiza que los visitantes que usan DNS en caché aún puedan acceder a tu servidor anterior mientras se completa la propagación. Solo cancela una vez que hayas confirmado que el 100% del tráfico está llegando al nuevo servidor.

Paso 8 — Verifica Todo Después de que el DNS se Propague

Una vez que el DNS se haya actualizado y los visitantes sean enrutados al nuevo servidor, haz una verificación final completa. No asumas que todo está bien — confírmalo.

Migración de WordPress Específicamente

WordPress es el CMS más popular del mundo, y tiene un ecosistema robusto de herramientas de migración que pueden simplificar significativamente el proceso descrito anteriormente.

Plugin All-in-One WP Migration

Este plugin gratuito (disponible en WordPress.org) exporta toda tu instalación de WordPress — archivos, base de datos, temas, plugins y todas las configuraciones — en un único archivo .wpress. Instálalo en tu sitio anterior, haz clic en Exportar, descarga el archivo. Luego instala WordPress en tu nuevo host, instala el mismo plugin e importa el archivo. Maneja automáticamente todos los reemplazos de URL de la base de datos y las actualizaciones de configuración. Este es el método más fácil para usuarios no técnicos.

Plugin Duplicator

Duplicator es otro popular plugin de migración gratuito. Empaqueta tu sitio en un archivo instalador y un archivo instalador PHP. Sube ambos al public_html de tu nuevo host, ejecuta el instalador navegando a tudominio.com/installer.php y sigue el asistente para configurar la conexión de la base de datos y ejecutar la migración.

Método Manual

El método manual — hacer copias de seguridad de archivos a través de FTP y exportar la base de datos a través de phpMyAdmin como se describe en los pasos anteriores — es el enfoque más confiable porque no depende de plugins de terceros.

Preguntas Frecuentes

¿Cuánto tiempo lleva la migración de un sitio web?

Una migración típica toma entre 1 y 6 horas para la transferencia real, dependiendo del tamaño de tu sitio. Sin embargo, la propagación DNS puede tardar de 24 a 48 horas en completarse globalmente. Con la preparación adecuada del TTL, la mayoría de los visitantes verán el nuevo hosting a las pocas horas del cambio.

¿Dejará de funcionar mi correo durante la migración?

Si tu correo está alojado con tu proveedor web, puede haber un breve período de retraso durante la propagación DNS. Para minimizar esto, configura las cuentas de correo en el nuevo hosting antes del cambio y reduce el TTL con 48 horas de antelación. Los registros MX suelen propagarse rápidamente, pero es importante verificarlos antes de cancelar el hosting anterior.

¿Necesito conocimientos técnicos para migrar mi sitio?

Es útil tener familiaridad técnica básica: acceder a cPanel, usar FileZilla para subir archivos por FTP e iniciar sesión en tu registrador de dominios. Sin embargo, los usuarios de WordPress pueden usar plugins de migración como All-in-One WP Migration o Duplicator. El equipo de soporte de Hosterlo también está disponible para guiarte en cada paso.

¿Ofrece Hosterlo migración gratuita?

Sí, Hosterlo ofrece asistencia de migración a nuevos clientes que cambien desde otro proveedor. Nuestro equipo de soporte puede guiarte durante el proceso, y nuestros planes de hosting empresarial incluyen acceso a soporte prioritario. Contáctanos a través de la página de contacto y nuestro equipo te ayudará a mover tu sitio de forma segura y sin tiempo de inactividad.

¿Listo para Migrar a Hosterlo?

Obtenga hosting NVMe ultrarrápido, SSL gratuito, cPanel y soporte de migración — todo incluido en nuestro Bundle de $59.

Obtener el Bundle de $59 →