Guía para configurar un servidor DNS en Plesk
¿Qué es un servidor DNS y por qué es tan importante en Plesk?
Cuando escribes una dirección web como www.tudominio.com, tu navegador no sabe dónde está alojada esa página. Necesita una especie de "agenda telefónica" de Internet que traduzca ese nombre en una dirección IP numérica (por ejemplo, 192.0.2.1). Esa agenda es el servidor DNS (Domain Name System).
En el contexto de Plesk, el servidor DNS es el componente que te permite gestionar las zonas DNS de tus dominios directamente desde el panel de control. Esto significa que no necesitas acceder a un servicio externo para crear registros, cambiar la IP de tu web o configurar un subdominio. Tener el DNS gestionado en Plesk te da autonomía total, velocidad y un control absoluto sobre cómo se resuelven tus nombres de dominio.
¿Por qué deberías configurar tu propio servidor DNS en Plesk?
- Independencia: No dependes de los DNS de tu registrador o de un proveedor externo.
- Velocidad: Los cambios de registros se propagan más rápido porque los controlas directamente.
- Gestión centralizada: Administras todos los dominios desde un mismo panel, sin saltar entre plataformas.
- Funciones avanzadas: Puedes crear registros personalizados (MX, TXT, SRV) para servicios como correo, verificación de Google o validaciones de seguridad.
En esta guía extensa, te llevaré paso a paso desde los conceptos básicos hasta la configuración avanzada. No necesitas ser un experto en Linux; solo sigue las instrucciones y tendrás tu servidor DNS Plesk funcionando en menos de lo que canta un gallo.
Requisitos previos antes de configurar DNS en Plesk
Antes de empezar a tocar nada, asegúrate de tener lo siguiente:
- Acceso a Plesk como administrador o como usuario con permisos de "Administración de DNS".
- Un dominio registrado y con acceso a su panel de gestión (donde compraste el dominio).
- Conocimiento de la IP pública de tu servidor (donde está instalado Plesk). Puedes encontrarla en
Plesk > Herramientas y configuración > Información del servidor. - Decidir si usarás Plesk como DNS primario, secundario o solo para subdominios.
[!WARNING]
Si cambias los servidores DNS de tu dominio a los de Plesk, todo el tráfico de correo y web dependerá de tu servidor. Si tu servidor se cae, tu web y tu correo dejarán de funcionar. Asegúrate de tener un buen tiempo de actividad (uptime) o considera usar DNS secundario.
Paso 1: Acceder a la gestión de DNS en Plesk
El primer paso es encontrar el lugar exacto donde se gestionan las zonas DNS. Dependiendo de la versión de Plesk (Obsidian, Onyx, etc.), la ruta puede variar ligeramente, pero la lógica es la misma.
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, haz clic en "Sitios web y dominios".
- Localiza el dominio que quieres configurar y haz clic en "DNS" (o en los tres puntos suspensivos y luego en "DNS").
Se abrirá una tabla con los registros actuales. Esta es tu zona DNS. Verás algo como esto:
- Registros
A(apuntan a IPs) - Registros
MX(para correo) - Registros
CNAME(alias) - Registros
TXT(texto libre, usado para verificación) - Registros
NS(servidores de nombres)
[!TIP]
Si no ves la opción "DNS", es posible que tu suscripción no tenga habilitado el módulo DNS. Ve a "Herramientas y configuración" > "Servicios de servidor" y activanamed(BIND) si está desactivado.
Paso 2: Configurar los servidores de nombres (NS) de tu dominio
Para que tu servidor DNS Plesk sea autoritativo para un dominio, los registros NS deben apuntar a tu servidor. Normalmente, esto se hace desde el registrador de dominios, pero primero debes crear los registros NS en Plesk.
2.1. Crear los registros NS en Plesk
Por defecto, Plesk crea dos registros NS automáticamente (ns1.tudominio.com y ns2.tudominio.com). Si no aparecen, haz lo siguiente:
- En la pantalla de gestión DNS, haz clic en "Agregar registro".
- Selecciona el tipo NS.
- En el campo "Nombre del registro", escribe
ns1.tudominio.com(o el nombre que prefieras). - En el campo "Dirección" (o "Servidor de nombres"), escribe la IP pública de tu servidor.
- Repite el proceso para
ns2.tudominio.comcon la misma IP (o una segunda IP si tienes redundancia).
2.2. Actualizar los NS en tu registrador
Este paso es crucial y se hace fuera de Plesk. Entra en el panel de tu registrador de dominios (Namecheap, GoDaddy, DonDominio, etc.) y busca la sección "Servidores de nombres" o "Name Servers".
- Cambia los NS actuales por
ns1.tudominio.comyns2.tudominio.com. - Guarda los cambios.
[!WARNING]
La propagación de los cambios de NS puede tardar entre 24 y 72 horas. Durante ese tiempo, es posible que tu web no cargue correctamente. Ten paciencia y no reviertas los cambios por nerviosismo.
Paso 3: Configurar los registros A y AAAA (IPv4 e IPv6)
Los registros A son los más importantes porque asocian tu dominio y subdominios con la IP de tu servidor.
3.1. Registro A para el dominio principal
- En la gestión DNS, busca un registro
Acon el nombre@(que significa el dominio raíz). - Si no existe, haz clic en "Agregar registro".
- Tipo:
A - Nombre:
@ - Dirección IP: La IP pública de tu servidor (por ejemplo,
203.0.113.10). - Haz clic en "Aceptar".
3.2. Registro A para "www"
Es muy común que quieras que www.tudominio.com también funcione. Puedes hacerlo de dos maneras:
- Opción A: Crear un registro
Acon nombrewwwy la misma IP. - Opción B: Crear un registro
CNAMEque apunte dewwwa@. Esto es más elegante y facilita futuros cambios de IP.
Para la opción B:
- Agrega un registro tipo
CNAME. - Nombre:
www - Valor (o "Alias para"):
tudominio.com.(con el punto al final). - Guarda.
3.3. Registros AAAA (si tienes IPv6)
Si tu servidor tiene una dirección IPv6, agrega un registro AAAA con el mismo nombre (@ o www) y la IP IPv6 correspondiente. No es obligatorio, pero mejora la accesibilidad para usuarios con conexiones IPv6.
Paso 4: Gestionar los registros MX (correo electrónico)
Si usas el servidor de correo de Plesk (Postfix o Qmail), los registros MX deben apuntar a tu dominio. Si usas un proveedor externo (Google Workspace, Microsoft 365), los registros MX serán diferentes.
4.1. Para correo de Plesk
- Busca el registro
MXexistente. Por defecto, Plesk crea uno con prioridad10apuntando amail.tudominio.com. - Verifica que el registro
Aparamailexista y apunte a tu IP (suele crearse automáticamente). - Si no existe, crea un registro
Acon nombremaily la IP de tu servidor.
4.2. Para correo externo
- Elimina el registro MX que apunta a tu servidor local.
- Agrega los registros MX que te proporcione tu proveedor de correo. Por ejemplo, para Google Workspace:
- Prioridad:
1-ASPMX.L.GOOGLE.COM. - Prioridad:
5-ALT1.ASPMX.L.GOOGLE.COM. - etc.
- Prioridad:
[!TIP]
El punto final en los valores de registros comomail.tudominio.com.es importante. Indica que es un FQDN (Fully Qualified Domain Name) absoluto. Si lo omites, el servidor podría interpretar mal el nombre.
Paso 5: Crear subdominios y registros CNAME
Crear subdominios en Plesk es sencillo, pero debes asegurarte de que los registros DNS se creen correctamente.
5.1. Crear un subdominio desde Plesk
- Ve a "Sitios web y dominios".
- Haz clic en "Agregar subdominio".
- Escribe el nombre (por ejemplo,
blog). - Plesk automáticamente creará un registro
Aparablog.tudominio.comapuntando a tu IP.
5.2. Crear un CNAME manualmente
Si quieres que un subdominio apunte a otro dominio o a un servicio externo (como un CDN), usa un CNAME:
- Agrega un registro tipo
CNAME. - Nombre:
tienda - Valor:
shopify.com.(o el destino que quieras). - Guarda.
Paso 6: Configurar registros TXT (SPF, DKIM y verificación)
Los registros TXT son esenciales para la autenticación del correo y para verificar la propiedad del dominio.
6.1. Registro SPF
El SPF (Sender Policy Framework) indica qué servidores están autorizados a enviar correo en tu nombre.
- Agrega un registro tipo
TXT. - Nombre:
@ - Valor:
v=spf1 +a +mx ~all(para Plesk) o el valor que te dé tu proveedor de correo. - Guarda.
6.2. Registro DKIM
Plesk suele gestionar DKIM automáticamente. Para verificarlo:
- Ve a la pestaña de tu dominio en Plesk.
- En "Correo", busca la opción "Configuración de DKIM".
- Si está activado, verás un selector (normalmente
default) y una clave pública. Plesk ya habrá creado el registro TXT correspondiente en tu zona DNS.
6.3. Verificación de Google o Microsoft
Si usas servicios de Google (Search Console, Workspace), te pedirán un registro TXT específico. Simplemente copia el valor que te den y crea un registro TXT nuevo con nombre @ o el que te indiquen.
Paso 7: Activar el servidor DNS como autoritativo (BIND)
Plesk usa el servidor BIND (named) por defecto. Asegúrate de que esté corriendo y configurado correctamente.
- Ve a "Herramientas y configuración" > "Servicios de servidor".
- Busca el servicio
namedoBIND. - Verifica que esté en estado "Corriendo" (running).
- Si está detenido, haz clic en el botón de inicio o ejecuta
systemctl start nameden la terminal como root.
[!INFO]
Si tienes un firewall (como CSF o firewalld), asegúrate de que los puertos 53 (TCP y UDP) estén abiertos para el tráfico entrante. De lo contrario, tu servidor DNS Plesk no podrá responder a las consultas externas.
Paso 8: Probar la configuración DNS
Antes de dar todo por hecho, prueba que tu configuración es correcta. Puedes usar herramientas externas o comandos desde tu servidor.
8.1. Desde la terminal
Conéctate por SSH a tu servidor y ejecuta:
dig @localhost tudominio.com A
Deberías ver una respuesta con la IP correcta. También puedes usar:
nslookup tudominio.com
8.2. Desde herramientas web
- DNS Checker:
https://dnschecker.org - MX Toolbox:
https://mxtoolbox.com
Estas herramientas te mostrarán si los registros se han propagado correctamente y si hay errores.
[!WARNING]
Si ves errores como "Servidor no responde" o "Timeout", revisa el firewall y la configuración de BIND. También revisa el archivo/etc/named.confpara asegurarte de que las zonas se hayan generado correctamente.
Paso 9: Configurar DNS secundario (opcional pero recomendado)
Un DNS secundario es una copia de seguridad que se sincroniza automáticamente con tu servidor primario. Si tu servidor principal falla, el secundario puede seguir resolviendo consultas.
- Contrata un servicio de DNS secundario (por ejemplo, con un proveedor de hosting o un servicio gratuito como
secondary.net). - En Plesk, ve a la zona DNS del dominio.
- Agrega un registro
NSadicional apuntando al servidor secundario (por ejemplo,ns3.secundario.com). - Configura la transferencia de zona en Plesk: Ve a "Herramientas y configuración" > "Servidor DNS" y habilita la notificación y transferencia de zona a la IP de tu servidor secundario.
Paso 10: Gestionar DNS en Plesk para múltiples dominios
Si tienes varios dominios, no necesitas repetir todo el proceso manualmente. Plesk te permite:
- Clonar zonas DNS: Copia la configuración de un dominio a otro.
- Usar plantillas: Define una plantilla DNS global que se aplique a todos los dominios nuevos.
Para usar plantillas:
- Ve a "Herramientas y configuración" > "Plantillas de DNS".
- Crea una plantilla con los registros comunes (SPF, MX, etc.).
- Al crear un nuevo dominio, Plesk usará automáticamente esa plantilla.
Preguntas frecuentes (FAQ) sobre DNS en Plesk
¿Cuánto tarda en propagarse un cambio de DNS?
Normalmente, entre 1 y 24 horas, aunque puede llegar a 72 horas en casos extremos. Los cambios en los registros NS son los más lentos.
¿Puedo usar Plesk para gestionar DNS de dominios que no están alojados en mi servidor?
Sí, puedes crear zonas DNS "externas" en Plesk. Ve a "Sitios web y dominios" > "Agregar dominio" y marca la opción "Sin alojamiento web" o "Solo DNS". Luego configura los registros NS de ese dominio en tu registrador para que apunten a tu servidor.
¿Qué hago si mi registro DKIM no aparece en la zona DNS?
Plesk a veces no crea el registro DKIM automáticamente si el dominio se añadió antes de activar la función. Ve a la configuración de correo del dominio, desactiva DKIM, guarda, vuelve a activarlo y guarda de nuevo. El registro TXT debería aparecer.
¿Puedo usar los DNS de Plesk pero el correo de otro servidor?
Sí, solo tienes que modificar los registros MX para que apunten al servidor de correo externo. El resto de registros (A, CNAME) seguirán apuntando a tu servidor.
¿Es lo mismo "Gestionar DNS en Plesk" que "Configurar un servidor DNS en Linux"?
No exactamente. Plesk es una capa de gestión sobre BIND (o PowerDNS). Cuando usas Plesk, no necesitas editar archivos de configuración manualmente en Linux; el panel lo hace por ti. Pero el resultado final es el mismo: un servidor DNS funcional.
Conclusión y buenas prácticas finales
Configurar un servidor DNS en Plesk es una de las tareas más poderosas que puedes dominar como administrador. Te da control total sobre tus dominios y te ahorra tiempo en el futuro. Recuerda:
- Siempre haz copias de seguridad de tu zona DNS antes de hacer cambios masivos. En Plesk, puedes exportar la zona DNS en la pantalla
