Cómo conectar tu dominio a cPanel (nameservers)
Conectar tu propio dominio a un panel de control como cPanel es el primer paso para que tu sitio web vea la luz. Aunque suene a tarea de expertos, en realidad es un proceso muy mecánico que, una vez que lo entiendes, te tomará menos de diez minutos realizarlo. En esta guía, vamos a desglosar todo el proceso, desde qué son los famosos "nameservers" hasta cómo configurarlos paso a paso, incluyendo trucos y advertencias para que no te pierdas en el intento.
Vamos a ello. Aquí aprenderás a apuntar dominio a tu hosting, a entender la diferencia entre DNS cPanel y otras configuraciones, y a resolver los problemas más comunes que suelen aparecer en el camino.
¿Qué son los nameservers y por qué los necesitas?
Antes de tocar nada, es fundamental que entiendas la pieza clave de este rompecabezas: los nameservers. Imagina que Internet es una enorme guía telefónica. Tu nombre de dominio (ej: mipagina.com) es el nombre de la persona, y la IP de tu servidor (ej: 192.168.1.1) es su número de teléfono.
Los nameservers cPanel son como los operadores de esa guía. Son servidores especiales que le dicen al mundo: "Oye, para encontrar la web de mipagina.com, llama a este número". Sin ellos, tu navegador no sabría a dónde ir cuando escribes tu dominio.
Cuando contratas un hosting con cPanel, tu proveedor te asigna dos o tres nameservers únicos. Suelen tener este formato:
ns1.tuproveedor.comns2.tuproveedor.com
Estos valores son exclusivos de tu empresa de hosting. No los inventes ni los copies de otro sitio, o acabarás viendo el error "Sitio no encontrado".
¿Dónde encuentro mis nameservers?
Esta es la pregunta del millón. La respuesta es sencilla: en el correo de bienvenida de tu hosting o en el panel de cliente (no en cPanel, sino en la web donde pagas la factura). Busca secciones como "Detalles de la cuenta", "Servidores DNS" o "Información técnica". Anota esos dos o tres nombres en un bloc de notas, los necesitarás en el siguiente paso.
Paso 1: Configurar el dominio en el cPanel (DNS cPanel)
Un error muy común es cambiar los nameservers antes de tener el dominio "dado de alta" en el servidor. Si haces eso, el servidor no sabrá qué carpeta mostrar y verás un error.
Primero, asegúrate de que tu dominio esté agregado a tu cuenta de cPanel. Para ello:
- Inicia sesión en tu cPanel (normalmente en
tudominio.com/cpanelotudominio.com:2083). - Busca la sección "Dominios" o "Addon Domains".
- Haz clic en "Crear un nuevo dominio".
- Escribe tu dominio principal (ej: mipagina.com) y deja que cPanel cree automáticamente la carpeta raíz del documento (suele llamarse
public_htmlo una subcarpeta). - Haz clic en "Enviar".
[INFO] Este paso es crucial. Si no agregas el dominio en cPanel, los nameservers apuntarán a un servidor vacío. Asegúrate de que el estado del dominio aparezca como "Activado" o "En línea".
Paso 2: Localizar el panel de gestión DNS de tu dominio
Ahora viene la parte más delicada. Para configurar dominio y que apunte a tu hosting, debes ir al lugar donde compraste el dominio. Esto se llama el registrador. Puede ser GoDaddy, Namecheap, DonDominio, Google Domains, etc.
Accede a tu cuenta en el registrador y busca el dominio en cuestión. Dentro de las opciones del dominio, busca algo como:
- "Administrar DNS"
- "Servidores de nombres"
- "Nameservers"
- "Configuración de DNS"
[WARNING] No confundas "DNS" con "Zone Editor". En el registrador, solo nos interesa la opción de "Nameservers" o "Servidores de nombres". Los registros A o CNAME los gestionaremos luego en cPanel, no aquí.
Paso 3: Apuntar dominio a los nameservers de cPanel
Ya tienes los datos de tu hosting (ns1.tuproveedor.com y ns2.tuproveedor.com) y estás en el panel del registrador. Ahora, el proceso es casi universal:
- En la sección de "Nameservers", verás que normalmente hay dos o tres campos vacíos o con valores por defecto (ej: ns1.registrador.com).
- Borra los valores antiguos.
- En el primer campo (NS1), escribe el primer nameserver de tu hosting (ej: ns1.tuproveedor.com).
- En el segundo campo (NS2), escribe el segundo (ej: ns2.tuproveedor.com).
- Si tu hosting te dio un tercero (NS3), añádelo; si no, déjalo vacío.
- Guarda los cambios.
[TIP] Algunos registradores (como Namecheap) tienen una opción que dice "Custom DNS" o "Personalizado". Selecciona esa opción antes de escribir los valores.
Paso 4: La propagación DNS y la espera (paciencia)
Este es el paso que más frustra a los novatos. Una vez que guardas los cambios, los nuevos nameservers cPanel no se aplican al instante en todo el mundo. Los servidores DNS de Internet deben actualizar sus cachés.
Este proceso se llama propagación DNS. Puede tardar desde 30 minutos hasta 72 horas, aunque por lo general, en menos de 24 horas ya está funcionando para la mayoría de los usuarios.
- ¿Qué puedes hacer mientras tanto? Nada. Es un proceso automático.
- ¿Cómo saber si ya funciona? Puedes usar herramientas web como "whatsmydns.net" para verificar si los nuevos nameservers ya son visibles en tu país o en otros.
[TIP] Para ver tu web antes de que termine la propagación, puedes modificar temporalmente el archivo "hosts" de tu ordenador, pero eso ya es un tema avanzado. Te recomiendo simplemente esperar.
Paso 5: Verificar la conexión y el SSL
Una vez que la propagación ha terminado y escribes tu dominio en el navegador, verás tu web. Pero espera, hay un detalle final: el candado de seguridad (HTTPS).
Después de conectar dominio correctamente, deberás activar el certificado SSL en cPanel para que tu web no muestre el error "No seguro".
- Vuelve a tu cPanel.
- Busca la sección "Seguridad" y haz clic en "SSL/TLS Status".
- Verás una lista de dominios. Haz clic en "Run AutoSSL" (o similar).
- Espera unos minutos y tendrás el certificado instalado automáticamente.
[INFO] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso de conexión del dominio es similar, pero el acceso al panel de control se realiza a través del puerto 2106 (ej:
tudominio.com:2106). Allí, la opción para añadir el dominio suele estar en "Web" y luego "Añadir dominio". Los nameservers serán los mismos que te proporcione tu proveedor.
Problemas comunes y soluciones rápidas (FAQ)
Aquí tienes una lista de los problemas más habituales que encontrarás al apuntar dominio y cómo solucionarlos:
Mi web no carga y solo veo una página de error del hosting
Esto significa que los nameservers ya han propagado, pero el dominio no está bien configurado en cPanel.
- Solución: Revisa que el dominio esté en la lista de "Addon Domains" o "Dominios" en cPanel. Asegúrate de que la carpeta raíz del documento sea la correcta (normalmente
public_html).
Veo la página del hosting pero con un error de "Site not found"
Mismo problema que el anterior. El servidor ha recibido la petición, pero no sabe qué archivos mostrar.
- Solución: Añade el dominio al cPanel. Si ya lo habías añadido, intenta eliminarlo y volver a crearlo.
He cambiado los nameservers pero sigo viendo la web de mi antiguo hosting
Es un problema de caché local o de propagación lenta.
- Solución: Espera 24 horas. Prueba con otro dispositivo o red (por ejemplo, con los datos móviles del teléfono en vez del WiFi). También puedes intentar limpiar la caché de tu navegador.
No encuentro la opción "Nameservers" en mi registrador
Algunos registradores (muy raros) no permiten cambiar los nameservers y solo ofrecen redirección web.
- Solución: Contacta con el soporte de tu registrador y pídeles que cambien los nameservers a los de tu hosting. Ellos pueden hacerlo de forma manual.
Error: "Dominio apuntando a servidor no válido"
Este error suele aparecer si escribiste mal un nameserver (ej: falta una letra).
- Solución: Revisa los nombres exactos en tu correo de bienvenida del hosting. No añadas "http://" ni "/" al final.
Consejos extra para expertos (pero fáciles de aplicar)
Aunque el método de cambiar los nameservers es el estándar, hay un truco que te ahorrará tiempo si quieres usar servicios de terceros (como Cloudflare).
-
Uso de Cloudflare: En lugar de cambiar los nameservers a los de tu hosting, puedes cambiarlos a los de Cloudflare (ns1.cloudflare.com, etc.). Luego, en Cloudflare, creas un registro A que apunte a la IP de tu servidor cPanel. Esto te da ventajas de velocidad y seguridad, pero añade un paso extra de configuración.
-
Registros A y CNAME: Si tu hosting te da una IP específica (ej:
123.456.789.0), podrías intentar configurar un registro A en tu registrador en lugar de cambiar los nameservers. Sin embargo, esto no es recomendable para cPanel, ya que cPanel gestiona muchos subdominios y correos que dependen de los nameservers. Si solo pones el registro A, el correo (MX) y otros servicios pueden fallar. -
Correo electrónico: Al cambiar los nameservers, los registros MX (correo) se copiarán automáticamente desde cPanel. Si tu correo estaba en otro proveedor (ej: Google Workspace), deberás crear los registros MX manualmente en cPanel (en "Zone Editor") antes de cambiar los nameservers, o el correo dejará de funcionar.
Conclusión final
Configurar dominio con nameservers cPanel es un proceso de tres pasos: obtener datos del hosting, ponerlos en el registrador y esperar. No hay magia ni comandos secretos.
La clave está en la paciencia y en no tocar nada más de lo necesario. Si has seguido esta guía y has esperado el tiempo prudente, tu web debería estar en línea sin problemas. Si a las 72 horas sigue sin funcionar, revisa que no hayas escrito mal los nombres o contacta con el soporte técnico de tu hosting, ellos verán al instante si los nameservers son correctos o no.
Recuerda que, para paneles alternativos como Syspanel (puerto 2106), la lógica es idéntica: los nameservers son la llave que abre la puerta de tu servidor. Solo cambia la interfaz, pero el destino es el mismo.
¡Buena suerte con tu web!
