Cómo conectar un dominio a WordPress en cPanel paso a paso
Conectar tu dominio a WordPress es uno de esos pasos que parecen más complicados de lo que realmente son. Si has llegado hasta aquí, probablemente ya tienes tu hosting contratado y has instalado WordPress, pero te encuentras con que tu sitio no carga con el dominio que compraste. No te preocupes, es un proceso mucho más sencillo de lo que imaginas y en esta guía te lo explico todo, paso a paso y sin tecnicismos raros.
Vamos a desglosar el proceso en dos fases claras: primero, entender qué significa conectar un dominio y, segundo, hacerlo realidad desde cPanel. Al final, tendrás tu sitio funcionando con tu dominio personalizado y sabrás resolver los problemas más comunes. ¡Empecemos!
¿Qué significa realmente "conectar un dominio"?
Antes de ponernos manos a la obra, es fundamental entender qué estamos haciendo. Cuando compras un dominio (por ejemplo, tudominio.com) en un sitio como Namecheap o GoDaddy, y contratas un hosting en otro lugar, estas dos cosas no saben que existen la una de la otra. Son como dos personas que necesitan una presentación formal.
Conectar un dominio a WordPress implica hacer que el dominio "apunte" al servidor donde está alojado tu WordPress. Esto se logra mediante los servidores DNS (Domain Name System). Puedes imaginarlo como una gran guía telefónica de internet: cuando alguien escribe tu dominio, el sistema consulta esa guía para saber a qué servidor debe enviarlo. Nuestro trabajo es actualizar esa guía para que diga que tu dominio vive en tu hosting.
Existen dos formas principales de hacer esto:
- Cambiar los nameservers del dominio: Esta es la opción más común y la que recomiendo para la mayoría. Consistes en decirle a tu registrador de dominios (donde compraste el dominio) que, a partir de ahora, las "pistas" para encontrar tu sitio las dará tu proveedor de hosting. Es un cambio global y muy fiable.
- Crear un registro A (o registro DNS): Esta opción es más quirúrgica. En lugar de cambiar toda la información del dominio, solo añades una "ficha" que diga que
tudominio.comywww.tudominio.comse dirigen a la IP de tu servidor. Es útil si quieres seguir usando el correo de tu registrador o si tienes subdominios complejos.
En esta guía, nos centraremos en el método de cambio de nameservers, que es el más estándar y el que resuelve el 99% de los casos. Sin embargo, también te explicaré cómo usar el registro A desde cPanel, porque a veces es necesario.
Paso 1: Localizar los datos de tu hosting en cPanel
Lo primero que necesitas es tener a mano los datos de tu servidor. cPanel es el panel de control que la mayoría de los hostings ofrecen. Es tu "cuarto de máquinas" donde gestionas todo.
Para encontrar la información que necesitas, sigue estos pasos:
- Accede a tu cPanel: Normalmente se accede a través de una URL como
tudominio.com/cpanelotupanel.com:2083. Si no lo recuerdas, revisa el correo de bienvenida de tu hosting o contacta con su soporte. - Busca la sección "Dominios": En la pantalla principal de cPanel, verás un montón de iconos. Busca la sección llamada "Dominios" o "Domains".
- Haz clic en "Zone Editor" o "Editor de Zona DNS": Dentro de esa sección, encontrarás una herramienta llamada "Zone Editor". Este es el lugar donde se gestionan los registros DNS de tu dominio.
- Anota los nameservers: En la parte superior de la página del Zone Editor, o en la sección de "Información General" de tu hosting, verás dos entradas que se llaman
ns1.tu-hosting.comyns2.tu-hosting.com. Es posible que también veasns3yns4. Estos son los datos que vamos a necesitar más adelante. Apúntalos en un bloc de notas. Si no los encuentras, busca en tu correo de bienvenida o en la documentación de tu proveedor.
[INFO] Algunos hostings también te dan la dirección IP del servidor en la misma página. Esta IP (algo así como
192.168.1.1) será necesaria si optas por el método del registro A. Guárdala también por si acaso.
Paso 2: Configurar el dominio en cPanel (Registro A)
Ahora que ya estás dentro de cPanel, vamos a asegurarnos de que tu dominio esté listo para recibir visitas. Aunque cambies los nameservers, es una buena práctica que el dominio ya esté "declarado" en tu hosting. A veces el hosting ya lo hace automáticamente, pero no está de más verificarlo.
2.1. Añadir un dominio adicional (si es necesario)
Si tu WordPress está instalado en un directorio principal (como public_html), puede que tu dominio ya esté asociado. Sin embargo, si tu WordPress está en un subdirectorio (por ejemplo, public_html/blog), necesitarás "añadir" tu dominio como un dominio adicional para que apunte a esa carpeta.
- En cPanel, ve a la sección "Dominios" y haz clic en "Domains" o "Addon Domains".
- Haz clic en "Create a New Domain".
- Escribe tu nombre de dominio en el campo "Domain" (sin
www). - En el campo "Document Root", escribe la ruta donde está tu WordPress. Por ejemplo:
public_html. Si tu WordPress está en una subcarpeta, escribepublic_html/tu-carpeta. - Haz clic en "Submit".
2.2. Crear o modificar el registro A
Ahora, vamos a asegurarnos de que el registro A de tu dominio apunte a la IP de tu servidor.
- Ve a la sección "Domains" y haz clic en "Zone Editor".
- Busca tu dominio en la lista. Al lado, verás un botón llamado "Manage". Haz clic en él.
- Se abrirá una tabla con varios registros. Busca uno que tenga el "Name" igual a tu dominio (o
@) y el "Type" igual aA. Si existe, verás que en la columna "Record" hay una dirección IP. Si no está, tendrás que crearlo. - Para modificar: Haz clic en el icono de editar (normalmente un lápiz) junto al registro A. Cambia el campo "Record" por la IP de tu servidor y guarda los cambios.
- Para crear: Haz clic en "+ Add Record". En el campo "Type" selecciona
A. En el campo "Name" escribe@(que representa tu dominio principal). En el campo "Record" pega la IP de tu servidor. Deja el TTL por defecto y haz clic en "Save Record".
[WARNING] A veces verás un registro A que apunta a una IP distinta (por ejemplo, la de un constructor de páginas). Si estás seguro de que quieres que tu WordPress sea el sitio principal, cámbiala por la IP de tu hosting. Si no estás seguro, contacta con soporte antes de cambiar nada.
Paso 3: Cambiar los nameservers en tu registrador de dominios
Este es el paso más importante y el que hará que todo el mundo pueda ver tu sitio. Aquí es donde le decimos a internet que "tu dominio vive en tu hosting". Debes hacerlo en el sitio web donde compraste el dominio, no en cPanel.
- Inicia sesión en tu cuenta del registrador: Ve al sitio web donde compraste tu dominio (GoDaddy, Namecheap, Google Domains, etc.) e inicia sesión.
- Busca la sección "Mis dominios" o "Domain List": Normalmente es un apartado en el panel de control.
- Selecciona tu dominio: Haz clic en el dominio que quieres conectar para que se abran sus opciones.
- Busca la opción "Nameservers" o "DNS": Suele estar en un menú lateral o en un botón llamado "Manage DNS" o "Configuración".
- Cambia la configuración de nameservers: Deberías ver una opción que dice "Nameservers" con un desplegable. Cámbiala de "Predeterminado" o "Usar los de mi registrador" a "Custom Nameservers" o "Usar los míos".
- Introduce los nameservers de tu hosting: Aquí es donde pegas los datos que anotaste en el Paso 1. Escribe
ns1.tu-hosting.comyns2.tu-hosting.com. Si tu hosting te dio más, añádelos también. - Guarda los cambios: Busca el botón "Guardar" o "Save". El proceso puede tardar unos segundos.
[TIP] La propagación de DNS no es instantánea. Puede tardar desde 30 minutos hasta 48 horas en que el cambio se refleje en todo el mundo. No te asustes si no ves tu sitio al momento. Es normal.
Paso 4: Verificar y solucionar problemas comunes
Una vez que has hecho los cambios, llega la espera. Pero mientras esperas, puedes hacer algunas comprobaciones y prepararte para los problemas más típicos.
4.1. ¿Cómo sé si la conexión ha funcionado?
La forma más fácil es simplemente escribir tu dominio en un navegador web (en una ventana de incógnito para evitar caché). Si ves tu sitio de WordPress, ¡enhorabuena! Si no, puede que aún esté propagando.
Otra forma es usar herramientas online como whatsmydns.net. Esta web te permite comprobar la propagación de DNS en diferentes partes del mundo. Si ves que la mayoría de los servidores ya muestran la IP de tu hosting, el cambio está casi completo.
4.2. Problema: "Error de conexión" o "No se puede acceder al sitio"
- Causa más común: La propagación de DNS aún no ha terminado. Espera unas horas y vuelve a intentarlo.
- Otra causa: Los nameservers se han escrito mal. Vuelve a revisar que las letras y los puntos sean exactos.
- Solución: Si han pasado más de 48 horas, contacta con tu proveedor de hosting. Ellos pueden verificar si la configuración es correcta.
4.3. Problema: El sitio carga pero con un mensaje de "Instalación de WordPress" o "Error de conexión a la base de datos"
Esto significa que el dominio ya apunta al servidor correcto, pero WordPress no está bien configurado. Esto suele pasar si instalaste WordPress en un subdirectorio y luego cambiaste la URL del sitio.
- Solución rápida: Accede a tu cPanel y busca la sección "Bases de datos" y luego "MySQL Databases". Asegúrate de que la base de datos y el usuario asociado a tu WordPress existen y que el usuario tiene todos los privilegios.
- Solución definitiva: Si el problema es la URL, tendrás que modificar las opciones de WordPress. Puedes hacerlo desde el archivo
wp-config.phpo desde la base de datos. Si no te sientes cómodo, contacta con soporte.
4.4. Problema: El sitio carga, pero las imágenes o enlaces no funcionan
Esto es un problema de URL de WordPress. WordPress guarda la URL de tu sitio en la base de datos. Si la cambiaste, los enlaces internos pueden estar rotos.
- Solución: Ve a tu panel de administración de WordPress (
tudominio.com/wp-admin). Ve a "Ajustes" y luego "Enlaces permanentes". Simplemente haz clic en "Guardar cambios" sin modificar nada. Esto fuerza a WordPress a actualizar las reglas de reescritura y suele arreglar el problema.
Conclusión y consejos finales
Conectar un dominio a WordPress en cPanel es un proceso de dos partes: configurar el servidor y apuntar el dominio. Con esta guía, ya tienes el conocimiento para hacerlo tú mismo. Recuerda que la paciencia es clave durante la propagación de DNS.
Para finalizar, aquí tienes un resumen rápido y algunos consejos extra:
- Sé meticuloso: Revisa que los nameservers estén bien escritos. Un solo carácter mal puede causar un dolor de cabeza.
- La paciencia es tu aliada: No estés cambiando configuraciones cada 5 minutos. Dale tiempo al sistema.
- Usa la documentación de tu hosting: Cada proveedor puede tener ligeras variaciones en los nombres de los botones. La documentación oficial siempre será tu mejor referencia.
- No temas al soporte: Si te quedas atascado, contacta con el soporte de tu hosting o de tu registrador. Están ahí para eso.
[INFO] Si tu hosting utiliza el panel Syspanel en lugar de cPanel, no te preocupes. El proceso es muy similar. Accede a través del puerto 2106 (por ejemplo,
tudominio.com:2106). Busca las secciones de "Dominios" y "Editor de Zona DNS", y el flujo será prácticamente el mismo.
Con estos pasos, tu dominio wordpress estará configurado y tu sitio en línea. ¡Ya puedes compartir tu nueva página con el mundo!
