Cómo asignar una IP dedicada en DirectAdmin
¿Qué es una IP dedicada y por qué la necesitas?
Cuando contratas un hosting, lo más habitual es que tu web comparta servidor y dirección IP con otros sitios. Esto funciona bien en la mayoría de casos, pero hay situaciones donde tener una IP dedicada marca la diferencia: quieres instalar un certificado SSL avanzado, necesitas acceder a tu servidor por FTP de forma más estable, o simplemente quieres evitar que el mal comportamiento de un vecino digital afecte tu reputación online.
Una IP dedicada es una dirección única asignada exclusivamente a tu dominio o cuenta de hosting. En lugar de compartir esa dirección con otros usuarios, tú eres el único propietario. Esto mejora la seguridad, facilita ciertas configuraciones y puede ayudar al posicionamiento SEO en algunos casos concretos.
En este artículo te voy a explicar paso a paso cómo asignar una IP dedicada en DirectAdmin, el panel de control más usado en servidores Linux. No necesitas ser un experto en sistemas, solo seguir las instrucciones con calma. Vamos a ello.
Requisitos previos antes de empezar
Antes de lanzarte a configurar nada, asegúrate de cumplir estos requisitos:
- Tener acceso de administrador (admin) o reseller en DirectAdmin.
- Contar con al menos una IP libre en tu servidor. Si no la tienes, deberás contratarla con tu proveedor de hosting o añadirla manualmente desde el sistema.
- Acceso al servidor por SSH (opcional pero recomendado) para verificar ciertos pasos.
- Tener claro qué dominio o dominios van a usar esa IP dedicada.
[INFO] Si no tienes IPs libres, contacta con tu proveedor. Normalmente se contratan por bloques y se añaden al servidor en pocos minutos.
Paso 1: Añadir la IP al servidor (si no está ya disponible)
Lo primero es comprobar si la IP que quieres asignar ya está configurada en el sistema. DirectAdmin no puede asignar una IP que no exista en el servidor.
1.1. Comprobar IPs disponibles en DirectAdmin
Entra en tu panel de DirectAdmin como administrador. Ve a la sección "IP Manager" o "Administración de IPs". Ahí verás un listado con todas las IPs del servidor y su estado (libre, asignada, etc.).
Si la IP que quieres usar aparece como libre, perfecto, puedes saltar al paso 2.
1.2. Añadir una IP manualmente
Si no aparece, tienes dos opciones:
- Opción A: Contratar una IP con tu proveedor y pedirle que la añada al servidor.
- Opción B: Añadirla tú mismo por SSH (si tienes acceso root).
Para la opción B, conecta por SSH y ejecuta:
ip addr add 192.168.1.100/24 dev eth0
Luego confirma que la IP está activa con:
ip addr show
Después, en DirectAdmin, ve a "IP Manager" y haz clic en "Add IP". Introduce la IP, la máscara de red y la interfaz (normalmente eth0). Guarda los cambios.
[WARNING] Si no estás seguro de lo que haces por SSH, mejor pide ayuda a tu proveedor. Un error aquí puede dejar tu servidor sin conectividad.
Paso 2: Asignar la IP dedicada a un dominio en DirectAdmin
Ahora viene la parte principal: asignar IP dedicada a un dominio concreto. Este proceso se hace desde el panel de administración.
2.1. Accede al administrador de dominios
Inicia sesión en DirectAdmin como admin o reseller. Ve a la sección "Domain Setup" o "Configuración de Dominios". Verás una lista de todos los dominios alojados en el servidor.
2.2. Edita el dominio
Busca el dominio al que quieres asignar la IP dedicada y haz clic en el icono de edición (normalmente un lápiz o el nombre del dominio). Se abrirá una página con varias opciones.
2.3. Selecciona la IP dedicada
En el formulario de edición, busca el campo llamado "IP Address" o "Dirección IP". Despliega el menú y selecciona la IP que quieres asignar. Si la IP no aparece, asegúrate de que está añadida al servidor y marcada como disponible.
Guarda los cambios con el botón "Save" o "Guardar".
[TIP] Si tienes varios dominios en la misma cuenta, puedes asignar la misma IP dedicada a todos ellos repitiendo este proceso en cada dominio.
Paso 3: Verificar que la IP se ha asignado correctamente
Una vez guardado, es importante comprobar que todo funciona. Hay varias formas de verificar:
3.1. Desde DirectAdmin
Vuelve a "IP Manager" y busca la IP que asignaste. Debería aparecer como "Used" o "Asignada" y vinculada al dominio correspondiente.
3.2. Desde el navegador
Abre tu navegador y escribe la IP directamente (por ejemplo, http://192.168.1.100). Si todo está bien configurado, verás el contenido de tu web o un mensaje de bienvenida del servidor.
3.3. Desde la terminal
Si tienes acceso SSH, ejecuta:
ping -c 4 tudominio.com
Y también:
dig +short tudominio.com
Deberías ver la IP dedicada como resultado.
[INFO] Recuerda que los cambios de DNS pueden tardar unas horas en propagarse por todo internet. No te preocupes si no ves el cambio inmediatamente.
Paso 4: Configurar el DNS para que apunte a la IP dedicada
Asignar la IP en DirectAdmin no basta. El dominio debe apuntar a esa IP a través de sus registros DNS. Esto se hace normalmente en el registrador de dominios o en el panel de gestión de DNS.
4.1. Registrar DNS (registro A)
Ve a la configuración DNS de tu dominio (puede estar en tu registrador o en el propio DirectAdmin si gestionas el DNS ahí). Busca el registro de tipo A y cambia el valor por tu IP dedicada.
Ejemplo:
- Nombre:
wwwo@ - Tipo:
A - Valor:
192.168.1.100
Guarda los cambios.
4.2. Espera la propagación
La propagación DNS puede tardar desde 30 minutos hasta 48 horas. Durante ese tiempo, algunos usuarios verán la IP antigua y otros la nueva. Es normal.
[TIP] Puedes usar herramientas como
whatsmydns.netpara ver el estado de propagación en tiempo real.
Paso 5: Configurar el firewall y servicios (si es necesario)
En algunos servidores, puede ser necesario abrir puertos o configurar el firewall para que la nueva IP funcione correctamente. Esto es más habitual si tienes un servidor muy restrictivo.
5.1. Abrir puertos con firewalld o iptables
Si usas firewalld:
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
Si usas iptables:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
service iptables save
5.2. Reiniciar servicios web
Para asegurarte de que Apache o Nginx recogen la nueva IP, reinicia el servicio:
systemctl restart httpd
O si usas Nginx:
systemctl restart nginx
[WARNING] Si no sabes qué firewall usas, ejecuta
systemctl status firewalldpara comprobarlo. No querrás abrir puertos de más.
Paso 6: Probar el certificado SSL (si aplica)
Si vas a usar la IP dedicada para instalar un certificado SSL, este es el momento de hacerlo. Con una IP dedicada, puedes instalar certificados SSL avanzados como los de validación extendida (EV) o SSL de varios dominios (SAN).
6.1. Instalar SSL desde DirectAdmin
Ve a la sección "SSL Certificates" en el panel del dominio. Selecciona la opción de generar un certificado o importar uno existente. DirectAdmin se encargará de vincularlo a la IP dedicada.
6.2. Verificar la instalación
Usa herramientas como sslshopper.com o sslabs.com para comprobar que el certificado está correctamente instalado y que la IP dedicada es la que se muestra.
[INFO] Si tu web no usa SSL, este paso es opcional. Pero con IP dedicada, es recomendable activarlo para mejorar la confianza y el SEO.
Solución de problemas comunes (FAQ)
¿Por qué mi dominio sigue mostrando la IP antigua?
La propagación DNS es el motivo más común. Espera entre 24 y 48 horas. Si pasan más de 72 horas, revisa que el registro A esté bien configurado y que no haya caché local en tu navegador o sistema.
¿Puedo asignar una IP dedicada a varios dominios?
Sí, puedes asignar la misma IP a varios dominios si lo necesitas. Solo repite el proceso del paso 2 para cada dominio.
¿Qué pasa si la IP ya está en uso?
DirectAdmin no te dejará asignar una IP que ya esté usada. Deberás liberarla primero desde "IP Manager" o elegir otra IP libre.
¿Necesito IP dedicada para un buen SEO?
No es obligatorio. El SEO depende de muchos factores, y la IP dedicada es solo una pequeña parte. Sin embargo, en casos de webs con mucho tráfico o que comparten IP con sitios penalizados, puede ser beneficioso.
¿Puedo asignar IP dedicada en otros paneles como Syspanel?
Sí, el proceso es similar en otros paneles. Por ejemplo, en Syspanel (antes conocido como HestiaCP) también puedes asignar IPs dedicadas desde el panel de administración. Recuerda que el acceso a Syspanel se hace por el puerto 2106.
Conclusión
Asignar una IP dedicada en DirectAdmin no es complicado si sigues estos pasos con calma. Lo más importante es tener una IP libre en el servidor, asignarla al dominio y configurar el DNS correctamente. Con esto, tendrás una dirección única para tu web, lo que te permitirá mejorar la seguridad, instalar certificados SSL avanzados y tener un control más fino sobre tu presencia online.
Recuerda que si en algún momento te sientes perdido, siempre puedes pedir ayuda a tu proveedor de hosting. Ellos están para eso. Y si usas otro panel como Syspanel, el proceso es muy parecido, solo cambia la interfaz.
Espero que esta guía te haya sido útil. Ahora ya sabes cómo asignar una IP dedicada en DirectAdmin y todos los pasos que conlleva. ¡Manos a la obra!
