Cuando trabajas con cPanel y necesitas configurar un subdominio para que apunte a una IP específica y un puerto determinado, puede resultar un poco confuso, ya que el Zone Editor no permite especificar puertos directamente en los registros DNS. Sin embargo, con algunos pasos adicionales, puedes lograr que tu subdominio funcione correctamente. Aquí te explico cómo hacerlo.
Paso 1: Crear un Registro A en cPanel
Primero, necesitamos asegurarnos de que el subdominio esté configurado para apuntar a la IP correcta. Para ello, utilizaremos un registro A.
- Accede a cPanel y abre el Zone Editor.
- Selecciona Administrar para el dominio principal (por ejemplo,
facildominio.org
). - Haz clic en Agregar Registro y selecciona A.
- Completa los campos de la siguiente manera:
- Nombre:
pedidos
(esto es solo el subdominio) - Dirección:
181.188.188.
188 (la IP a la que deseas apuntar)
5. Guarda el registro.
### Paso 2: Configurar el Servidor Web para Escuchar en el Puerto Específico
Aunque el Zone Editor no te permite especificar puertos, puedes configurarlo directamente en tu servidor web, asegurándote de que escuche en el puerto deseado.
Configuración en Apache
Si estás utilizando Apache como servidor web, sigue estos pasos:
- Abre o crea el archivo de configuración para tu sitio en
/etc/apache2/sites-available/
(por ejemplo,pedidos.facildominio.org.conf
). - Añade la siguiente configuración:
ServerName pedidos.facildominio.org
DocumentRoot /ruta/a/tu/sitio
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
- Guarda el archivo y reinicia Apache:
sudo systemctl reload apache2
Configuración en Nginx
Si estás utilizando Nginx, sigue estos pasos:
- Abre o crea el archivo de configuración para tu sitio en
/etc/nginx/sites-available/
(por ejemplo,pedidos.facildominio.org
). - Añade la siguiente configuración:
server {
listen 90;
server_name pedidos.facildominio.org;
root /ruta/a/tu/sitio;
location / {
try_files $uri $uri/ =404;
}
}
- Guarda el archivo y reinicia Nginx:
sudo systemctl reload nginx
Paso 3: Verificar la Configuración
Una vez que hayas realizado las configuraciones anteriores, es importante verificar que todo esté funcionando correctamente.
Verificación de DNS
Utiliza herramientas como WhatsMyDNS.net para verificar la propagación de DNS y asegurarte de que pedidos.facildominio.org
apunte a la IP correcta.
Verificación del Servidor Web
Puedes usar cURL
para verificar que tu subdominio esté respondiendo en el puerto correcto:
curl -I http://pedidos.facildominio.org:90
Conclusión
Configurar un subdominio en cPanel para que apunte a una IP con un puerto específico requiere un enfoque combinado de configuración DNS y ajustes en el servidor web. Aunque el Zone Editor no permite especificar puertos, con la configuración adecuada en Apache o Nginx, puedes lograr que tu subdominio funcione perfectamente.
Si sigues estos pasos y tu servidor responde correctamente en el puerto deseado, habrás configurado exitosamente tu subdominio. Recuerda que los cambios en DNS pueden tardar hasta 48 horas en propagarse, así que ten paciencia si no ves resultados inmediatos.