Dudas comunes: ¿Qué es un nameserver y cómo configurarlo en DirectAdmin?
¡Hola! Si estás leyendo esto, probablemente tienes un sitio web o piensas tener uno pronto. Y como todo buen proyecto en internet, tarde o temprano te topas con palabras que suenan a chino: nameserver, DNS, DirectAdmin... No te preocupes, es más fácil de lo que parece. En esta guía extensa y súper detallada vamos a despejar todas esas dudas hosting que te están dando vueltas en la cabeza.
Vamos a centrarnos en una de las preguntas más frecuentes en el mundo del hosting: ¿Qué es un nameserver y cómo se configura en DirectAdmin? Al final de este artículo, serás capaz de entenderlo y, lo más importante, de hacerlo tú mismo sin miedo a romper nada.
¿Qué es un nameserver? La guía para no técnicos
Imagina que internet es una ciudad gigante. Para encontrar una casa (tu web), necesitas una dirección. Esa dirección es tu nombre de dominio, por ejemplo tudominio.com. Pero los ordenadores no entienden de letras, solo de números (direcciones IP). Aquí es donde entran los nameservers (servidores de nombres).
Un nameserver es como la guía telefónica de internet. Cuando alguien escribe tudominio.com en su navegador, lo primero que hace es preguntar: "Oye, ¿dónde está tudominio.com?". El nameserver le responde: "Está en la IP 123.456.789.0". Y así, el navegador sabe a dónde ir.
En resumen: Sin nameservers, tu web no sería encontrada. Son el puente entre el nombre bonito que tú eliges y el número técnico que entienden los servidores.
[INFO] Un dominio siempre tiene al menos dos nameservers (primario y secundario) por seguridad. Si uno falla, el otro responde.
¿Por qué necesitas configurar nameservers en DirectAdmin?
DirectAdmin es un panel de control de hosting muy popular. Es como el "cuarto de máquinas" de tu servidor. Ahí gestionas tus cuentas de hosting, bases de datos, correos y, por supuesto, los DNS.
Cuando contratas un hosting, tu proveedor te asigna unos nameservers por defecto (ej: ns1.miproveedor.com y ns2.miproveedor.com). Pero si tienes un servidor dedicado o un VPS con DirectAdmin, tú mismo puedes configurar nameservers personalizados. ¿Por qué querrías hacer esto?
- Profesionalismo: Tener nameservers como
ns1.tudominio.comyns2.tudominio.comda mucha más confianza que usar los del proveedor. - Control total: Administras tú mismo los registros DNS sin depender de terceros.
- Marca blanca: Si revendes hosting, puedes ofrecer nameservers con tu propia marca.
Requisitos previos antes de configurar nameservers
Antes de lanzarte a configurar, asegúrate de tener esto claro:
- Acceso a DirectAdmin: Necesitas un usuario con permisos de administrador (reseller o admin).
- Acceso a tu Registrador de Dominios: Donde compraste el dominio (ej: GoDaddy, Namecheap, DonDominio, etc.).
- Dos direcciones IPs fijas (recomendado): Aunque con una funciona, es mejor tener dos para el nameserver secundario. Son las IPs de tu servidor.
- Un dominio principal: El dominio que usarás para los nameservers (ej:
midominio.com).
[WARNING] No confundas "configurar nameservers en DirectAdmin" con "cambiar los nameservers de tu dominio en el registrador". Son dos pasos diferentes. El primero configura los servidores DNS, el segundo le dice al mundo que use esos servidores.
Paso a paso: Cómo configurar nameservers en DirectAdmin
Vamos al lío. Sigue estos pasos al pie de la letra y en 10 minutos tendrás tus propios nameservers funcionando.
Paso 1: Accede a DirectAdmin y ve a la sección DNS
Inicia sesión en tu panel de DirectAdmin con tu usuario administrador. Una vez dentro, busca en el menú principal la opción "Administració de DNS" o "DNS Management". El nombre puede variar según la versión, pero suele estar en la parte de "Cuentas de Usuario" o "Administración del Servidor".
Paso 2: Crea los registros A para tus nameservers
Aquí es donde le dices a tu dominio que ns1 y ns2 son direcciones IP específicas.
- Dentro de DNS Management, busca tu dominio principal (el que usarás para los nameservers, ej:
midominio.com). - Haz clic en "Editar" o en el icono de lápiz.
- Verás una lista de registros DNS. Busca la opción de "Añadir registro" o "Add Record".
- Vas a crear dos registros de tipo A:
- Registro 1 (Nameserver primario):
- Nombre:
ns1 - Tipo:
A - Valor:
IP_PUBLICA_DE_TU_SERVIDOR(ej: 192.0.2.1)
- Nombre:
- Registro 2 (Nameserver secundario):
- Nombre:
ns2 - Tipo:
A - Valor:
IP_PUBLICA_DE_TU_SERVIDOR(si solo tienes una IP, usa la misma; si tienes dos, usa la segunda).
- Nombre:
- Registro 1 (Nameserver primario):
[TIP] Si no sabes cuál es la IP pública de tu servidor, puedes usar el comando
hostname -Ien la terminal o preguntar a tu proveedor.
Paso 3: Añade los registros NS (Nameserver)
Ahora le decimos al dominio que esos subdominios (ns1 y ns2) son sus servidores de nombres oficiales.
- En la misma pantalla de edición de DNS, busca de nuevo "Añadir registro".
- Ahora vas a crear dos registros de tipo NS:
- Registro 1:
- Nombre: (déjalo en blanco o pon
@, que significa el dominio raíz) - Tipo:
NS - Valor:
ns1.midominio.com
- Nombre: (déjalo en blanco o pon
- Registro 2:
- Nombre: (déjalo en blanco o pon
@) - Tipo:
NS - Valor:
ns2.midominio.com
- Nombre: (déjalo en blanco o pon
- Registro 1:
Paso 4: Guarda los cambios
Una vez que hayas añadido los cuatro registros (2 A y 2 NS), busca el botón "Guardar" o "Submit". DirectAdmin procesará los cambios y actualizará la zona DNS de tu dominio.
[INFO] Los cambios DNS pueden tardar entre 5 minutos y 24 horas en propagarse por todo internet (propagación DNS). No te asustes si no ves los cambios al instante.
Configurar los nameservers en tu registrador de dominios
Este es el paso final y crucial. Has creado los nameservers en tu servidor, pero el mundo no lo sabe. Tienes que decírselo a tu registrador de dominios.
- Inicia sesión en la web donde compraste tu dominio (ej: GoDaddy, Namecheap, etc.).
- Busca la sección de "Gestión de DNS" o "Nameservers" de tu dominio.
- Verás que por defecto están los del registrador o los de tu antiguo hosting. Cámbialos a "Personalizados" o "Custom".
- Introduce los nameservers que acabas de crear:
ns1.midominio.comns2.midominio.com
- Guarda los cambios.
¡Enhorabuena! Ahora tu dominio usa tus propios nameservers gestionados desde DirectAdmin.
Dudas hosting frecuentes sobre nameservers y DNS
Aquí respondemos a las preguntas que más nos hacen los clientes.
¿Puedo tener nameservers con un dominio diferente al de mi web principal?
Sí, totalmente. Puedes tener un dominio (ej: miservidores.com) que uses exclusivamente para nameservers (ns1.miservidores.com, ns2.miservidores.com), y luego apuntar tus otros dominios a esos nameservers. Es muy común en revendedores de hosting.
¿Qué pasa si cambio los nameservers de mi dominio?
Cuando cambias los nameservers de un dominio en tu registrador, le estás diciendo a internet: "A partir de ahora, para saber dónde está mi web, pregúntale a estos servidores (los que configuraste en DirectAdmin)". Tu web dejará de funcionar con los antiguos y empezará a funcionar con los nuevos una vez que se propague el cambio.
¿Y si uso Syspanel (HestiaCP) en lugar de DirectAdmin?
Si tu panel es Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accedes por el puerto 2106 (ej: https://tudominio.com:2106). Una vez dentro, buscas la sección de DNS o Editar zona DNS para tu dominio. Allí añades los mismos registros A y NS que explicamos arriba. La lógica es idéntica, solo cambia la interfaz.
[TIP] Recuerda que Syspanel usa el puerto 2106 para el panel de administración. No lo confundas con el puerto 2222 de DirectAdmin.
¿Necesito dos IPs diferentes para ns1 y ns2?
Técnicamente, no. Puedes tener los dos nameservers apuntando a la misma IP. Sin embargo, no es recomendable. Si esa IP se cae, ambos nameservers fallan y tu web deja de ser accesible. Lo ideal es tener dos IPs distintas (incluso de diferentes proveedores o subredes) para tener redundancia.
¿Cuánto tarda en propagarse el cambio de nameservers?
La propagación DNS puede tardar desde 5 minutos hasta 48 horas, aunque lo normal es que en 2-4 horas ya se vea el cambio en la mayoría del mundo. Depende de los TTL (Time To Live) que tengas configurados en tus registros DNS.
Errores comunes al configurar nameservers (y cómo evitarlos)
Aquí van los fallos más típicos para que no te pille el toro.
- Olvidar el punto final en los registros NS: En algunos sistemas, los nombres de dominio en los registros DNS deben terminar con un punto (
.). Ej:ns1.midominio.com.(con punto). DirectAdmin suele manejarlo bien, pero si ves errores, pruébalo. - Poner la IP privada del servidor: Asegúrate de usar la IP pública. La IP privada (ej: 10.0.0.1) solo funciona dentro de tu red local.
- No esperar la propagación: Si acabas de configurar los nameservers y tu web no carga, no entres en pánico. Dale tiempo. Puedes usar herramientas online como "What's My DNS" para verificar el estado de la propagación.
- Confundir los pasos: Recuerda: primero configuras los registros en DirectAdmin, después cambias los nameservers en el registrador. Si haces el cambio en el registrador antes de tener los registros DNS creados, tu web dejará de funcionar hasta que se configuren.
Conclusión: Ya no tienes excusa para no tener tus propios nameservers
Configurar nameservers en DirectAdmin no es cosa de magia, es solo seguir unos pasos lógicos. Ahora ya sabes que un nameserver es el traductor entre tu dominio y tu servidor, y que con un poco de paciencia puedes tener los tuyos propios.
Recuerda que la clave está en:
- Crear los registros A para
ns1yns2apuntando a tu IP. - Crear los registros NS que declaren a esos subdominios como servidores de nombres.
- Cambiar los nameservers en tu registrador de dominios.
Y si en algún momento te surge otra duda hosting, ya sabes que puedes volver a esta guía. ¡Ahora ve y configura ese DNS como un profesional!
