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

Guía para principiantes: ¿Qué es un nameserver y cómo configurarlo en DirectAdmin?

Actualizado el 29 de septiembre de 2025

Bienvenido al mundo del hosting. Si estás leyendo esto, probablemente acabas de comprar un servidor VPS o un plan de hosting dedicado, y te has topado con un término que suena a brujería informática: nameserver. No te preocupes. En esta guía para principiantes, vamos a desmenuzar qué es un nameserver DirectAdmin, cómo funciona y, lo más importante, cómo configurarlo paso a paso para que tus DirectAdmin dominios empiecen a funcionar en Internet.

Vamos a empezar desde cero, como si estuvieras sentado a mi lado. Al final de este artículo, serás capaz de explicarle a un amigo qué es un nameserver y, por supuesto, configurarlo tú mismo sin ayuda.

¿Qué es un nameserver? (La explicación fácil)

Imagina que Internet es una ciudad enorme. Cada sitio web (como google.com o tupaginaweb.com) es una casa en esa ciudad. Para llegar a una casa, necesitas su dirección física. En Internet, esa dirección es la dirección IP (por ejemplo, 192.168.1.1).

Pero los humanos somos malos recordando números largos. Por eso usamos nombres de dominio (google.com). Aquí es donde entran los nameservers.

Un nameserver (o servidor de nombres) es como la guía telefónica de Internet. Cuando escribes tupaginaweb.com en tu navegador, tu computadora le pregunta a un nameserver: "Oye, ¿dónde vive tupaginaweb.com?". El nameserver responde: "Está en esta dirección IP". Y así, tu navegador encuentra el sitio.

En resumen:

  • Un nameserver traduce nombres de dominio (fáciles de recordar) a direcciones IP (difíciles de recordar).
  • Sin nameservers, tendrías que memorizar la IP de cada sitio web que quieras visitar.
  • Cada dominio (como midominio.com) tiene asociados unos nameservers que le dicen al mundo dónde está alojado.

¿Por qué necesitas configurar nameservers en DirectAdmin?

Cuando tienes un servidor con DirectAdmin (un panel de control de hosting muy popular), tú mismo te conviertes en el "dueño de la ciudad". Tú decides qué casas (sitios web) se construyen y dónde están.

Para que un dominio (por ejemplo, micliente.com) sepa que su sitio web está en tu servidor, debes decirle al mundo: "Oye, el dominio micliente.com vive en mi servidor, que tiene esta IP". Esto se hace a través de los nameservers.

Si no configuras correctamente los nameservers, cuando alguien escriba micliente.com, el navegador no sabrá a dónde ir y mostrará un error. Es como si la guía telefónica estuviera en blanco.

¿Cuándo necesitas hacer esto?

  • Cuando tienes un servidor dedicado o VPS y quieres alojar múltiples sitios web.
  • Cuando quieres vender hosting a otros (revendedor).
  • Cuando quieres tener un control total sobre tu infraestructura.

Requisitos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener esto listo:

  1. Un servidor con DirectAdmin instalado. Si no lo tienes, puedes instalarlo fácilmente en un VPS (por ejemplo, en DigitalOcean, Linode o Vultr).
  2. Dos direcciones IP públicas. Sí, necesitas al menos dos IPs para que los nameservers sean estables y cumplan con los estándares de Internet. Normalmente, tu proveedor de VPS te da una IP principal y puedes añadir una segunda (a veces llamada "IP adicional" o "IP failover").
  3. Un dominio registrado. Necesitas un dominio (como miservidor.com) que será el "padre" de tus nameservers. Por ejemplo, tus nameservers serán ns1.miservidor.com y ns2.miservidor.com.
  4. Acceso a DirectAdmin como administrador (reseller level).

[INFO] Si no tienes dos IPs, no te preocupes. Puedes usar la misma IP para ambos nameservers, pero no es recomendable para sitios web críticos. Para pruebas, funciona perfectamente.

Paso a paso: Cómo configurar nameservers en DirectAdmin

Vamos a dividir el proceso en tres partes. Sigue cada paso con atención.

Paso 1: Crear los registros de nameservers en tu dominio principal

Primero, debes decirle al registrador de tu dominio (donde compraste miservidor.com) que existen unos nameservers llamados ns1.miservidor.com y ns2.miservidor.com. Esto se hace en el panel de control de tu dominio (por ejemplo, Namecheap, GoDaddy, Google Domains).

  1. Inicia sesión en tu cuenta de registrador de dominios.
  2. Busca la sección "DNS" o "Zone Editor" para tu dominio miservidor.com.
  3. Añade dos registros de tipo "A" (o "Host"):
    • Host: ns1 | Valor: TU_PRIMERA_IP_PUBLICA (ej: 123.123.123.1)
    • Host: ns2 | Valor: TU_SEGUNDA_IP_PUBLICA (ej: 123.123.123.2)
  4. Guarda los cambios. Esto puede tardar unos minutos (hasta 24 horas, pero suele ser instantáneo).

[WARNING] Asegúrate de que las IPs que pones son las IPs públicas de tu servidor DirectAdmin. Puedes verlas en el panel de DirectAdmin en "Administrador" -> "Administrador de IPs".

Paso 2: Configurar los nameservers en DirectAdmin

Ahora ve a tu panel de DirectAdmin.

  1. Accede como administrador (usuario admin).
  2. En el menú superior, busca "Administrador" y luego haz clic en "Configuración del servidor".
  3. Dentro de esa sección, busca y haz clic en "Nameservers".
  4. Verás un formulario con campos como:
    • Nameserver 1: ns1.miservidor.com
    • IP Nameserver 1: TU_PRIMERA_IP
    • Nameserver 2: ns2.miservidor.com
    • IP Nameserver 2: TU_SEGUNDA_IP
  5. Rellena los campos con los mismos datos que pusiste en el paso anterior.
  6. Haz clic en "Guardar".
  7. DirectAdmin te preguntará si quieres actualizar las zonas DNS de todos los dominios existentes. Marca "Sí" si ya tienes dominios en tu servidor, o "No" si es nuevo.

[TIP] Si no ves la opción "Nameservers" en el menú, busca en "Administrador" -> "Ajustes" -> "Nameservers". En algunas versiones de DirectAdmin, la ruta puede variar ligeramente.

Paso 3: Configurar los dominios para que usen tus nameservers

Ahora, para cada dominio que quieras alojar en tu servidor (por ejemplo, micliente.com), debes decirle al mundo que use tus nameservers.

  1. Ve al panel de tu registrador de dominios (donde compraste micliente.com).
  2. Busca la sección "Nameservers" o "DNS Management".
  3. Cambia los nameservers actuales por los tuyos:
    • Nameserver 1: ns1.miservidor.com
    • Nameserver 2: ns2.miservidor.com
  4. Guarda los cambios.

[INFO] Este cambio puede tardar entre 1 y 48 horas en propagarse por todo Internet (aunque normalmente es mucho más rápido). Durante ese tiempo, el sitio web puede no estar accesible o verse desde algunos lugares sí y desde otros no.

Preguntas frecuentes (FAQ)

Aquí respondemos las dudas más comunes de los principiantes.

¿Qué pasa si solo tengo una IP?

Puedes usar la misma IP para ns1 y ns2. No es lo ideal, pero funciona. En DirectAdmin, solo pon la misma IP en ambos campos. Eso sí, si tu servidor se cae, ambos nameservers dejarán de funcionar.

¿Puedo usar nameservers de terceros (como Cloudflare)?

Sí, perfectamente. De hecho, es muy recomendable. Si usas Cloudflare, ellos te darán sus nameservers (ej: dany.ns.cloudflare.com). En ese caso, no necesitas configurar nada en DirectAdmin más que añadir el dominio en Cloudflare y luego cambiar los nameservers de tu dominio en tu registrador.

¿Cómo verifico que mis nameservers están funcionando?

Puedes usar herramientas online como whatsmydns.net o dnschecker.org. Escribe ns1.miservidor.com y comprueba que resuelve a tu IP.

¿Qué es "Syspanel" y cómo se relaciona con esto?

Syspanel es el nombre que le damos a HestiaCP en nuestro ecosistema. Si estás usando Syspanel en lugar de DirectAdmin, el proceso es similar, pero el acceso es por el puerto 2106. Por ejemplo, para acceder a tu panel, escribirías en el navegador: http://tu-ip:2106. La configuración de nameservers se encuentra en "Servidor" -> "DNS" o similar.

¿Necesito configurar algo más en DirectAdmin?

Sí, después de configurar los nameservers, debes asegurarte de que el servidor DNS (Bind o PowerDNS) esté funcionando. En DirectAdmin, ve a "Administrador" -> "Servicios del sistema" y verifica que "named" (Bind) esté en verde. Si está en rojo, haz clic en "Reiniciar".

Errores comunes y cómo solucionarlos

  • Error: "No se pudo conectar con el nameserver": Revisa que las IPs que pusiste en el registrador de dominios coincidan exactamente con las IPs de tu servidor. Un solo número mal puede romper todo.
  • El sitio web no carga después de 24 horas: Verifica que los nameservers de tu dominio (en el registrador) apunten a ns1.miservidor.com y ns2.miservidor.com. Si es correcto, revisa que en DirectAdmin, el dominio esté añadido y tenga una zona DNS creada.
  • DirectAdmin no guarda los nameservers: Asegúrate de tener permisos de administrador. Si eres un usuario revendedor, pídele al administrador principal que lo configure.

Conclusión: Ya eres un experto en nameservers

Configurar un nameserver DirectAdmin no es tan complicado como parece. Recuerda la analogía de la guía telefónica: los nameservers son los traductores entre nombres de dominio y direcciones IP.

Resumen rápido:

  1. Crea registros A para ns1 y ns2 en tu dominio principal (en tu registrador).
  2. Configura esos nameservers en DirectAdmin (en "Nameservers").
  3. Cambia los nameservers de tus dominios (en tu registrador) para que apunten a ns1.tudominio.com y ns2.tudominio.com.

Con esto, tus DirectAdmin dominios estarán listos para recibir visitas. Si algo sale mal, no dudes en volver a leer esta guía o consultar la documentación de tu registrador. ¡Tú puedes!

[TIP] Guarda esta guía en tus favoritos. Te será útil cada vez que añadas un nuevo dominio a tu servidor.

¿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