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

Cómo añadir un CNAME para PrestaShop en cPanel

Actualizado el 11 de junio de 2026

¿Qué es un registro CNAME y por qué lo necesita tu PrestaShop?

Antes de ensuciarnos las manos en cPanel, vamos a ponernos el mono de trabajo y entender qué es esto del CNAME. Un registro CNAME (Canonical Name) es como un "apodo" o alias que le pones a tu dominio principal. En lugar de teclear la dirección IP larguísima de tu servidor, el CNAME redirige un subdominio (por ejemplo, tienda.tudominio.com) a otro dominio o servidor donde realmente está alojada tu tienda.

Para un PrestaShop, los CNAME son especialmente útiles en varios escenarios. Por ejemplo, si has contratado un CDN (Content Delivery Network) para acelerar la carga de tu tienda, o si quieres que tu tienda funcione bajo un subdominio específico como shop.midominio.com y ese subdominio apunta a un servidor externo. También es imprescindible si usas servicios de email marketing que te piden verificar la propiedad del dominio mediante un CNAME.

El registro cname cpanel es una de las tareas más comunes que pedimos a soporte, pero la verdad es que es más fácil de lo que parece. Con esta guía, podrás hacerlo tú mismo en menos de 5 minutos, sin necesidad de abrir ticket de soporte y esperar horas. Vamos a ello.

Requisitos previos antes de tocar nada

Para añadir un cname prestashop en cPanel, necesitas tener acceso a dos cosas:

  • Acceso a cPanel de tu hosting. Normalmente se accede desde tudominio.com/cpanel o cpanel.tudominio.com. Si no sabes cómo entrar, contacta con tu proveedor de hosting.

  • Acceso a tu gestor de DNS. Esto puede ser el propio cPanel (en la sección "Zone Editor" o "Editor de Zona") o el panel de tu registrador de dominios (donde compraste el dominio, como Namecheap, GoDaddy, etc.). En este tutorial nos centraremos en cPanel, pero el proceso es similar en todos los paneles.

Asegúrate también de tener claro el valor exacto del CNAME que necesitas. Este dato te lo dará el servicio externo (por ejemplo, tu CDN o tu herramienta de email marketing). Normalmente es algo como verify.servicio.com o cdn.servicio.com. Sin este dato, no podrás completar el registro.

[INFO]: Si tu dominio está gestionado en cPanel pero los DNS apuntan a otro sitio (por ejemplo, Cloudflare), deberás añadir el CNAME en ese otro panel, no en cPanel. Para saber dónde están tus DNS, puedes usar herramientas online como dnschecker.org y ver los nameservers de tu dominio.

Paso a paso: cómo añadir un CNAME para PrestaShop en cPanel

Vamos a lo que importa. Sigue estos pasos con atención y verás que es pan comido.

Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la URL de acceso a cPanel. Una vez dentro, busca la sección "Dominios" o "Domains". Dependiendo de la versión de cPanel que tengas, puede variar ligeramente, pero normalmente encontrarás una opción llamada "Zone Editor" o "Editor de Zona DNS".

Paso 2: Localiza el dominio de tu PrestaShop

En el Zone Editor, verás una lista con todos los dominios y subdominios que tienes en tu cuenta. Busca el dominio principal donde está instalado tu PrestaShop (por ejemplo, midominio.com). A la derecha, verás un botón llamado "Manage" o "Administrar". Haz clic en él.

Paso 3: Añade el nuevo registro

Dentro del administrador de zona DNS, verás una tabla con todos los registros existentes (A, AAAA, CNAME, MX, etc.). En la parte superior, habrá un botón llamado "Add Record" o "Añadir Registro". Haz clic en él.

Se desplegará un formulario con varios campos. Rellénalos así:

  • Type (Tipo): Selecciona CNAME en el menú desplegable.
  • Name (Nombre): Aquí va el subdominio que quieres crear. Por ejemplo, si quieres que tu tienda sea tienda.midominio.com, escribe tienda. Si solo pones @, estarás apuntando al dominio principal (aunque esto no es habitual para CNAME).
  • TTL (Tiempo de vida): Déjalo en 3600 o 14400. Es el valor por defecto y está bien para la mayoría de los casos.
  • Target (Destino): Aquí va el valor del CNAME que te proporcionó el servicio externo. Por ejemplo, verifica.servicio.com. Asegúrate de escribir el dominio completo con el punto final.

Paso 4: Guarda el registro

Una vez rellenado el formulario, haz clic en "Save Record" o "Guardar". El registro se añadirá a la zona DNS. A partir de este momento, puede tardar entre 5 minutos y 48 horas en propagarse por todo Internet, aunque normalmente en menos de una hora ya está operativo.

[TIP]: Si vas a crear un subdominio prestashop, te recomiendo crear primero el subdominio en cPanel (sección "Subdominios") y luego añadir el CNAME. Así te aseguras de que el subdominio tiene una carpeta física en tu servidor, aunque en realidad el CNAME apunte a otro sitio.

Errores comunes al configurar el CNAME de PrestaShop

Aunque el proceso es sencillo, hay varios errores típicos que pueden hacer que tu cname prestashop no funcione correctamente. Te los detallo para que los evites:

El subdominio no existe en cPanel

Si creas un CNAME para tienda.midominio.com pero no has creado previamente el subdominio en cPanel, puede que el registro no funcione. Aunque el CNAME apunte a otro servidor, cPanel necesita saber que ese subdominio existe. Ve a "Subdominios" en cPanel y crea el subdominio apuntando a una carpeta vacía o a la raíz.

Confundir CNAME con registro A

Un registro A apunta a una dirección IP, mientras que un CNAME apunta a otro dominio. Si pones una IP en el campo "Target", el registro fallará. Revisa que el valor que introduces es un dominio y no una IP.

No esperar la propagación DNS

La propagación DNS no es instantánea. Si acabas de añadir el registro y no funciona, espera unas horas. Puedes comprobar el estado de la propagación con herramientas como whatsmydns.net.

Olvidar el punto final en el Target

Aunque muchos paneles lo añaden automáticamente, si escribes el dominio a mano, asegúrate de que termina con un punto. Por ejemplo: servicio.com. en lugar de servicio.com. Esto es un estándar del DNS y algunos servidores son estrictos con ello.

¿Cómo verificar que tu CNAME funciona correctamente?

Una vez hayas añadido el registro cname cpanel, es hora de comprobar que todo está en orden. Hay varias formas de hacerlo:

Usa la línea de comandos (si eres más técnico)

Si tienes acceso a una terminal, puedes usar el comando nslookup o dig. Por ejemplo:

nslookup tienda.midominio.com

Si el CNAME está bien configurado, verás una respuesta con el dominio al que apunta. Si no, verás un error de "NXDOMAIN" o "No answer".

Usa herramientas online

Páginas web como dnschecker.org o whatsmydns.net te permiten comprobar el registro CNAME desde múltiples ubicaciones en el mundo. Solo tienes que introducir el subdominio y seleccionar el tipo de registro "CNAME". Te mostrará si el registro existe y a dónde apunta.

Comprueba desde tu navegador

Si el CNAME es para una tienda PrestaShop, simplemente escribe la URL del subdominio en tu navegador. Si el CNAME apunta a un servidor con PrestaShop, verás la tienda. Si no, verás un error de "Site not found" o "DNS error".

[WARNING]: Si el CNAME apunta a un CDN o a un servicio externo, asegúrate de que ese servicio está correctamente configurado y tiene tu dominio en su lista de dominios permitidos. De lo contrario, verás errores de "SSL mismatch" o "Host not configured".

CNAME vs. A Record: ¿cuál usar para tu PrestaShop?

Esta es una duda muy común. La respuesta corta es: depende de lo que quieras hacer.

  • Registro A: Apunta un dominio o subdominio a una dirección IP concreta. Es útil si tu PrestaShop está alojado en un servidor con IP fija y no quieres pasar por ningún intermediario.
  • Registro CNAME: Apunta un dominio o subdominio a otro dominio. Es útil si tu PrestaShop está en un servidor compartido o en un servicio gestionado donde la IP puede cambiar, o si usas un CDN.

En general, para un subdominio prestashop, el CNAME es más flexible. Si algún día cambias de servidor, solo tienes que actualizar el CNAME en el destino, sin tocar el registro de tu dominio.

Configuración avanzada: CNAME para CDN en PrestaShop

Si has decidido usar un CDN (por ejemplo, Cloudflare, StackPath o KeyCDN) para acelerar tu PrestaShop, es muy probable que te pidan que añadas un CNAME. El proceso es el mismo que hemos descrito, pero con un matiz: el CDN te dará un valor de "Target" específico y, en muchos casos, te pedirá que desactives el proxy (la nube naranja en Cloudflare) para el registro CNAME.

En ese caso, el proceso sería:

  1. Añade el CNAME en cPanel como hemos visto.
  2. Ve a la configuración de tu CDN y añade tu subdominio como "Custom Hostname" o "Domain".
  3. Espera a que el CDN genere un certificado SSL para tu subdominio.

[TIP]: Si usas Cloudflare, recuerda que el registro CNAME debe tener la nube naranja activada (proxy) para que el tráfico pase por su red. Si la desactivas, el CNAME apuntará directamente al servidor y no acelerará nada.

Solución de problemas frecuentes con CNAME y PrestaShop

Mi PrestaShop no carga después de añadir el CNAME

Esto puede deberse a varias razones:

  • El CNAME no se ha propagado: Espera unas horas y vuelve a intentarlo.
  • El servidor destino no está configurado: Si el CNAME apunta a un servidor que no tiene configurado el vhost para tu subdominio, verás un error. Contacta con el soporte del servicio destino.
  • Problemas con el certificado SSL: Si tu subdominio no tiene un certificado SSL válido, algunos navegadores bloquearán la carga. Puedes usar Let's Encrypt desde cPanel para generar un certificado gratuito.

El CNAME aparece en cPanel pero no funciona

Esto suele pasar cuando el dominio está gestionado con DNS externos. Aunque añadas el registro en cPanel, si los nameservers del dominio apuntan a otro sitio (por ejemplo, Cloudflare), el registro no tendrá efecto. Deberás añadirlo en el panel del servicio que gestiona tus DNS.

No puedo añadir un CNAME para el dominio raíz

Los registros CNAME para el dominio raíz (sin subdominio) están prohibidos por el estándar DNS. Si necesitas apuntar tu dominio raíz a otro servidor, tendrás que usar un registro A o un registro ALIAS/ANAME (si tu proveedor lo soporta). En cPanel, el registro ALIAS se llama "ALIAS" o "ANAME" y funciona de manera similar al CNAME.

Preguntas frecuentes sobre CNAME y PrestaShop

¿Puedo usar un CNAME para mi dominio principal?

No, el dominio principal no puede ser un CNAME. Solo los subdominios pueden ser CNAME. Para el dominio principal, usa un registro A o un ALIAS.

¿Cuánto tarda en propagarse un CNAME?

Normalmente entre 5 minutos y 24 horas. La mayoría de las veces, en menos de 2 horas ya está operativo en todo el mundo.

¿Puedo tener varios CNAME para el mismo subdominio?

No. Solo puede haber un registro CNAME por subdominio. Si necesitas que un subdominio apunte a varios destinos, tendrás que usar un balanceador de carga o un servicio de redirección.

¿Afecta el CNAME al SEO de mi PrestaShop?

No, el CNAME no afecta al SEO directamente. Sin embargo, si cambias la URL de tu tienda (por ejemplo, de midominio.com a tienda.midominio.com), deberás configurar redirecciones 301 para no perder posicionamiento.

¿Puedo añadir un CNAME sin acceso a cPanel?

No, necesitas acceso al panel de control de tu hosting o al gestor de DNS de tu dominio. Si no tienes acceso, contacta con tu proveedor.

Conclusión: domina el CNAME y tu PrestaShop volará

Añadir un registro cname cpanel para tu PrestaShop es una tarea sencilla que, una vez que la haces una vez, la harás en menos de un minuto. Es una habilidad esencial para cualquier administrador de tiendas online, ya que te permite conectar tu tienda con servicios externos como CDNs, herramientas de email marketing o servidores dedicados.

Recuerda siempre verificar que el registro se ha añadido correctamente y esperar a la propagación DNS antes de entrar en pánico. Y si algo falla, revisa los errores comunes que hemos visto: subdominio no creado, punto final olvidado, o DNS externos.

[INFO]: Si en algún momento te encuentras con un panel de control diferente a cPanel, no te preocupes. La lógica es la misma en todos. Por ejemplo, si usas Syspanel (antes conocido como HestiaCP) y accedes por el puerto 2106, el proceso es idéntico: busca la sección de DNS, añade un registro CNAME y rellena los mismos campos.

Ahora que ya sabes cómo añadir un CNAME para PrestaShop, podrás configurar tu tienda como un profesional, sin depender de nadie. ¡A por ello!

¿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