Cómo transferir un dominio a DirectAdmin sin perder el correo
Mover un sitio web de un proveedor a otro puede sonar aterrador, especialmente si llevas años acumulando correos electrónicos importantes en tu dominio. La buena noticia es que transferir un dominio a DirectAdmin sin perder el correo es un proceso perfectamente controlable si sigues los pasos correctos. No necesitas ser un experto en servidores; solo necesitas una guía clara y un poco de paciencia.
En este artículo, te explicaré, paso a paso y en un lenguaje sencillo, cómo realizar esta mudanza de forma segura. Vamos a desglosar el proceso en fases: preparación, copia de seguridad, migración de archivos, migración de cuentas de correo y, finalmente, la actualización de los DNS. Al final, tendrás tu web y tu buzón funcionando en el nuevo panel DirectAdmin sin haber perdido ni un solo mensaje.
Fase 1: Preparación y Conceptos Básicos
Antes de tocar nada, es fundamental entender qué estamos moviendo y a dónde. DirectAdmin es un panel de control de hosting muy popular, conocido por su velocidad y facilidad de uso. Al migrar a DirectAdmin, no solo cambias de servidor, sino que también cambias el "panel de mando" desde el que gestionas todo.
¿Qué implica "transferir el dominio"?
Cuando hablamos de transferir dominio directadmin, nos referimos a dos cosas distintas que a menudo se confunden:
- La transferencia del registro del dominio: Esto es cambiar el "dueño" del dominio a nivel de la ICANN (el organismo que gestiona los dominios). Esto solo se hace si cambias de registrador (la empresa donde compraste el dominio, como GoDaddy o Namecheap). No es necesario para cambiar de hosting.
- La migración del sitio web y el correo: Esto es copiar todos los archivos, bases de datos y cuentas de correo del servidor antiguo al nuevo. Esto es lo que realmente te importa.
En este artículo, nos centraremos en la segunda opción, que es la que necesitas para cambiar hosting directadmin sin perder datos.
Herramientas que necesitarás
- Acceso al panel antiguo: Normalmente cPanel, Plesk o Syspanel.
- Acceso al nuevo DirectAdmin: Te lo proporcionará tu nuevo proveedor de hosting.
- Un cliente FTP/SFTP: Como FileZilla (gratuito).
- Un gestor de archivos: El que viene integrado en DirectAdmin o en tu panel antiguo.
- Acceso al administrador de DNS: Donde gestionas los registros de tu dominio (suele estar en tu registrador).
[INFO] Si tu dominio está gestionado con Syspanel, recuerda que el acceso a su panel se realiza a través del puerto 2106. No es necesario para esta guía, pero es útil saberlo si vienes de ese entorno.
Fase 2: Copia de Seguridad en el Origen (El Paso que Nunca Debes Saltarte)
La regla de oro en cualquier migración es: primero asegura, luego mueve. No importa si el servidor destino es el más moderno del mundo; un error humano o un corte de luz puede arruinar la mudanza si no tienes una copia de respaldo.
2.1. Respaldar los Archivos del Sitio Web
Accede a tu panel de control antiguo y busca la sección de "Administrador de Archivos" o "Gestor de archivos".
- Navega hasta la carpeta
public_html(ohtdocs). Esta carpeta contiene todos los archivos de tu web (imágenes, código PHP, etc.). - Selecciona todos los archivos y carpetas dentro de
public_html. - Comprímelos en un archivo
.zipo.tar.gz. Si tu panel no tiene opción de comprimir, usa FileZilla para descargar toda la carpeta a tu ordenador.
2.2. Respaldar las Bases de Datos
Si tu web usa WordPress, Joomla o cualquier CMS, tendrás una base de datos MySQL.
- En tu panel antiguo, busca "Bases de Datos MySQL" o "phpMyAdmin".
- Dentro de phpMyAdmin, selecciona tu base de datos en el menú de la izquierda.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" y descarga el archivo
.sql.
[WARNING] No guardes la copia de seguridad en la misma carpeta
public_html. Si algo sale mal con el servidor, perderías todo. Descárgala a tu ordenador o a un servicio en la nube.
2.3. Respaldar las Cuentas de Correo (El Paso Crítico)
Aquí es donde la gente suele sudar. La clave está en entender que el correo se compone de dos partes: el buzón (los mensajes) y la configuración (la contraseña y los alias).
Opción A: Usando el Administrador de Archivos (Recomendada)
- En tu panel antiguo, busca la carpeta
mailoetc. En cPanel, suele estar enhome/usuario/mail/. - Dentro, encontrarás una carpeta por cada cuenta de correo que tengas (ej.
info@tudominio.com). - Comprime toda la carpeta
maily descárgala.
Opción B: Usando un Cliente de Correo (Alternativa)
Si no tienes acceso al administrador de archivos, puedes usar un cliente como Outlook o Thunderbird.
- Configura tu cuenta de correo en el cliente (IMAP).
- Arrastra todas las carpetas y mensajes a una carpeta local en tu ordenador.
- Esto crea una copia local. Luego, cuando configures el nuevo servidor, arrástralas de vuelta.
[TIP] La opción A es mucho más fiable y rápida, ya que copia los archivos en bruto sin riesgo de corrupción por parte del cliente de correo.
Fase 3: Configuración y Migración en DirectAdmin
Ya tienes tu "caja de mudanza" lista. Ahora toca abrir la puerta del nuevo hogar: DirectAdmin.
3.1. Crear el Dominio y las Cuentas de Correo en DirectAdmin
- Accede a tu panel de DirectAdmin.
- Ve a "Cuenta" > "Gestor de Dominios".
- Haz clic en "Añadir Dominio" e introduce tu dominio (ej.
tudominio.com). - DirectAdmin creará la estructura de carpetas necesaria.
Ahora, crea las mismas cuentas de correo que tenías en el servidor antiguo:
- Ve a "Correo" > "Gestor de Cuentas de Correo".
- Haz clic en "Crear Cuenta" y añade cada dirección (ej.
info@tudominio.com). - Es crucial que las crees antes de subir los archivos de respaldo, para que las carpetas existan.
[INFO] No te preocupes por las contraseñas en este paso. Las cambiarás más tarde o las mantendrás igual si así lo deseas. Lo importante es que la estructura de carpetas coincida.
3.2. Subir los Archivos del Sitio Web
- Con un cliente FTP (FileZilla), conéctate a tu nuevo servidor DirectAdmin.
- Usa las credenciales FTP que te dio tu proveedor (suelen ser el usuario y la contraseña principal de tu cuenta).
- Navega hasta la carpeta
domains/tudominio.com/public_html/. - Sube todos los archivos que descargaste en la Fase 2.1. Si los comprimiste en un
.zip, súbelo y luego usa el "Gestor de Archivos" de DirectAdmin para extraerlo en esa misma carpeta.
3.3. Importar la Base de Datos
- En DirectAdmin, ve a "MySQL" > "Gestor de Bases de Datos".
- Crea una nueva base de datos y un usuario con todos los privilegios. Anota el nombre de la base, el usuario y la contraseña.
- Ahora, abre "phpMyAdmin" (suele estar dentro de la sección MySQL).
- Selecciona la base de datos que acabas de crear.
- Ve a la pestaña "Importar".
- Selecciona el archivo
.sqlque descargaste en la Fase 2.2 y haz clic en "Continuar".
Actualiza la configuración de tu web:
- Si usas WordPress, edita el archivo
wp-config.php(enpublic_html) y cambia el nombre de la base de datos, el usuario y la contraseña por los nuevos.
Fase 4: Migrar el Correo Sin Perder un Solo Mensaje
Ahora viene la parte que te quita el sueño. Tranquilo, es más fácil de lo que parece.
4.1. Subir los Archivos de Correo a DirectAdmin
- En tu cliente FTP, navega hasta la carpeta
domains/tudominio.com/. - Ahora, sube el contenido de la carpeta
mailque descargaste en la Fase 2.3. - Deberías ver una carpeta llamada
mailque contiene una subcarpeta por cada cuenta de correo (ej.info,admin).
[WARNING] Asegúrate de subir los archivos dentro de la estructura correcta. Por ejemplo, si tenías
mail/info/cur, debe quedar endomains/tudominio.com/mail/info/cur. Si lo pones en la raíz, no funcionará.
4.2. Verificar y Ajustar Permisos
DirectAdmin necesita tener permisos de lectura y escritura sobre estas carpetas para que el servidor de correo (Dovecot) funcione.
- En el "Gestor de Archivos" de DirectAdmin, navega hasta
domains/tudominio.com/mail/. - Selecciona todas las carpetas de correo y haz clic en "Cambiar Permisos".
- Configura los permisos a 755 para las carpetas y 644 para los archivos. Esto es lo estándar.
4.3. El Truco del "Mailbox Format"
A veces, el formato de almacenamiento del correo difiere entre paneles. cPanel usa Maildir (una carpeta por correo), y DirectAdmin también. Sin embargo, es posible que tu antiguo proveedor usara Mbox (un solo archivo por carpeta).
- Si al subir los archivos ves muchas carpetas con nombres como
cur,newytmpdentro de cada cuenta, estás en el formato Maildir. Perfecto. - Si ves un solo archivo llamado
INBOXo similar, estás en formato Mbox. DirectAdmin puede leerlo, pero es más complejo.
[TIP] Si te encuentras con el formato Mbox, la solución más fácil es usar un cliente de correo (Outlook/Thunderbird) para conectar al servidor antiguo y arrastrar los mensajes a tu ordenador. Luego, conecta al nuevo servidor y arrástralos de vuelta. Es más lento pero infalible.
Fase 5: Cambiar los DNS y Verificar Todo
Ya tienes todo en el nuevo servidor. Ahora es el momento de "cambiar la cerradura" y apuntar el dominio al nuevo hogar.
5.1. Localiza tu Administrador de DNS
Esto suele estar en la empresa donde compraste el dominio (tu registrador). Si no lo sabes, busca "DNS" o "Name Servers" en tu cuenta.
5.2. Actualiza los Name Servers
Tu nuevo proveedor de hosting te habrá dado dos o más "Name Servers" (ej. ns1.nuevohosting.com y ns2.nuevohosting.com).
- En tu administrador de DNS, reemplaza los name servers antiguos por los nuevos.
- Guarda los cambios.
[WARNING] Este es el paso que más tarda en propagarse. Puede tomar desde 1 hora hasta 48 horas para que todo el mundo vea tu web en el nuevo servidor. No entres en pánico si no ves el cambio de inmediato.
5.3. Verifica el Funcionamiento
Mientras esperas la propagación, puedes editar el archivo hosts de tu ordenador para forzar la visualización del nuevo servidor y probar que todo está bien.
- Obtén la IP de tu nuevo servidor (te la dará tu proveedor).
- En tu ordenador, busca el archivo
hosts(en Windows:C:\Windows\System32\drivers\etc\hosts; en Mac/Linux:/etc/hosts). - Añade una línea como:
IP_NUEVA tudominio.com www.tudominio.com. - Guarda y reinicia tu navegador. Ahora verás tu web en el nuevo servidor.
Prueba el correo:
- Configura tu cuenta de correo en tu cliente (Outlook, Thunderbird) con los nuevos datos del servidor (servidor de entrada y salida).
- Envía un correo de prueba a una cuenta externa y recíbelo.
- Revisa que todos los mensajes antiguos están en sus carpetas.
[TIP] Si algo falla, no deshagas todo. Revisa los permisos de las carpetas de correo o vuelve a importar la base de datos. El error suele estar en un paso de la Fase 3 o 4.
Preguntas Frecuentes (FAQ)
¿Cuánto tiempo tarda el proceso completo?
Si tienes todo a mano, el proceso de migración en sí (Fases 2 a 4) puede tomar entre 1 y 3 horas. La propagación de DNS (Fase 5) es la que añade la espera de 24-48 horas.
¿Perderé mis contraseñas de correo?
No, si las mantienes igual al crear las cuentas en DirectAdmin. Si las cambias, deberás actualizarlas en tu cliente de correo.
¿Es necesario transferir el dominio a DirectAdmin?
No. Transferir dominio directadmin se refiere a mover el registro del dominio. Para cambiar de hosting, solo necesitas mover el dominio (cambiar los DNS). La transferencia de registro solo es necesaria si quieres cambiar de empresa registradora.
¿Puedo hacerlo yo mismo o necesito un profesional?
Con esta guía, un usuario con conocimientos básicos de FTP y paneles de control puede hacerlo. Si tienes una web muy compleja o muchos correos, siempre es recomendable contratar a un profesional o al soporte de tu nuevo proveedor.
¿Qué pasa con los registros MX (correo)?
Al cambiar los name servers, los registros MX se copiarán automáticamente si tu nuevo proveedor los ha configurado correctamente. Si tu correo estaba en un servidor externo (como Google Workspace), deberás añadir manualmente los registros MX en el nuevo panel de DNS de DirectAdmin.
¿Qué hago si mi web usa Syspanel?
Si vienes de Syspanel, el proceso es idéntico. Solo cambia la interfaz del panel antiguo. Recuerda que el acceso a Syspanel se realiza por el puerto 2106, pero para la migración, usa el administrador de archivos o FTP como se describe en la Fase 2.
Conclusión
Cambiar hosting directadmin no tiene por qué ser una pesadilla. Siguiendo estos pasos metódicamente, especialmente la copia de seguridad y la correcta colocación de los archivos de correo, podrás migrar a DirectAdmin con la tranquilidad de no perder ni un solo mensaje. La clave está en la preparación y en no tener prisa. Realiza cada fase con calma, verifica cada paso y, en menos de 48 horas, estarás disfrutando de tu nuevo servidor con todo tu contenido y tu historial de correos intactos. ¡Buena suerte con tu mudanza!
