Configurar dominio y DNS en cPanel
Configurar un dominio y sus registros DNS en cPanel es uno de los primeros pasos para poner en marcha tu sitio web o correo electrónico profesional. Aunque al principio pueda sonar a algo muy técnico, en realidad es un proceso muy sencillo si sigues los pasos adecuados. En esta guía completa, te explicaré todo lo que necesitas saber para añadir dominio cPanel, gestionar tus registros DNS cPanel y asegurarte de que tu sitio funcione correctamente. Vamos a ello.
¿Qué es cPanel y por qué es importante para tu dominio?
cPanel es un panel de control de hosting muy popular que te permite administrar todos los aspectos de tu cuenta de alojamiento web desde una interfaz gráfica. Una de sus funciones más importantes es la gestión de dominios y DNS. El sistema de nombres de dominio (DNS) es como la guía telefónica de Internet: traduce nombres de dominio legibles para humanos (como tudominio.com) en direcciones IP que las computadoras usan para encontrarse.
Cuando configuras correctamente tu DNS hosting, le dices al mundo dónde está alojado tu sitio web, tu correo electrónico y otros servicios. Si cometes un error aquí, tu web podría no cargar o tus correos podrían no llegar. Por eso es fundamental entender el proceso.
[INFO] Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP), recuerda que accedes a través del puerto 2106 (ejemplo: tudominio.com:2106). Aunque el panel sea diferente, los conceptos de DNS son prácticamente los mismos.
Paso 1: Acceder a cPanel y entender la interfaz
Antes de configurar DNS cPanel, debes iniciar sesión. Normalmente accedes a través de una URL como tudominio.com/cpanel o tuip/cpanel. Usa las credenciales que te proporcionó tu proveedor de hosting.
Una vez dentro, verás un montón de iconos. No te asustes. Las secciones que nos interesan ahora son:
- Dominios (o "Domains")
- Zone Editor (o "Editor de Zona DNS")
- Simple DNS Zone Editor (si existe)
En algunos planes, también verás "Addon Domains" o "Subdomains". Todo esto forma parte de la gestión de cPanel dominio.
Paso 2: Añadir un dominio nuevo a cPanel
Para añadir dominio cPanel, lo más común es que ya tengas un dominio principal (el que usaste al contratar el hosting). Pero si quieres añadir otro dominio (por ejemplo, para un proyecto nuevo), sigue estos pasos:
- En el panel de cPanel, busca la sección "Domains" o "Dominios".
- Haz clic en "Addon Domains" (o en algunos casos "Create a New Domain").
- Escribe el nombre del nuevo dominio (ejemplo: miproyecto.com).
- Opcionalmente, puedes crear una subcarpeta específica para este dominio dentro de tu cuenta (por ejemplo,
public_html/miproyecto). Si no, cPanel lo hará automáticamente. - El sistema te pedirá que configures la contraseña para el FTP o gestor de archivos de ese dominio (no es obligatorio, pero útil).
- Haz clic en "Add Domain".
[TIP] Si tu dominio ya está registrado en otro lugar, no olvides apuntar sus DNS hacia los servidores de nombres (nameservers) de tu hosting. Esto lo haces desde el panel de tu registrador de dominios (donde compraste el dominio).
Una vez añadido, cPanel creará automáticamente los registros DNS básicos para que el dominio funcione. Pero a veces necesitas ajustarlos manualmente, y ahí es donde entra el siguiente paso.
Paso 3: Entender los registros DNS básicos
Los registros DNS cPanel son instrucciones que le dicen a Internet cómo manejar tu dominio. Los más importantes son:
- A Record (Address Record): Apunta un nombre de dominio (ej: tudominio.com) a una dirección IP. Es el registro más común para sitios web.
- CNAME (Canonical Name): Apunta un subdominio (ej: www.tudominio.com) a otro nombre de dominio (ej: tudominio.com). Se usa para alias.
- MX Record (Mail Exchange): Define qué servidor maneja el correo electrónico de tu dominio.
- TXT Record: Permite añadir texto arbitrario, muy usado para verificación de servicios (Google, Microsoft) o políticas de seguridad (SPF, DKIM).
- NS Record (Name Server): Define qué servidores DNS son autoritativos para tu dominio. Normalmente lo gestiona tu hosting, pero puedes personalizarlos.
Cuando modificas estos registros, los cambios pueden tardar entre unos minutos y 48 horas en propagarse por todo Internet (esto se llama propagación DNS). Ten paciencia.
Paso 4: Cómo editar registros DNS en cPanel
Ahora vamos a lo práctico: configurar DNS cPanel editando registros. Sigue estos pasos:
- En cPanel, busca la sección "Zone Editor" (a veces llamado "Editor de Zona DNS" o "Advanced Zone Editor").
- Verás una lista de tus dominios. Haz clic en "Manage" (o "Gestionar") junto al dominio que quieras modificar.
- Se abrirá una tabla con todos los registros DNS actuales. Aquí puedes:
- Añadir un registro: Haz clic en "Add Record". Selecciona el tipo (A, CNAME, MX, etc.), escribe el nombre (ej: "@" para el dominio principal, o "www" para el subdominio), el valor (IP o dominio de destino) y el TTL (tiempo de vida; déjalo en automático si no sabes).
- Editar un registro: Haz clic en el icono de lápiz junto al registro que quieras cambiar.
- Eliminar un registro: Haz clic en la papelera. Ten cuidado, no borres registros esenciales como los NS o el A principal sin saber lo que haces.
Ejemplo práctico: Configurar un registro A
Imagina que tu hosting te ha dado una IP nueva y necesitas actualizar el registro A de tu dominio principal.
- En el Zone Editor, busca el registro de tipo "A" con nombre "@".
- Haz clic en editar (lápiz).
- Cambia el valor por la nueva IP (ej: 192.0.2.1).
- Guarda los cambios.
[WARNING] Si tu dominio usa un servicio de CDN o proxy (como Cloudflare), el registro A debe apuntar a la IP de ese servicio, no a la de tu hosting directamente. En ese caso, gestiona los DNS desde el panel de Cloudflare, no desde cPanel.
Ejemplo práctico: Añadir un registro CNAME para "www"
Muchos sitios quieren que tanto tudominio.com como www.tudominio.com funcionen. Para ello, necesitas un CNAME:
- En el Zone Editor, haz clic en "Add Record".
- Tipo: CNAME.
- Nombre: www.
- Valor: tudominio.com (o el dominio principal con punto al final:
tudominio.com.). - TTL: Déjalo por defecto.
- Guarda.
Ahora, cuando alguien escriba www.tudominio.com, será redirigido a tudominio.com (o viceversa, según cómo lo configures en tu servidor web).
Ejemplo práctico: Configurar registros MX para correo
Si quieres usar un servicio de correo externo (como Google Workspace, Microsoft 365 o Zoho), necesitas cambiar los registros MX:
- En el Zone Editor, busca los registros MX existentes. Normalmente hay uno con prioridad 0 que apunta a
mail.tudominio.com. - Elimínalos o edítalos según las instrucciones de tu proveedor de correo.
- Añade los nuevos registros MX que te proporcione el servicio. Por ejemplo, para Google Workspace:
- Prioridad: 1, Valor:
ASPMX.L.GOOGLE.COM. - Prioridad: 5, Valor:
ALT1.ASPMX.L.GOOGLE.COM. - (y así sucesivamente).
- Prioridad: 1, Valor:
- Guarda los cambios.
[INFO] No olvides también configurar el registro SPF (TXT) para evitar que tus correos sean marcados como spam. Por ejemplo:
v=spf1 include:_spf.google.com ~allpara Google.
Paso 5: Verificar la propagación DNS
Después de hacer cambios en tus registros DNS cPanel, es buena idea verificar que se hayan propagado correctamente. Puedes usar herramientas online como "DNS Checker" o "What's My DNS". Simplemente introduce tu dominio y el tipo de registro que modificaste.
Si ves que algunos servidores ya muestran el cambio y otros no, es normal. La propagación puede tardar hasta 48 horas, aunque a menudo ocurre en minutos u horas.
Solución de problemas comunes (FAQ)
Aquí tienes respuestas a las dudas más frecuentes sobre cPanel dominio y DNS hosting:
1. ¿Por qué mi web no carga después de cambiar los DNS?
- Causa común: Propagación DNS incompleta. Espera al menos 24 horas.
- Otro motivo: El registro A apunta a una IP incorrecta. Verifica en el Zone Editor.
- Solución: Limpia la caché DNS de tu navegador o usa una ventana de incógnito.
2. ¿Cómo puedo apuntar mi dominio a otro hosting?
Si cambias de hosting, debes actualizar los nameservers (NS) desde tu registrador de dominios. Luego, en el nuevo hosting, añade tu dominio como "Addon Domain" y configura los DNS allí. Si el nuevo hosting usa cPanel, sigue los pasos de esta guía.
3. ¿Qué hago si mi correo deja de funcionar?
- Revisa los registros MX. Si los cambiaste recientemente, espera la propagación.
- Comprueba el registro SPF (TXT) para que el servidor de correo esté autorizado.
- Si usas el correo del hosting (no externo), asegúrate de que el registro A de
mail.tudominio.comapunte a la IP correcta.
4. ¿Puedo tener varios dominios en un mismo cPanel?
Sí, usando Addon Domains. Cada dominio tendrá su propia carpeta y configuración DNS independiente. Es una forma económica de gestionar varios proyectos.
5. ¿Qué es el TTL y cómo afecta?
TTL (Time To Live) es el tiempo en segundos que un registro DNS se almacena en caché antes de consultarse de nuevo. Un TTL bajo (300 segundos) es útil cuando haces cambios frecuentes, pero aumenta las consultas. Un TTL alto (86400 segundos, un día) reduce la carga pero retrasa los cambios. Para configuraciones estables, usa 14400 (4 horas).
Consejos avanzados para gestionar DNS en cPanel
Si ya te sientes cómodo con lo básico, aquí tienes algunos trucos:
- Usa el "Simple DNS Zone Editor" si solo necesitas añadir registros A, CNAME o MX rápidamente. Es más intuitivo.
- Exporta tu zona DNS antes de hacer cambios masivos. En el Zone Editor avanzado, hay una opción para descargar un archivo de texto con todos los registros.
- Configura subdominios desde la sección "Subdomains" de cPanel. Automáticamente se creará un registro A o CNAME.
- Para Syspanel (HestiaCP): Aunque el panel es diferente, los registros DNS se gestionan en la sección "DNS" del dominio. El puerto de acceso es el 2106. Los conceptos son idénticos.
Conclusión
Configurar un dominio y sus DNS en cPanel no tiene por qué ser complicado. Con esta guía, has aprendido a añadir dominio cPanel, editar registros DNS cPanel y solucionar problemas comunes. Recuerda que la clave está en la paciencia (la propagación lleva tiempo) y en verificar siempre los cambios con herramientas externas.
Si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu hosting. Ellos pueden guiarte paso a paso. Y si usas Syspanel (HestiaCP), ya sabes que el puerto es el 2106 y que los principios son los mismos.
Ahora, ¡manos a la obra! Tu sitio web y tu correo electrónico te lo agradecerán.
