¿Qué Es un Subdominio? Guía Completa para Crear y Administrar Subdominios
Ya sea que estés administrando el sitio web de un negocio en crecimiento, lanzando un blog independiente o implementando un portal de soporte al cliente, los subdominios te brindan la flexibilidad de organizar tu presencia en línea sin registrar nombres de dominio adicionales. En esta guía completa, cubriremos exactamente qué son los subdominios, cómo funcionan, cuándo usarlos y cómo crearlos y configurarlos paso a paso — incluyendo la configuración del servidor web tanto para Apache como para Nginx.
¿Qué es un Subdominio?
Un subdominio es un prefijo añadido a tu nombre de dominio principal que crea una sección distinta e independientemente gestionable de tu sitio web. Técnicamente, forma un hostname separado dentro del mismo espacio de nombres DNS que tu dominio raíz.
Ejemplo:
| Componente | Valor |
|---|---|
| Dominio Principal | example.com |
| Subdominio | blog.example.com |
| Otro Subdominio | store.example.com |
En el ejemplo anterior, blog y store son subdominios de example.com. Cada subdominio puede apuntar a un servidor, directorio o aplicación completamente diferente — todo mientras comparten el mismo dominio raíz.
¿Cómo Funcionan los Subdominios?
Los subdominios funcionan a través del Sistema de Nombres de Dominio (DNS). Cuando un usuario escribe blog.example.com en su navegador, el resolvedor DNS busca los registros DNS para ese hostname específico. Si existe un registro A o un registro CNAME para blog.example.com, el navegador es dirigido a la dirección IP o servidor correspondiente.
Esto significa que los subdominios son:
- Configurables de forma independiente — cada uno puede apuntar a un servidor o dirección IP diferente
- Infinitamente escalables — puedes crear tantos subdominios como tu proveedor de DNS permita
- Gratuitos para crear — no se requiere registro de dominio adicional
Si estás administrando tu propia infraestructura en un plan de VPS Hosting, tienes control total sobre los registros DNS, la configuración del servidor web y el enrutamiento de subdominios.
Casos de Uso Comunes para Subdominios
Los subdominios se utilizan en prácticamente todo tipo de proyecto web. Aquí están las aplicaciones más comunes en el mundo real:
blog.example.com— Un blog independiente o centro de contenidostore.example.com— Una tienda de comercio electrónicohelp.example.com— Una base de conocimientos o portal de soporte al clienteapp.example.com— Una aplicación web o panel de control SaaSapi.example.com— Un endpoint de REST APImail.example.com— Un servidor de correo (utilizado en registros MX y de enrutamiento de correo)staging.example.com— Un entorno de desarrollo o stagingm.example.com— Una versión optimizada para móviles de tu sitio
Cada uno de estos puede ejecutarse en una infraestructura completamente separada. Para aplicaciones de alto tráfico, podrías alojar store.example.com en un Servidor Dedicado mientras mantienes tu sitio principal de marketing en un plan de Hosting Web Compartido más ligero.
Subdominios vs. Subdirectorios: ¿Cuál Deberías Usar?
Antes de crear un subdominio, vale la pena entender cuándo un subdirectorio podría ser una mejor opción.
| Característica | Subdominio (`blog.example.com`) | Subdirectorio (`example.com/blog`) |
|---|---|---|
| Tratamiento SEO | Tratado como una entidad separada por Google | Hereda la autoridad del dominio raíz |
| Flexibilidad del Servidor | Puede apuntar a un servidor diferente | Debe residir en el mismo servidor |
| Complejidad de Configuración | Requiere DNS + configuración del servidor | Más simple, no se necesitan cambios de DNS |
| Caso de Uso | Aplicaciones, servicios y entornos separados | Secciones de contenido del mismo sitio |
Regla general: Usa subdominios cuando necesites separación técnica (servidor, plataforma o aplicación diferente). Usa subdirectorios cuando quieras consolidar la autoridad SEO para contenido que pertenece al mismo sitio.
Cómo Crear un Subdominio: Paso a Paso
Paso 1: Inicia Sesión en tu Panel de Gestión DNS
Cada registrador de dominios y proveedor de hosting ofrece una interfaz de gestión DNS. Inicia sesión en tu cuenta y navega a la sección Editor de Zona DNS, Gestión DNS o DNS Avanzado para tu dominio.
> Si registraste tu dominio a través de AlexHost, puedes gestionar los registros DNS directamente desde tu panel de cliente. ¿Necesitas un nuevo dominio? Consulta Registro de Dominios para comenzar.
Paso 2: Añadir un Nuevo Registro DNS
Para crear un subdominio, necesitas añadir un registro A o un registro CNAME en tu zona DNS.
#### Opción A: Registro A (Apunta a una Dirección IP)
Usa un registro A cuando quieras que el subdominio apunte directamente a la dirección IP de un servidor.
Host: blog
Type: A
Value: 123.456.789.0 ← Your server's IPv4 address
TTL: 3600Esto crea el subdominio blog.example.com y enruta el tráfico a la IP especificada.
#### Opción B: Registro CNAME (Apunta a Otro Dominio)
Usa un registro CNAME cuando quieras que el subdominio apunte a otro hostname — por ejemplo, un CDN, un servicio de terceros u otro dominio que controles.
Host: shop
Type: CNAME
Value: stores.platform.com
TTL: 3600> Importante: No puedes usar un registro CNAME para el dominio raíz (@ / example.com). Los CNAME solo son válidos para subdominios.
#### Propagación DNS
Después de guardar tus registros DNS, permite hasta 24–48 horas para la propagación global completa, aunque los cambios a menudo surten efecto en minutos o pocas horas.
Paso 3: Configurar tu Servidor Web
Si estás ejecutando tu propio servidor web — como en un VPS o servidor dedicado — debes configurarlo para reconocer y manejar las solicitudes del nuevo subdominio. Sin este paso, los visitantes recibirán un error de conexión incluso después de que el DNS se propague correctamente.
#### Configurando Nginx para un Subdominio
Crea un nuevo archivo de configuración de bloque de servidor para tu subdominio:
sudo nano /etc/nginx/sites-available/blog.example.comAñade la siguiente configuración:
server {
listen 80;
listen [::]:80;
server_name blog.example.com;
root /var/www/blog;
index index.html index.php;
access_log /var/log/nginx/blog.access.log;
error_log /var/log/nginx/blog.error.log;
location / {
try_files $uri $uri/ =404;
}
}Habilita la configuración y recarga Nginx:
sudo ln -s /etc/nginx/sites-available/blog.example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx#### Configurando Apache para un Subdominio
Crea un nuevo archivo de configuración de host virtual:
sudo nano /etc/apache2/sites-available/blog.example.com.confAñade el siguiente bloque de host virtual:
<VirtualHost *:80>
ServerName blog.example.com
DocumentRoot /var/www/blog
ErrorLog ${APACHE_LOG_DIR}/blog_error.log
CustomLog ${APACHE_LOG_DIR}/blog_access.log combined
<Directory /var/www/blog>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>Habilita el sitio y recarga Apache:
sudo a2ensite blog.example.com.conf
sudo apache2ctl configtest
sudo systemctl reload apache2Paso 4: Crear el Directorio Raíz Web
Asegúrate de que el directorio raíz del documento que especificaste realmente exista y contenga los archivos de tu sitio web:
sudo mkdir -p /var/www/blog
sudo chown -R www-data:www-data /var/www/blog
echo "<h1>Blog Subdomain is Live</h1>" | sudo tee /var/www/blog/index.htmlPaso 5: Asegurar el Subdominio con SSL/TLS
Cada subdominio debe servirse a través de HTTPS. Dejar un subdominio en HTTP simple expone a los usuarios a riesgos de seguridad y puede perjudicar tu posicionamiento en buscadores.
#### Opción A: SSL Gratuito con Let’s Encrypt (Certbot)
sudo apt install certbot python3-certbot-nginx # or python3-certbot-apache
sudo certbot --nginx -d blog.example.comCertbot obtendrá automáticamente un certificado y actualizará tu configuración de Nginx (o Apache) para servir tráfico HTTPS.
#### Opción B: Certificado SSL Wildcard
Si planeas crear múltiples subdominios, un certificado SSL wildcard (*.example.com) los cubre a todos bajo un único certificado. Esta es la opción más eficiente para proyectos con muchos subdominios.
> AlexHost ofrece una variedad de Certificados SSL incluyendo opciones wildcard para asegurar todos tus subdominios con una sola instalación.
Paso 6: Probar tu Subdominio
Una vez que el DNS se haya propagado y tu servidor web esté configurado, verifica que todo funcione correctamente:
- Abre tu navegador y navega a
http://blog.example.com(ohttps://si SSL está configurado) - Usa un verificador de propagación DNS en línea (p. ej., whatsmydns.net) para verificar que el registro A/CNAME se esté resolviendo globalmente
- Revisa los registros de errores de tu servidor web si el subdominio no carga:
- Nginx:
sudo tail -f /var/log/nginx/blog.error.log - Apache:
sudo tail -f /var/log/apache2/blog_error.log
Gestión de Múltiples Subdominios
Para sitios web con varios subdominios, la organización se vuelve crítica. Aquí hay algunas mejores prácticas:
- Usa un registro DNS wildcard (
*.example.com → your server IP) para enrutar todos los subdominios a tu servidor, luego maneja el enrutamiento a nivel del servidor web - Documenta tu zona DNS — mantén un registro de cada subdominio, su propósito y hacia dónde apunta
- Establece TTLs apropiados — usa valores de TTL más bajos (p. ej., 300 segundos) cuando anticipes hacer cambios, y valores más altos (p. ej., 86400) para registros estables
- Monitorea el tiempo de actividad de los subdominios de forma independiente — cada subdominio es efectivamente un sitio separado y debe monitorearse en consecuencia
- Elimina los subdominios no utilizados — los subdominios abandonados pueden convertirse en vulnerabilidades de seguridad (ataques de toma de control de subdominios)
Subdominios y Hosting de Correo Electrónico
Los subdominios también juegan un papel en la infraestructura de correo electrónico. Registros como mail.example.com se usan comúnmente como hostname para servidores de correo, referenciados en registros MX y configuraciones SMTP.
Si estás configurando correo electrónico profesional para tu dominio o un subdominio, el Hosting de Correo Electrónico proporciona una solución completamente gestionada con filtrado de spam, acceso a webmail y entregabilidad confiable — sin la complejidad de autoalojar un servidor de correo.
Preguntas Frecuentes sobre Subdominios
¿Cuántos subdominios puedo crear?
Técnicamente, DNS permite un número ilimitado de subdominios. En la práctica, tu registrador de dominios o proveedor de DNS puede imponer límites, pero la mayoría permite cientos o miles.
¿Los subdominios afectan el SEO?
Google trata los subdominios como entidades separadas del dominio raíz. Esto significa que un subdominio generalmente no hereda la autoridad de dominio de example.com. Para sitios enfocados en contenido, los subdirectorios a menudo se prefieren para la consolidación SEO. Sin embargo, para aplicaciones, herramientas o servicios que son genuinamente distintos, los subdominios son perfectamente apropiados.
¿Puedo usar un subdominio sin un servidor web?
Sí — puedes crear registros DNS para un subdominio que apunten a servicios de terceros (p. ej., un formulario alojado, un endpoint CDN o una plataforma SaaS) sin configurar tu propio servidor web.
¿Son gratuitos los subdominios?
Sí. Crear subdominios no requiere tarifas adicionales de registro de dominio. Solo necesitas un dominio registrado existente y acceso a su configuración DNS.
¿Puedo apuntar un subdominio a un proveedor de hosting diferente?
Absolutamente. Debido a que los subdominios se resuelven a través de DNS, puedes apuntar app.example.com a un proveedor de nube, blog.example.com a una plataforma CMS y store.example.com a tu propio servidor — todos de forma independiente.
Conclusión
Los subdominios son una de las herramientas más poderosas y flexibles disponibles para organizar tu infraestructura web. Te permiten ejecutar aplicaciones, servicios y secciones de contenido separados bajo un único dominio raíz — cada uno con su propia configuración de servidor, certificado SSL y gestión independiente.
Para recapitular los pasos clave:
- Añade un registro DNS A o CNAME para el subdominio en tu panel de gestión DNS
- Configura tu servidor web (Nginx o Apache) con un nuevo bloque de servidor o host virtual
- Crea el directorio raíz del documento y despliega tu contenido
- Asegura el subdominio con un certificado SSL
- Prueba y monitorea para confirmar que todo funciona correctamente
Ya sea que estés alojando un único subdominio o gestionando una arquitectura compleja de múltiples subdominios, tener la infraestructura correcta debajo marca toda la diferencia. Explora los planes de VPS Hosting de AlexHost para acceso root completo y control total sobre la configuración de tus subdominios — o explora nuestros Paneles de Control VPS si prefieres una experiencia de gestión basada en GUI.
