Cómo cambiar el dominio principal en cPanel
¿Qué significa cambiar el dominio principal en cPanel y por qué deberías hacerlo?
Cuando contratas un plan de hosting, el proveedor suele asignar un dominio principal a tu cuenta de cPanel. Este dominio principal actúa como la "raíz" de tu cuenta: es el que define la ruta principal de archivos (public_html), el que se asocia a los certificados SSL principales y el que aparece en la configuración base del servidor.
Sin embargo, es muy común que necesites cambiar el dominio principal de cPanel por diversos motivos:
-
Compraste un dominio nuevo y quieres que sea el centro de tu proyecto.
-
Tu negocio cambió de nombre y necesitas actualizar tu presencia online.
-
El dominio original era temporal o de prueba.
-
Quieres reorganizar tus proyectos y que el dominio principal sea otro.
Entender cómo realizar este cambio es fundamental, porque no es tan sencillo como cambiar un nombre en un formulario. Implica modificar la estructura de archivos, las bases de datos, los correos electrónicos y las configuraciones de seguridad. Por eso, en esta guía te explicaré paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, cómo lograrlo de forma segura.
Antes de empezar: conceptos clave que debes dominar
¿Qué es exactamente el dominio principal?
En tu cuenta de cPanel, el dominio principal es el que se configuró al crear la cuenta. Todos los archivos de este dominio se almacenan en la carpeta public_html (o www en algunos servidores). Los dominios adicionales que añadas (addon domains) se guardan en subcarpetas dentro de esta misma estructura.
Cuando cambias el dominio principal, estás cambiando la identidad raíz de tu cuenta. Esto afecta a:
-
La ruta de archivos principal.
-
Los registros DNS asociados.
-
Los certificados SSL.
-
Las cuentas de correo electrónico.
-
Las bases de datos MySQL.
-
Las estadísticas de uso.
¿Qué necesitas tener a mano?
Antes de lanzarte a modificar nada, asegúrate de contar con:
-
Acceso a cPanel con privilegios de administrador o root.
-
El nuevo dominio registrado y apuntando a los nameservers de tu hosting.
-
Una copia de seguridad completa de tu cuenta (esto es imprescindible, no lo saltes).
-
Tiempo suficiente (entre 30 minutos y 2 horas, dependiendo del tamaño de tu cuenta).
[WARNING] No intentes cambiar el dominio principal si tu cuenta tiene muchos sitios web, bases de datos complejas o correos electrónicos con historial. El proceso puede ser delicado y es fácil perder datos si no se hace con cuidado. Una copia de seguridad es OBLIGATORIA.
Paso 0: Haz una copia de seguridad completa
Este paso no es negociable. Antes de tocar cualquier configuración, ve a la sección Archivos de cPanel y selecciona Copias de seguridad.
-
En "Copia de seguridad completa", haz clic en Descargar una copia de seguridad completa.
-
Se generará un archivo
.tar.gzcon toda tu cuenta (archivos, bases de datos, correos, configuraciones). -
Descarga este archivo a tu ordenador o a un almacenamiento externo.
[TIP] También puedes hacer una copia manual de la carpeta
public_htmlpor FTP y exportar las bases de datos desde phpMyAdmin. Así tendrás una doble protección.
Método 1: Cambiar el dominio principal desde el panel de control de tu proveedor (la vía más fácil)
Muchos proveedores de hosting no permiten cambiar el dominio principal directamente desde cPanel. En su lugar, debes hacerlo desde el panel de control del hosting (WHM, por ejemplo) o mediante un ticket de soporte.
¿Cómo saber si tu proveedor lo permite?
-
Accede a cPanel y busca una sección llamada "Dominios" o "Domain".
-
Si ves una opción que diga "Cambiar dominio principal" o "Modificar dominio", úsala.
-
Si no la encuentras, contacta con el soporte de tu hosting. Ellos podrán hacerlo por ti, pero es posible que te cobren una tarifa o que tarden unas horas.
Pasos generales desde el panel del proveedor
-
Inicia sesión en el panel principal de tu hosting (no en cPanel).
-
Busca la opción "Cuentas de hosting" o "Manage Accounts".
-
Selecciona tu cuenta y busca el botón "Change Domain" o "Modify Domain".
-
Introduce el nuevo dominio y confirma.
-
Espera a que el sistema actualice la configuración (puede tardar entre 5 y 30 minutos).
[INFO] Si tu proveedor usa WHM/cPanel, el cambio se realiza desde WHM, no desde cPanel. El administrador del servidor debe ejecutar la opción "Modify an Account" y cambiar el dominio principal.
Método 2: Cambiar el dominio principal manualmente desde cPanel (cuando es posible)
Algunas configuraciones de cPanel (especialmente en servidores dedicados o VPS) permiten hacer el cambio directamente. Sigue estos pasos:
1. Accede a la sección de dominios
-
En cPanel, busca "Dominios" o "Domains".
-
Haz clic en "Dominio principal" o "Primary Domain".
2. Introduce el nuevo dominio
-
Verás un campo donde puedes escribir el nuevo dominio.
-
Asegúrate de que el dominio ya esté registrado y apuntando a tu servidor.
-
Haz clic en "Cambiar" o "Change".
3. Confirma la acción
-
cPanel te mostrará una advertencia sobre los cambios que se van a realizar.
-
Lee atentamente y confirma.
[WARNING] Este método puede eliminar automáticamente los subdominios, addon domains y cuentas de correo asociadas al dominio antiguo. Asegúrate de tener todo respaldado.
Método 3: Cambiar el dominio principal manualmente (para usuarios avanzados)
Si tu proveedor no ofrece la opción desde el panel, y no quieres esperar al soporte, puedes hacerlo manualmente. Este método requiere acceso SSH al servidor y conocimientos de línea de comandos.
[INFO] Si tu servidor usa el panel alternativo "Syspanel" (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106 (por ejemplo:
https://tu-servidor:2106). El proceso es similar pero con rutas y comandos ligeramente diferentes.
Pasos generales para el cambio manual
-
Conéctate por SSH a tu servidor.
-
Copia los archivos del dominio antiguo al nuevo:
cp -a /home/usuario/public_html /home/usuario/public_html_nuevo
-
Actualiza las rutas en las bases de datos (usa
wp-config.phpo archivos de configuración similares). -
Cambia los registros DNS del nuevo dominio para que apunten a tu servidor.
-
Modifica el archivo de hosts local para probar antes de que se propague el DNS:
echo "IP_DEL_SERVIDOR nuevodominio.com" >> /etc/hosts
-
Actualiza los certificados SSL (puedes usar Let's Encrypt desde cPanel o manualmente).
-
Reconfigura las cuentas de correo asociadas al dominio antiguo.
[TIP] Si usas WordPress, puedes cambiar el dominio desde el panel de administración (
Ajustes > General). Pero antes de hacerlo, asegúrate de que los archivos estén en la nueva ubicación.
Qué hacer después de cambiar el dominio principal
Una vez que hayas realizado el cambio (por cualquier método), debes verificar que todo funcione correctamente:
1. Comprueba que el sitio carga
-
Visita
http://nuevodominio.comyhttps://nuevodominio.com. -
Si el sitio no carga, puede ser un problema de DNS. Espera entre 24 y 48 horas para que se propague.
2. Actualiza los enlaces internos
-
Si usas WordPress, instala un plugin como "Better Search Replace" para actualizar las URLs en la base de datos.
-
Busca y reemplaza
dominioantiguo.compornuevodominio.com.
3. Configura redirecciones
-
Es recomendable redirigir el dominio antiguo al nuevo para no perder visitas ni posicionamiento SEO.
-
En cPanel, puedes crear una redirección desde "Redirecciones" en la sección de Dominios.
4. Revisa los correos electrónicos
-
Si tenías cuentas de correo con el dominio antiguo, deberás crearlas de nuevo con el nuevo dominio.
-
Configura los clientes de correo (Outlook, Thunderbird, etc.) con las nuevas direcciones.
5. Verifica los certificados SSL
-
Ve a "Seguridad" > "Certificados SSL/TLS" y asegúrate de que el nuevo dominio tiene certificado.
-
Puedes usar la opción "Let's Encrypt" para generar uno automáticamente.
Preguntas frecuentes (FAQ)
¿Puedo cambiar el dominio principal sin perder mis correos?
Los correos electrónicos asociados al dominio antiguo se perderán o quedarán inaccesibles. Debes exportarlos antes del cambio (puedes usar el cliente de correo o herramientas como IMAPSync).
¿Cuánto tarda en propagarse el nuevo dominio?
La propagación DNS puede tardar entre 24 y 72 horas, aunque normalmente es mucho más rápida (1-2 horas).
¿Qué pasa con mis subdominios y addon domains?
En la mayoría de los casos, los subdominios y addon domains se eliminan o quedan huérfanos. Deberás recrearlos con el nuevo dominio.
¿Puedo cambiar el dominio principal varias veces?
Técnicamente sí, pero cada cambio implica un proceso similar. Es recomendable planificarlo bien para no hacerlo repetidamente.
¿Mi proveedor puede hacer el cambio por mí?
Sí, la mayoría de los proveedores ofrecen este servicio de forma gratuita o con un costo adicional. Contacta con su soporte y solicita el cambio.
¿Qué pasa con mi posicionamiento SEO?
Si haces redirecciones 301 del dominio antiguo al nuevo, tu SEO se mantendrá en gran parte. Es importante configurarlas correctamente y actualizar Google Search Console y Google Analytics.
Errores comunes y cómo evitarlos
1. No hacer copia de seguridad
Este es el error más grave. Si algo sale mal, puedes perder toda tu información. No lo omitas nunca.
2. Cambiar el dominio sin actualizar las bases de datos
Las URLs guardadas en las bases de datos seguirán apuntando al dominio antiguo. Usa herramientas de búsqueda y reemplazo para corregirlas.
3. Olvidar las redirecciones
Sin redirecciones, los usuarios que visiten tu dominio antiguo verán un error 404. Configura redirecciones 301 para mantener el tráfico.
4. No esperar la propagación DNS
Si el sitio no carga inmediatamente, no entres en pánico. Espera al menos 24 horas antes de hacer cambios adicionales.
5. No verificar los certificados SSL
Un dominio sin SSL mostrará advertencias de seguridad en el navegador. Asegúrate de generar el certificado lo antes posible.
Conclusión
Cambiar el dominio principal en cPanel es un proceso que requiere planificación y cuidado, pero no es imposible. Ya sea que lo hagas desde el panel de tu proveedor, desde cPanel, o manualmente por SSH, lo más importante es seguir un orden lógico y tener siempre una copia de seguridad a mano.
Recuerda que el dominio principal es la base de tu cuenta de hosting. Cualquier cambio afectará a todos los servicios asociados, así que tómate tu tiempo y verifica cada paso.
Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu hosting. Ellos tienen las herramientas y la experiencia para ayudarte a realizar el cambio de forma segura.
[TIP FINAL] Si usas el panel alternativo "Syspanel" (antes HestiaCP), recuerda que el acceso se realiza por el puerto 2106. El proceso de cambio de dominio es similar, pero las rutas de archivos y los comandos pueden variar. Consulta la documentación oficial de Syspanel para más detalles.
Recursos adicionales
-
Documentación oficial de cPanel: cPanel Domain Documentation
-
Guía de redirecciones 301: Google Search Central
-
Herramienta para cambiar URLs en bases de datos: Better Search Replace (plugin de WordPress)
-
Generador de certificados SSL: Let's Encrypt
Espero que esta guía te haya sido de utilidad. Si tienes más dudas, déjalas en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu nuevo dominio!
