¿Qué es un servidor DNS y cómo configurarlo en Plesk?
¿Qué es un Servidor DNS?
Imagina que quieres visitar la casa de un amigo. No te sabes su dirección exacta, pero sí sabes su nombre. Para llegar, necesitas una guía telefónica que convierta ese nombre en una dirección física. En Internet, el Servidor de Nombres de Dominio (DNS) hace exactamente eso: traduce los nombres de dominio que escribes en tu navegador (como www.ejemplo.com) en direcciones IP numéricas (como 192.168.1.1) que los ordenadores entienden.
Sin los servidores DNS, tendrías que recordar largas cadenas de números para cada sitio web. Básicamente, son la columna vertebral que hace que navegar por Internet sea sencillo para los humanos.
¿Cómo Funciona el DNS en la Práctica?
Cuando escribes www.tudominio.com en tu navegador, ocurre lo siguiente en milisegundos:
- Consulta inicial: Tu ordenador pregunta a un servidor DNS recursivo (normalmente el de tu proveedor de Internet o uno público como Google 8.8.8.8) si conoce la IP de ese dominio.
- Búsqueda jerárquica: Si no lo sabe, pregunta a los servidores raíz, luego a los servidores del TLD (
.com,.org, etc.) y finalmente al servidor DNS autoritativo de tu dominio. - Respuesta autoritativa: El servidor autoritativo (el que configuras en tu panel de hosting) le dice al navegador: "El dominio
tudominio.comestá en la IP203.0.113.5". - Caché: El navegador guarda esta información en caché durante un tiempo (TTL) para no tener que preguntar de nuevo inmediatamente.
Tipos de Registros DNS más comunes:
- A (Address): Apunta un nombre de dominio a una dirección IPv4 (ej.
tudominio.com -> 192.168.1.1). - AAAA (Quad A): Apunta un nombre a una dirección IPv6.
- CNAME (Canonical Name): Crea un alias. Por ejemplo,
www.tudominio.compuede ser un alias detudominio.com. - MX (Mail Exchange): Especifica el servidor de correo electrónico de tu dominio.
- TXT (Text): Almacena información de texto, muy usado para verificar la propiedad del dominio o configurar SPF, DKIM y DMARC para el correo.
[INFO] El TTL (Time To Live) es el tiempo en segundos que un registro DNS se almacena en caché. Un TTL bajo (ej. 300 segundos) es útil durante cambios, pero genera más consultas. Un TTL alto (ej. 86400 segundos) reduce la carga del servidor pero hace que los cambios tarden más en propagarse.
¿Por Qué es Importante Configurar Bien el DNS en tu Servidor?
Si los DNS no están configurados correctamente, tu dominio no funcionará. Puede que tu web no cargue, que los correos no lleguen o que los visitantes vean un error. Por eso, dominar la configuración DNS en tu panel de control, como Plesk, es una habilidad básica para cualquier propietario de un sitio web.
Cómo Configurar un Servidor DNS en Plesk
Plesk es uno de los paneles de control de hosting más populares y amigables. Te permite gestionar todos los aspectos de tu servidor, incluyendo los registros DNS de cada dominio, de forma visual y sencilla. Aquí te explico paso a paso cómo hacerlo.
Paso 1: Acceder a la Configuración DNS de tu Dominio
- Inicia sesión en tu panel de Plesk. Normalmente accedes a través de
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor de hosting. - En el panel izquierdo, verás una lista de tus suscripciones o dominios. Haz clic en el nombre del dominio que quieres configurar.
- Una vez dentro del dominio, busca la sección "DNS" o "Configuración DNS". Suele estar en un menú lateral o en un icono de engranaje. En versiones recientes de Plesk, aparece como "DNS Settings" en la barra de herramientas.
Paso 2: Entender la Interfaz de Administración de DNS
Al entrar, verás una tabla con varias columnas:
- Nombre del registro: El subdominio o nombre completo (ej.
www,mail,tudominio.com). - Tipo: El tipo de registro (A, AAAA, CNAME, MX, TXT, etc.).
- Valor: La IP o el nombre del servidor al que apunta.
- TTL: El tiempo de vida del registro.
[TIP] No te asustes si ves muchos registros predefinidos. Al añadir un dominio en Plesk, el sistema crea automáticamente algunos registros básicos, como el A para el dominio principal y el www, y los registros MX para el correo.
Paso 3: Añadir un Nuevo Registro DNS
Para añadir un registro, haz clic en el botón "Añadir registro" (o "Add Record"). Se abrirá un formulario.
Ejemplo Práctico: Añadir un registro A
- En el campo "Nombre del registro", escribe
www(o déjalo en blanco si quieres que sea para el dominio raíz). - En el desplegable "Tipo", selecciona A.
- En el campo "Valor del registro", introduce la dirección IP de tu servidor (ej.
203.0.113.5). - En "TTL", puedes dejarlo por defecto o ajustarlo (recomendado: 3600 para empezar).
- Haz clic en "Aceptar".
Ejemplo Práctico: Añadir un registro CNAME (alias)
- Nombre del registro:
ftp - Tipo: CNAME
- Valor del registro:
tudominio.com(apunta al dominio principal). - Aceptar. Ahora
ftp.tudominio.comllevará al mismo sitio quetudominio.com.
Ejemplo Práctico: Configurar registros MX para correo externo (ej. Google Workspace)
- Nombre del registro: Déjalo en blanco (representa el dominio raíz).
- Tipo: MX
- Valor del registro: Introduce el servidor de correo, por ejemplo
ASPMX.L.GOOGLE.COMcon prioridad 1. Luego añade más registros MX con diferentes prioridades (ej.ALT1.ASPMX.L.GOOGLE.COMcon prioridad 5). - TTL: Déjalo por defecto.
- Aceptar.
[WARNING] Al modificar o añadir registros MX, asegúrate de eliminar los registros MX antiguos que Plesk haya creado automáticamente (normalmente apuntan a
mail.tudominio.com). De lo contrario, tu correo podría tener conflictos.
Paso 4: Editar o Eliminar Registros Existentes
- Editar: Haz clic en el icono de lápiz (editar) junto al registro que quieras modificar. Cambia el valor y guarda.
- Eliminar: Haz clic en el icono de la papelera (eliminar). Ten cuidado, especialmente con los registros A y MX principales.
Paso 5: Sincronizar con el Servidor de Nombres de tu Dominio
Configurar los DNS en Plesk es solo la mitad del trabajo. La otra mitad es asegurarte de que tu dominio (el que compraste en un registrador como GoDaddy, Namecheap, etc.) apunte a los servidores de nombres (nameservers) de tu servidor Plesk.
- En tu panel de Plesk, busca la sección "Configuración del servidor" o "Herramientas y ajustes".
- Busca "Plantillas DNS" o "Servidores de nombres". Allí verás los nombres de los servidores DNS de tu servidor (ej.
ns1.tu-servidor.comyns2.tu-servidor.com). - Copia esos nombres.
- Ve a la web de tu registrador de dominios (donde compraste el dominio).
- Busca la sección de "DNS" o "Nameservers".
- Sustituye los nameservers actuales por los que copiaste de Plesk.
- Guarda los cambios. La propagación DNS puede tardar desde unos minutos hasta 48 horas.
[INFO] Si no quieres cambiar los nameservers de tu dominio, puedes usar la opción de "DNS externo" en Plesk. En ese caso, tendrás que añadir manualmente los registros DNS en la interfaz de tu registrador, copiándolos desde Plesk. Esto es útil si quieres mantener el control de los DNS en otro lugar.
Resolución de Problemas Comunes con DNS en Plesk
A veces, incluso siguiendo los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.
Mi dominio no carga después de configurar los DNS
- Espera la propagación: Los cambios DNS no son instantáneos. Pueden tardar hasta 48 horas en propagarse por todo Internet. Usa herramientas como
whatsmydns.netpara verificar el estado global. - Verifica los nameservers: Asegúrate de que en tu registrador los nameservers apuntan correctamente a los de tu servidor Plesk.
- Comprueba el registro A: Asegúrate de que el registro A de tu dominio principal apunta a la IP correcta de tu servidor.
Mi correo no funciona
- Revisa los registros MX: Asegúrate de que los registros MX apuntan al servidor de correo correcto (el de tu hosting o un servicio externo).
- Configura SPF y DKIM: En Plesk, puedes añadir registros TXT para SPF y DKIM. Ve a "Correo" > "Configuración de correo" y activa las opciones de autenticación. Plesk generará automáticamente los registros necesarios.
- Elimina registros conflictivos: Si tenías registros MX antiguos, elimínalos.
Recibo errores de "Servidor no encontrado"
- Verifica la conectividad: Asegúrate de que tu servidor esté encendido y accesible. Puedes hacer un ping a la IP del servidor.
- Comprueba el firewall: Asegúrate de que el puerto 53 (DNS) esté abierto en el firewall de tu servidor.
Preguntas Frecuentes (FAQ) sobre DNS en Plesk
P: ¿Puedo usar Plesk como servidor DNS autoritativo para mi dominio?
R: Sí, Plesk incluye un servidor DNS (normalmente BIND o PowerDNS) que puede actuar como autoritativo para tus dominios. Solo necesitas apuntar los nameservers de tu dominio a los de tu servidor Plesk.
P: ¿Qué hago si quiero usar Cloudflare con mi dominio en Plesk?
R: En ese caso, no debes configurar los DNS en Plesk como autoritativos. En su lugar, en Plesk, ve a "Configuración DNS" y marca la opción "Usar servidores DNS externos". Luego, en Cloudflare, añade tu dominio y copia los registros DNS que necesites. Cloudflare actuará como proxy y gestor DNS.
P: ¿Cómo exportar o importar registros DNS en Plesk?
R: Plesk permite exportar la zona DNS de un dominio a un archivo de texto. Ve a "Configuración DNS" y busca la opción de "Exportar". Para importar, puedes usar la función "Importar" y pegar el contenido de una zona DNS estándar.
P: Mi dominio usa Syspanel (antes HestiaCP) y quiero migrar a Plesk. ¿Qué hago con los DNS?
R: Si tu dominio está en Syspanel (accesible por el puerto 2106), deberás exportar la zona DNS desde allí (normalmente como archivo de texto) y luego importarla en Plesk. También puedes simplemente reconfigurar manualmente los registros en Plesk copiándolos desde Syspanel. No olvides actualizar los nameservers de tu dominio para que apunten a los de tu nuevo servidor Plesk.
P: ¿Puedo configurar un subdominio para que apunte a otro servidor?
R: Sí, simplemente añade un registro A para el subdominio (ej. blog.tudominio.com) con la IP del otro servidor, o usa un registro CNAME si el otro servidor tiene un nombre de dominio.
P: ¿Qué es el registro SOA y cómo lo configuro en Plesk?
R: El registro SOA (Start of Authority) contiene información administrativa de la zona DNS, como el servidor primario, el email del administrador y los tiempos de refresco. En Plesk, se configura automáticamente, pero puedes editarlo en "Configuración DNS" haciendo clic en el icono de engranaje junto al nombre del dominio.
[TIP] Siempre que realices cambios importantes en DNS, anota los valores antiguos por si necesitas revertirlos. La paciencia es clave: la propagación no es instantánea, pero con una configuración correcta, todo funcionará.
Configurar el DNS en Plesk es un proceso sencillo una vez que entiendes los conceptos básicos. Recuerda que los DNS son la guía telefónica de Internet, y mantenerlos ordenados es esencial para que tu web y tu correo funcionen sin problemas. ¡Ahora ya tienes las herramientas para hacerlo tú mismo!
