🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y configurar una zona DNS en cPanel

Actualizado el 30 de enero de 2026

¿Qué es una zona DNS y por qué es tan importante?

Antes de meternos de lleno en el panel de control, vamos a explicar qué es eso de la "zona DNS" sin tecnicismos raros. Imagina que Internet es una gigantesca guía telefónica. Cuando alguien escribe tudominio.com, su navegador no sabe dónde está tu web. Necesita un traductor que le diga: "oye, esa web vive en la IP 192.0.2.1". Ese traductor es el sistema DNS (Domain Name System).

La zona DNS es el archivo de configuración específico de tu dominio dentro de un servidor DNS. Es como la página de tu dominio en esa guía telefónica. Ahí se guardan todos los "registros" que indican a qué IP apunta tu web, a qué servidor debe entregarse el correo, etc.

Cuando hablamos de crear y configurar una zona DNS en cPanel, nos referimos al proceso de gestionar esos registros desde el panel de control de tu hosting. Es una tarea fundamental para que tu dominio funcione correctamente, ya sea para mostrar una web, gestionar correos electrónicos o redirigir subdominios.


Antes de empezar: requisitos y acceso a cPanel

Para seguir esta guía necesitas tener acceso a tu panel de cPanel. Normalmente lo consigues escribiendo en tu navegador algo como tudominio.com/cpanel o tupanel.com:2083. Si no lo tienes claro, contacta con tu proveedor de hosting.

[INFO] Asegúrate de tener a mano las credenciales de acceso y, si es posible, la información de tu proveedor de dominio (registrar). A veces necesitarás cambiar los servidores de nombres (nameservers) desde allí, no desde cPanel.

Una vez dentro, busca la sección "Dominios" o "Domains". Ahí encontrarás la herramienta que dice "Zona DNS" o "Zone Editor". Esa es nuestra puerta de entrada.


Paso 1: Crear la zona DNS para un dominio nuevo

Si acabas de añadir un dominio a tu cPanel (por ejemplo, un addon domain o un dominio principal), es posible que la zona DNS ya se haya creado automáticamente. Pero si no es así, o si quieres crearla desde cero, sigue estos pasos:

1.1. Añadir el dominio a cPanel

Primero, asegúrate de que el dominio esté registrado en cPanel. Ve a "Dominios" > "Crear un nuevo dominio".

  1. Escribe el dominio completo (por ejemplo, miproyecto.com).
  2. cPanel te pedirá que configures la raíz del documento (la carpeta donde se alojarán los archivos). Puedes dejar la que sugiere por defecto o personalizarla.
  3. Haz clic en "Enviar".

1.2. Acceder al Zone Editor

Ahora, ve a la sección "Zona DNS" dentro del mismo menú de dominios. Verás una lista de todos los dominios asociados a tu cuenta. Si tu dominio aparece en la lista, perfecto. Si no, es que no se ha creado la zona.

1.3. Crear la zona manualmente (si es necesario)

Si tu dominio no aparece, busca el botón "Administrar" al lado de la opción de crear zona. En versiones más recientes de cPanel, verás un botón que dice "+ Añadir registro" o directamente un botón para "Crear zona". Haz clic en él.

  1. Se te pedirá el nombre del dominio.
  2. cPanel generará automáticamente los registros básicos: los registros NS (nameservers) y el registro SOA (Start of Authority). Esto es la base de tu zona DNS.

[TIP] No te asustes si ves muchos registros que no entiendes. Los más importantes para el funcionamiento básico son los registros A, CNAME y MX. Nos centraremos en ellos.


Paso 2: Configurar los registros A y CNAME (la base de tu web)

Ahora que la zona existe, vamos a configurar los registros que hacen que tu web funcione. El registro más importante es el registro A, que apunta un nombre de dominio a una dirección IP.

2.1. Añadir o editar un registro A

En el Zone Editor, busca tu dominio y haz clic en "Administrar". Verás una tabla con todos los registros.

  1. Para añadir un registro A, busca el botón "+ Añadir registro".
  2. En el campo "Nombre" o "Name", escribe @ para representar el dominio raíz (ej. miproyecto.com). También puedes escribir www si quieres que el subdominio www apunte a otra IP (normalmente la misma).
  3. En "Tipo" o "Type", selecciona A.
  4. En "Registro" o "Record", pon la dirección IP de tu servidor (te la da tu hosting, normalmente la encuentras en el correo de bienvenida o en la sección "Información general" de cPanel).
  5. Deja el TTL (Time To Live) en 3600 o 14400 si no sabes qué es. Es el tiempo que los servidores guardarán la información en caché.
  6. Haz clic en "Guardar".

¿Y si quiero que www funcione? Lo más común es crear un registro CNAME que apunte www a @. Así, si tu IP cambia, solo tienes que actualizar el registro A principal.

2.2. Configurar el CNAME para www

  1. Añade otro registro.
  2. En "Nombre", escribe www.
  3. En "Tipo", selecciona CNAME.
  4. En "Registro", escribe @ o tu dominio sin www (ej. miproyecto.com).
  5. Guarda.

[WARNING] Si tu hosting usa Cloudflare u otro proxy, es posible que tengas que usar una IP especial o un registro "A" con la IP de Cloudflare en lugar de la de tu servidor. Consulta la documentación de tu proveedor.


Paso 3: Gestionar los registros MX para el correo electrónico

Los registros MX (Mail Exchanger) son cruciales para que tu correo funcione. Indican a qué servidor debe entregarse el correo de tu dominio. Si los configuras mal, no recibirás ni enviarás correos.

3.1. Identificar tu servidor de correo

Si tu hosting incluye correo (como cPanel suele hacer), el registro MX suele apuntar a algo como mail.miproyecto.com o directamente a miproyecto.com. Si usas un servicio externo (Google Workspace, Zoho, etc.), te darán los datos exactos.

3.2. Editar el registro MX existente

En el Zone Editor, busca los registros con tipo MX. Verás que hay una prioridad numérica (por ejemplo, 0, 10, 20). Cuanto menor es el número, mayor prioridad tiene.

  1. Haz clic en "Editar" al lado del registro MX.
  2. Cambia el "Destino" o "Record" al servidor de correo correcto.
  3. Ajusta la "Prioridad" (normalmente 0 para el principal).
  4. Guarda.

3.3. Añadir un registro MX nuevo (si no existe)

Si no hay ningún registro MX, añade uno:

  1. "+ Añadir registro".
  2. "Nombre": @.
  3. "Tipo": MX.
  4. "Registro": el servidor de correo (ej. mail.miproyecto.com).
  5. "Prioridad": 0.
  6. Guarda.

[INFO] Si tienes varios servidores de correo, añade más registros MX con prioridades diferentes. El servidor con prioridad más baja es el que se intenta primero.


Paso 4: Añadir otros registros útiles (TXT, SRV, etc.)

Además de los registros A, CNAME y MX, hay otros que pueden ser necesarios:

  • Registro TXT: Se usa para verificar la propiedad del dominio (por ejemplo, para Google Search Console) o para configurar SPF (Sender Policy Framework) y evitar que tu correo caiga en spam. Es un registro de texto libre.
  • Registro SRV: Se usa para servicios específicos como SIP (voz IP) o Minecraft. Si no sabes qué es, probablemente no lo necesites.
  • Registro AAAA: Es como un registro A pero para IPv6. Si tu servidor tiene una IP IPv6, puedes añadirlo.

Ejemplo de registro TXT para SPF

Para configurar un SPF básico, añade un registro TXT con el siguiente contenido:

v=spf1 +a +mx -all

Esto indica que solo los servidores autorizados por tus registros A y MX pueden enviar correo en tu nombre.


Paso 5: Guardar, verificar y solucionar problemas

Una vez que hayas configurado todo, es hora de verificar que funciona.

5.1. Guardar los cambios

cPanel guarda los cambios automáticamente al hacer clic en "Guardar". No hay un botón de "aplicar cambios" global, así que asegúrate de guardar cada registro.

5.2. Comprobar la propagación DNS

Los cambios en DNS no son inmediatos. Pueden tardar desde unos minutos hasta 48 horas en propagarse por todo Internet. Para ver si tus cambios están activos, puedes usar herramientas online como dnschecker.org o whatsmydns.net.

[TIP] Escribe tudominio.com en un navegador en modo incógnito para evitar la caché local. Si ves tu web, ¡enhorabuena! Si no, espera un poco más.

5.3. Errores comunes y soluciones

  • No veo mi web: Revisa que el registro A apunte a la IP correcta. A veces se confunde con la IP del hosting y la del registrar.
  • No recibo correos: Revisa los registros MX y que el SPF (TXT) no esté bloqueando el envío. También verifica que el dominio no esté en una lista negra.
  • El subdominio no funciona: ¿Has creado el registro A o CNAME para ese subdominio específico? A veces se olvida.

[WARNING] Nunca borres los registros NS (nameservers) de tu zona DNS. Si lo haces, tu dominio dejará de funcionar por completo, ya que los servidores no sabrán dónde buscar la información.


Preguntas frecuentes (FAQ) sobre la zona DNS en cPanel

¿Puedo gestionar la zona DNS de un dominio que no está alojado en mi cPanel?

No, cPanel solo te permite gestionar los dominios que están asociados a tu cuenta de hosting. Si tu dominio está en otro servidor, deberás gestionarlo desde el panel de ese servidor o desde el registrar.

¿Qué es el TTL y qué valor debería usar?

El TTL (Time To Live) es el tiempo en segundos que un servidor DNS guardará la información en su caché. Un valor bajo (300) es útil para cambios rápidos durante una migración. Un valor alto (86400) reduce la carga del servidor. Para uso general, 3600 (1 hora) es un buen equilibrio.

¿Puedo usar cPanel para configurar un subdominio que apunte a otro servidor?

Sí, perfectamente. Simplemente crea un registro A para ese subdominio (ej. api.miproyecto.com) con la IP del servidor externo. O si quieres que apunte a otro nombre, usa un CNAME.

¿Qué hago si mi proveedor de hosting no me da acceso a cPanel?

Algunos proveedores usan paneles alternativos, como Syspanel (antes conocido como HestiaCP). En ese caso, el proceso es similar, pero la interfaz cambia. Si usas Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, http://tudominio.com:2106). Busca la sección de "DNS" o "Dominios" dentro de ese panel.

¿Necesito crear una zona DNS si voy a usar un servicio como Cloudflare?

Si usas Cloudflare, lo que haces es cambiar los nameservers de tu dominio en el registrar para que apunten a Cloudflare. Cloudflare crea su propia zona DNS y tú la gestionas desde su panel. En ese caso, la zona DNS de cPanel queda en segundo plano, aunque es recomendable mantenerla actualizada por si desactivas Cloudflare.


Conclusión y buenas prácticas

Dominar la gestión de DNS en cPanel es una habilidad esencial para cualquier administrador de sistemas o propietario de una web. No es difícil una vez que entiendes la lógica de los registros.

Resumen de buenas prácticas:

  • Documenta tus cambios: Anota qué registros añades y por qué. Te ahorrará dolores de cabeza en el futuro.
  • Haz cambios incrementales: Cambia una cosa a la vez para poder identificar rápidamente qué provoca un problema.
  • Usa herramientas de diagnóstico: dig, nslookup o sitios web como mxtoolbox.com son tus amigos.
  • Ten paciencia con la propagación: No estropees más cosas intentando "arreglar" algo que quizás solo necesita tiempo.

Configurar una zona DNS en cPanel es como montar el sistema circulatorio de tu presencia online: la sangre (los datos) debe fluir por las rutas correctas (los registros) para llegar a su destino (tu web o tu correo). Con esta guía, ya tienes el mapa para hacerlo funcionar.

[INFO] Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu hosting. Es su trabajo ayudarte, y una llamada a tiempo puede evitar horas de frustración. Y recuerda: si usas Syspanel, el acceso es por el puerto 2106.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel