Cuando algo de DNS falla, en Windows hay dos caminos muy distintos: cambiar el servidor que usa tu PC o instalar el rol DNS Server en Windows Server. En este artículo se aclara qué toca en cada caso, cómo se comprueba y cómo se arreglan los errores más habituales. La explicación sirve para Windows 10 y Windows 11 como cliente, y para Windows Server 2025, 2022, 2019 y 2016 como servidor.
Datos comprobados en octubre de 2026.
Qué es un servidor DNS y para qué se usa en Windows
DNS es el sistema que traduce nombres de dominio —como www.microsoft.com— a números IP que los equipos entienden para conectar. En tu PC con Windows 10 o Windows 11 solo se actúa de cliente: el sistema pregunta a un servidor DNS y guarda la respuesta un rato en la caché. Cambiarlo se hace en la tarjeta de red (el adaptador Wi-Fi o Ethernet), y de eso habla este artículo.
Cuando se habla de "instalar un servidor DNS" la cosa cambia: se refiere al rol DNS Server, un servicio que se monta en Windows Server para que tu red local resuelva nombres por sí misma, sin depender del operador. Esa parte es solo para Windows Server y se explica más abajo.
Cuándo se instala y cuándo solo se cambia el DNS del adaptador
Lo más importante es saber en qué caso estás:
- Quieres cambiar el DNS que usa tu PC (cliente): se hace en Configuración o en el Panel de control, sobre el adaptador. Es lo habitual en Windows 10 y 11. Se arregla en «Cambiar el DNS en Windows 11 desde Configuración» y siguientes.
- Quieres montar un servidor DNS en tu red: se instala el rol DNS Server en Windows Server 2025, 2022, 2019 o 2016. Se explica en «Instalar el rol DNS Server en Windows Server con PowerShell».
- El DNS falla y no navegas, pero no quieres montar nada: se mira el servicio DNS del cliente, la caché y se prueba otro servidor público. Se arregla en «DNS que no resuelve: vacía la caché y prueba otro servidor».
- El DNS va lento: se prueba un DNS público rápido como 1.1.1.1 de Cloudflare o 8.8.8.8 de Google, en lugar del que sirve tu operador.
El rol DNS Server en Windows Server: qué necesitas antes
Antes de añadir el rol, Microsoft Learn pide tres cosas: una edición de Windows Server compatible (Windows Server 2025, 2022, 2019 o 2016), una IP estática en el adaptador (si la recibe por DHCP, el servidor puede perder la IP tras un reinicio y la integración con Active Directory Domain Services falla) y una cuenta del grupo Administradores local. Conviene comprobarlo antes de empezar.
Comprueba que el equipo tiene una IP estática
Abre PowerShell con Win+X > "Windows PowerShell (Administrador)" o "Terminal (Administrador)" (en Windows 11). Después ejecuta:
Get-NetIPAddress -InterfaceAlias "Ethernet" | Format-Table InterfaceAlias,IPAddress,PrefixLength
Si la IP que sale cambia al reiniciar el equipo, está asignada por DHCP. Lo más limpio es fijarla desde la consola del adaptador o con Set-NetIPAddress y reservar la misma dirección en el servidor DHCP o en el router.
Confirma que tu cuenta es administradora local
En el equipo donde se instala el rol, abre:
Debajo del nombre, Windows dice "Administrador" si la cuenta ya es del grupo Administradores locales. Si quieres verlo al detalle, ejecuta lusrmgr.msc desde Win+R y abre "Grupos > Administradores": tu cuenta debe estar en la lista.
lusrmgr.msc no está en Windows 10/11 Home, solo en Pro, Enterprise y Education. Si usas la cuenta que creó el sistema durante la instalación, esta suele ser administradora en cualquier edición. Para confirmarlo, whoami /groups desde el Símbolo del sistema y mira si aparece el grupo BUILTIN\Administradores.Cambiar el DNS en Windows 11 desde Configuración
Si lo que quieres es cambiar el servidor DNS que usa tu PC para navegar —más rápido, más privado o que filtre algo—, en Windows 11 está en Configuración. Sirve para Wi-Fi y Ethernet.
Pasos:
- Win+X y elige "Configuración".
- Abre Red e Internet y elige Wi-Fi o Ethernet según cómo te conectes.
- Pulsa Editar junto a "Asignación de servidor DNS".
- Elige Manual, activa IPv4 y apaga IPv6 si solo vas a poner servidores IPv4.
- Escribe los servidores DNS. Opciones habituales: Google
8.8.8.8y8.8.4.4, Cloudflare1.1.1.1y1.0.0.1, OpenDNS208.67.222.222y208.67.220.220. - Pulsa Guardar.
cmd, ejecuta nslookup que pone Default Server: 1.1.1.1 (o el que pusiste). Si no, repite los pasos revisando que IPv4 está activo.Cambia el DNS en Windows 10 desde Configuración
En Windows 10 la ruta es algo distinta pero el resultado es el mismo:
Pasos:
- Pulsa Inicio y luego el engranaje (o Win+I).
- Abre Red e Internet > Cambiar opciones de adaptador.
- Doble clic en el adaptador que uses.
- Sigue como en el Panel de control (siguiente apartado) desde el paso 2.
Los mismos DNS públicos del apartado anterior sirven.
Cambia el DNS desde el Panel de control o PowerShell
El Panel de control vale igual en Windows 10 y 11 y, según Microsoft Learn, es el método tradicional para ajustar el adaptador. Pasos:
- Busca "Panel de control" desde Win+R o desde Configuración.
- Abre Centro de redes y recursos compartidos y pulsa Cambiar la configuración del adaptador.
- Doble clic en el adaptador que uses.
- Pulsa Propiedades.
- Selecciona Protocolo de Internet versión 4 (TCP/IPv4) y pulsa Propiedades.
- Marca Usar las siguientes direcciones de servidor DNS y escribe las direcciones.
- Pulsa Aceptar en las dos ventanas.
Si prefieres PowerShell, primero saca el índice del adaptador:
Get-NetAdapter | Format-Table Name,InterfaceIndex,Status
Después, abre PowerShell como administrador (Win+X > "Windows PowerShell (Administrador)" o "Terminal (Administrador)") y ejecuta:
Set-DnsClientServerAddress -InterfaceIndex 6 -ServerAddresses "8.8.8.8","8.8.4.4"
Sustituye el 6 por el InterfaceIndex de tu caso.
ipconfig /all muestra los servidores DNS que acabas de poner. Para volver al automático, usa -ResetServerAddresses en PowerShell o marca "Obtener la dirección del servidor DNS automáticamente" en el Panel de control.Instalar el rol DNS Server en Windows Server con PowerShell
Para montar un servidor DNS en una empresa o en tu red local necesitas Windows Server. El cmdlet de PowerShell es el camino más rápido y, según Microsoft Learn, no suele pedir reinicio. Pasos:
- Abre PowerShell como administrador.
- Ejecuta:
Install-WindowsFeature -Name DNS
- Al terminar verás
Successy un valor deRestart Needed(normalmenteNo).
Si lo prefieres por interfaz, abre Administrador del servidor > Agregar roles y características > Basado en roles o basado en características > marca Servidor DNS > Agregar características > Instalar.
Get-WindowsFeature -Name DNS muestra Install State: Installed. La consola DNS aparece como dnsmgmt.msc desde Win+R.Errores típicos del rol DNS Server y cómo localizarlos
Un servidor DNS que arranca bien pero no resuelve puede tener tres problemas: el servicio está parado y no se queda; las zonas no cargan por un problema de Active Directory o del archivo; o el servidor no resuelve nombres externos porque no tiene reenviadores ni root hints.
Para diagnosticar, empieza por el servicio y por el Visor de eventos:
- En
services.msc, busca el servicio Servidor DNS (nombre internoDNS). Debe estar en Automático e Iniciado. - En el Visor de eventos (ejecuta
eventvwr.msc), abre Registros de aplicaciones y servicios > DNS Server y revisa los errores y advertencias. - En la consola
dnsmgmt.msc, mira la pestaña Reenviadores y Root Hints del servidor: si está vacía y no hay reenviadores, no resolverá nombres externos.
El servicio DNS no permanece en ejecución
Si al reiniciar el servidor, el servicio Servidor DNS está detenido, vuelve a arrancarlo y revisa la causa en el Visor de eventos.
sc query dns
Salida típica cuando funciona:
ESTADO : 4 RUNNING
Si está parado:
sc start dns
Después abre Visor de eventos > Registros de aplicaciones y servicios > DNS Server y busca el error más reciente: suele indicar dependencia fallida, problema con AD DS o ruta de archivo inaccesible.
sc state dns muestra RUNNING y el Visor de eventos no registra errores nuevos en el origen DNS Server.Quitar el rol si algo fue mal
Si la instalación se corrompió, lo más limpio es quitar el rol y volver a instalarlo. Pasos con PowerShell:
Uninstall-WindowsFeature -Name DNS
En este caso sí pide reinicio. Por la GUI: Administrador del servidor > Quitar roles y funciones > desmarca Servidor DNS > Quitar.
%windir%\System32\dns pero el servicio ya no lo carga; haz copia antes de quitar el rol si lo necesitas.Get-WindowsFeature -Name DNS muestra Install State: Removed y el servicio Servidor DNS ya no aparece en services.msc.DNS que no resuelve: vacía la caché y prueba otro servidor
Si antes navegabas y ahora no, sin haber tocado nada, prueba por orden:
- Vacía la caché DNS del cliente. Abre Símbolo del sistema como administrador (Win+X > "Símbolo del sistema (Administrador)" o "Terminal (Administrador)") y ejecuta:
ipconfig /flushdns
- Si seguías con un DNS manual, vuelve al automático para descartar que el servidor esté caído:
Set-DnsClientServerAddress -InterfaceIndex 6 -ResetServerAddresses
- Cambia a un DNS público conocido (
1.1.1.1o8.8.8.8) y prueba.
- Para confirmar si responde el servidor público:
nslookup www.microsoft.com 8.8.8.8
Si contesta, tu DNS anterior estaba caído. Si no contesta, el problema no es solo DNS.
nslookup resuelve nombres y el navegador abre webs. Si no, ve a «Cambiar el DNS en Windows 11 desde Configuración» para fijar un DNS público o revisa el adaptador (Wi-Fi desconectado, Ethernet sin cable).Lo que ya sabes sobre el servidor DNS en Windows
- DNS traduce nombres de dominio a direcciones IP.
- En Windows 10 y 11 normalmente solo se cambia el DNS del adaptador.
- El rol DNS Server se instala en Windows Server con
Install-WindowsFeature -Name DNS. - Si el servicio DNS falla, mira
services.mscy el Visor de eventos antes de reinstalar. - Si algo se rompe, vacía la caché con
ipconfig /flushdnsy prueba con un DNS público.
Si quieres profundizar en cómo el rol DNS Server organiza las consultas y las directivas, Microsoft Learn tiene una guía de DNS Policies que puedes revisar.
Quickstart: Install and configure DNS Server on Windows Server DNS Policies Overview Cambiar la configuración del servidor DNS en Windows 10 y 11
Dudas sobre el servidor DNS en Windows
1. Cómo instalar un servidor DNS en Windows 11
Lo habitual es hacerlo sobre Windows Server, no sobre Windows 11: este último solo actúa como cliente DNS. Si aun así necesitas el rol, desde Configuración > Aplicaciones > Características opcionales puedes añadirlo si tu edición lo incluye, pero el camino estándar es instalar el rol Servidor DNS en Windows Server con el Administrador del servidor.
2. Cuál es la IP del servidor DNS de Microsoft
Microsoft no ofrece un servidor DNS público propio como Google. Para una resolución fiable se usan proveedores públicos como Cloudflare (1.1.1.1 y 1.0.0.1) o Google (8.8.8.8 y 8.8.4.4), que se introducen manualmente en las propiedades IPv4 del adaptador de red.
3. Cómo configurar un servidor DNS paso a paso
Abre el Administrador del servidor en Windows Server, elige Agregar roles y características, marca Servidor DNS y sigue el asistente. Luego crea una zona directa nueva en Herramientas > DNS para empezar a resolver nombres desde tu servidor.
4. Cómo configurar el servidor DNS en Windows Server 2022
Instala el rol desde el Administrador del servidor con Agregar roles y características y reinicia si lo pide. Después abre la consola DNS desde Herramientas, crea una zona directa primaria con el asistente y apunta tu adaptador de red a la IP local del servidor.
5. Cómo configurar el servidor DNS en Windows Server 2019
El proceso es idéntico al de 2022: agrega el rol Servidor DNS desde el Administrador del servidor y reinicia. Define después las zonas y registros que necesites en la consola DNS, y recuerda abrir el puerto 53 en el firewall para que responda a las consultas.
6. Cómo configurar DNS en Windows Server
Tras instalar el rol, abre Herramientas > DNS en el Administrador del servidor. Crea una zona directa nueva para tu dominio, configura reenviadores hacia un DNS externo y comprueba con nslookup desde el Símbolo del sistema que el equipo resuelve nombres correctamente.
Fuentes
- MicrosoftServicio Server (LanmanServer) — documentación oficialconsultado el 14/10/2026