ipconfig /displaydns es un comando de Windows que muestra el contenido actual de la DNS Caché de resolución. Enumera los nombres de dominio resueltos recientemente, sus tipos de registro (A, AAAA, CNAME), el tiempo de vida (TTL) y las direcciones IP de destino.
Úselo para solucionar problemas. DNS problemas, verificar cambios en los registros y comprender cómo Windows resuelve dominios sin volver a consultarlos DNS servidores. Si usted manage Ya sea para configurar sitios web, alojamiento o simplemente navegar por la web, comprender el comando ipconfig /displaydns puede ahorrar horas de trabajo. DNS solución de problemas.
Esta guía explica qué hace, cómo funciona internamente, cómo leer su resultado y formas prácticas de usarlo durante las migraciones de sitios. SSL problemas y problemas de conectividad.
¿Qué es ipconfig/displaydns?
ipconfig /displaydns muestra Windows DNS Caché del resolvedor en la memoria local de datos recientes DNS Consultas que ha realizado su sistema.

En lugar de consultar un DNS servidor Cada vez que visita un dominio, Windows almacena en caché las respuestas durante un período definido por el TTL de cada registro.
Ver este caché le ayudará a ver exactamente qué nombres de dominio ha resuelto su dispositivo y hacia dónde apuntaron.
Cómo Windows DNS El almacenamiento en caché funciona
Cuando accedes a un dominio (como ejemplo.com)Windows revisa primero la caché local. Si existe una respuesta válida (no caducada), se usa inmediatamente, lo cual es más rápido y sencillo que consultar la red.
Si no, Windows le pregunta al configurado DNS resolver (a menudo su ISP, un resolver público como 1.1.1.1/8.8.8.8 o uno corporativo) DNSLa nueva respuesta se almacena localmente hasta que expire su TTL.
El comando ipconfig /displaydns revela esas entradas almacenadas en caché. Esa visibilidad es crucial cuando se realizan cambios. DNS registros (A, AAAA, CNAME) y es necesario confirmar si su máquina aún conserva una dirección IP antigua.
Cuándo usar ipconfig /displaydns
Utilice el comando cuando:
- Cambiaste DNS archivos (por ejemplo, después de una migración de host web) y aún así llegar al servidor antiguo.
- Sospechas DNS secuestro, envenenamiento o entradas obsoletas que provocan redirecciones.
- Un sitio se carga en algunos dispositivos pero no en otros, lo que sugiere un almacenamiento en caché inconsistente.
- Quieres confirmar cuál nombres de host que su sistema resolvió recientemente, para auditoría o solución de problemas.
Cómo ejecutar ipconfig /displaydns (Windows 10/11)
Corriendo el ipconfig /displaydns El comando en Windows es rápido y sencillo, y no necesita ninguna habilidad técnica avanzada para usarlo. Este comando le permite ver instantáneamente el DNS registros almacenados actualmente en su sistema, lo que le ayuda a comprender cómo su computadora resuelve los sitios web. Ya sea que esté solucionando un problema DNS Ya sea para resolver un problema o simplemente para consultar las búsquedas recientes, Windows facilita el acceso a esta información en segundos.
Usando el símbolo del sistema
No necesitas derechos de administrador para ver el caché.
1) Press Win + R, type cmd, and press Enter.
2) Run:
ipconfig /displaydns
3) Scroll or pipe the output:
ipconfig /displaydns | more
4) Export to a file:
ipconfig /displaydns > dns-cache.txtEquivalente de PowerShell
PowerShell ofrece una salida estructurada que es más fácil de filtrar.
# View cache
Get-DnsClientCache
# Filter by domain
Get-DnsClientCache | Where-Object {$_.Entry -like "*example.com*"}
# Export to CSV for analysis
Get-DnsClientCache | Export-Csv -Path .\dns-cache.csv -NoTypeInformationComprender el resultado
Una entrada típica de ipconfig/displaydns se ve así:
example.com
----------------------------------------
Record Name . . . . : example.com
Record Type . . . . : 1
Time To Live . . . : 283
Data Length . . . . : 4
Section . . . . . . : Answer
A (Host) Record . . : 93.184.216.34Campos clave que verás:
- Nombre del registro: El dominio o subdominio consultado.
- Tipo de registro: 1 = A, 28 = AAAA, 5 = CNAME, entre otros.
- Tiempo de vivir (TTL): Segundos restantes antes de que expire la entrada.
- Sección: Respuesta típica; puede mostrar secciones adicionales o de autoridad para ciertas respuestas.
- Fecha: La IP (A/AAAA), el nombre canónico (CNAME) u otros datos de registro.
Si ve una CNAME seguido de un registro A/AAAAWindows resolvió primero el alias y luego la IP final. Varios registros A/AAAA indican... balanceo de carga o multihoming.
Escenarios de resolución de problemas del mundo real
1) La migración del sitio web aún apunta a la IP antigua
Síntoma: Después de mover el hosting, su dominio se resuelve en el servidor anterior.
- Ejecute ipconfig /displaydns y busque su dominio; verifique la IP.
- Si es viejo, limpiar cache con ipconfig / flushdns (vea abajo).
- Inténtalo de nuevo. Si sigue siendo antiguo, es posible que tu red o navegador también almacene en caché; prueba con otro dispositivo o DNS servidor.
2) SSLErrores de /TLS después DNS CAMBIAR
Síntoma: El navegador muestra una incompatibilidad de certificado.
- Utilice ipconfig /displaydns para confirmar que el dominio se resuelve en el nuevo servidor.
- Asegúrese de que el nuevo servidor aloje el certificado correcto para el nombre de host.
- Flush DNS Almacene en caché y actualice el navegador (Ctrl+F5).
3) Tiempos de espera intermitentes
Síntoma: Algunas solicitudes expiran mientras otras funcionan.
- Comprueba si hay varias IP almacenadas en caché para el mismo nombre de host.
- Haga ping o pruebe cada IP con tracert para detectar pérdida de paquetes.
- Si una ruta IP es incorrecta, espere hasta que caduque el TTL o cambie los solucionadores temporalmente.
4) Archivo Hosts vs DNS Cache
Si estás anulando DNS Utilizando C:\Windows\System32\drivers\etc\hosts, normalmente se consulta la entrada hosts antes de realizar la consulta. DNSPero las entradas de caché obsoletas pueden confundir las pruebas. Borrar el caché después de editar los hosts para garantizar que se utilice la anulación.
Filtrado, búsqueda y exportación de los datos. DNS Cache
Dado que ipconfig genera texto, utilice técnicas de shell comunes para filtrar y guardar los resultados.
# Command Prompt: find entries related to a domain
ipconfig /displaydns | findstr /i "example.com"
# Save everything for audit
ipconfig /displaydns > C:\Temp\dns-cache.txt
# PowerShell: filter and save in structured format
Get-DnsClientCache | Where-Object {$_.Entry -like "*example.com*"} |
Select-Object Entry, RecordType, TimeToLive, Data |
Export-Csv .\example-dns.csv -NoTypeInformationCómo limpiar y refrescar el DNS Cache
Cuando las respuestas almacenadas en caché estén desactualizadas, elimínelas.
# Command Prompt (run as Administrator for best results)
ipconfig /flushdns
# PowerShell alternative
Clear-DnsClientCacheDespués de vaciar el sistema, Windows volverá a consultar su configuración. DNS resolver. Si aún recibe datos antiguos, es posible que el propio resolver esté almacenando en caché. Intente cambiar temporalmente a otro. DNS servidor (por ejemplo, 1.1.1.1 o 8.8.8.8), o esperar a que expiren los TTL ascendentes.
Consejos avanzados y limitaciones
Aunque ipconfig /displaydns es muy útil, es importante comprender sus límites para no malinterpretar los resultados. Este comando solo muestra DNS entradas gestionadas por el propio Windows, lo que significa que algunas aplicaciones o navegadores pueden utilizar sus propias DNS métodos y no aparecerán aquí. Conocer estos límites te ayuda a solucionar problemas de forma más inteligente y a evitar perseguir problemas que en realidad no están relacionados con Windows. DNS cache.
DNS El servicio al cliente debe estar funcionando.
Windows almacena la caché del resolvedor en el DNS Servicio de cliente (Dnscache). Si este servicio está detenido o deshabilitado, es posible que no vea las entradas o que no pueda vaciar la caché.
# Check and restart the DNS Client service (Admin)
sc query Dnscache
net stop Dnscache
net start DnscacheAplicaciones que eluden el solucionador del sistema operativo
Algunas aplicaciones pueden utilizar sus propias DNS lógica o encriptado DNS directamente (por ejemplo, configuraciones DoH específicas del navegador), lo que significa que no todas las búsquedas aparecen en la caché del sistema operativo. ipconfig /displaydns muestra lo que Windows resolvió, no necesariamente lo que cada aplicación resolvió de forma independiente.
No un DNS Caché del servidor
Esta es una caché por dispositivo, separada de la de su red. DNS Caché del servidor. Las entradas y los TTL pueden diferir de lo que ven otros dispositivos. Para problemas en toda la red, compruebe el resolvedor. DNS servidor o su enrutador DNS .
Consideraciones de privacidad
La caché del solucionador puede revelar los dominios que has visitado recientemente. Antes de compartir registros, revisa y oculta los nombres de host sensibles.
Scripting y automatización para profesionales de TI
Para el diagnóstico de flotas o la respuesta a incidentes, PowerShell le proporciona datos consistentes y analizables.
# Snapshot DNS cache on multiple machines (PsExec/WinRM context)
$stamp = Get-Date -Format "yyyyMMdd-HHmmss"
Get-DnsClientCache |
Select-Object Entry, RecordType, TimeToLive, Data |
Export-Csv ".\dns-cache-$stamp.csv" -NoTypeInformation
# Clear then verify
Clear-DnsClientCache
Start-Sleep -Seconds 2
Get-DnsClientCache | Measure-ObjectCombine esto con pruebas de red (Test NetConnection, Resolve DnsName) para una validación de extremo a extremo después DNS cambios.
Errores y soluciones comunes
- Error: “No pude tirar de la cadena DNS Caché del resolvedor: La función falló durante la ejecución.” – El DNS Es posible que el servicio al cliente se haya detenido o restringido. Reinícielo con net start Dnscache (Admin).
- No se muestran entradas – Sistema recién arrancado, DNS El cliente está deshabilitado o todas las entradas han caducado. Navega por algunos sitios web y vuelve a ejecutar el comando.
- Las entradas reaparecen después de la descarga – Una aplicación o servicio realiza búsquedas en segundo plano. Tras el vaciado, es posible que estas aplicaciones rellenen la caché inmediatamente.
Propietarios de sitios web: más rápido y seguro. DNS Medi-Cal
Durante las migraciones o transiciones de CDN, reduzca su DNS TTL 24-48 horas antes de los cambios, luego auméntelo después. Use ipconfig /displaydns para confirmar que su dispositivo ve los nuevos registros. Si aloja con YouStableNuestro equipo de soporte puede ayudar a planificar TTL, validar registros y minimizar el tiempo de inactividad durante las mudanzas, especialmente para sitios de alto tráfico o de comercio electrónico.
Al realizar pruebas previas al lanzamiento, agregue una entrada al archivo hosts que apunte al nuevo servidor y vacíe el archivo. DNSEsto te permite verificar el sitio. (y SSL) sobre la nueva IP sin exponerla públicamente. YouStable, Los ingenieros pueden guiarlo a través de este flujo de trabajo paso a paso.
Comandos relacionados que debes conocer
- ipconfig/flushdns: Borra la caché del solucionador local.
- nslookup ejemplo.com: Consultas a DNS servidor directamente (pruebas básicas).
- Resolver DnsName ejemplo.com (PowerShell): Resolver moderno con salida detallada.
- Obtener DnsClientServerAddress: Muestra cuál DNS servidores que utilizan tus adaptadores.
- tracert o Test NetConnection: Verifica la ruta de red y la conectividad.
Preguntas Frecuentes
¿Muestra ipconfig /displaydns todo? DNS ¿Consultas desde mi PC?
No. Muestra las entradas almacenadas en caché por Windows. DNS Cliente. Aplicaciones que utilizan sus propios resolutores o cifrado. DNS Es posible que se omita la caché del sistema operativo, por lo que sus búsquedas podrían no aparecer aquí.
¿Cuánto tiempo permanecen las entradas en el sistema? DNS ¿cache?
Cada registro incluye un TTL (en segundos) establecido por el dominio. DNSWindows realiza una cuenta regresiva de ese TTL; cuando llega a cero, la entrada caduca y se elimina o se actualiza en la siguiente búsqueda.
¿Es suficiente con ejecutar ipconfig /flushdns para ver los nuevos? DNS ¿Cambios inmediatamente?
Borra tu caché local, pero los servidores de resolución ascendentes (ISP/públicos) aún pueden servir datos antiguos hasta que expire su TTL de caché. Si es urgente, cambia a otro. DNS Servidor temporal o esperar a que se propague.
¿Por qué veo registros CNAME y A/AAAA para el mismo nombre?
Un CNAME es un alias que apunta a otro nombre de host. Windows resuelve el destino CNAME y luego almacena en caché los registros A/AAAA finales, por lo que a menudo verá ambos como parte de una única cadena de resolución.
¿Cuál es el comando de PowerShell para ver el DNS ¿cache?
Utilice "Get DnsClientCache". Proporciona una salida estructurada ideal para filtrar y exportar. Para borrar la caché en PowerShell, utilice "Clear DnsClientCache".
Dominar ipconfig /displaydns te brinda una visibilidad clara de DNS comportamiento en Windows. Ya sea que esté diagnosticando una redirección persistente, validando una migración o auditando búsquedas recientes, este comando y sus contrapartes de PowerShell deben formar parte de su conjunto de herramientas diarias. Y si desea ayuda experta para alinear DNS con rendimiento de alojamiento, YouStable está aquí para ayudar.
Conclusión
Cuando un sitio web no carga correctamente, o sigue abriendo la versión antigua después de un DNS ¿A qué culpas primero cuando hay un cambio? ¿Al navegador? ¿A internet? ¿O al servidor?
La mayoría de las veces, la respuesta real está mucho más cerca de ti de lo que crees.
Ahí es exactamente donde ipconfig / displaydns ayuda. Te permite ver cuál cree tu propio sistema Windows que es el destino correcto para un sitio web. Sin adivinanzas. Sin suposiciones. Solo información clara y real que se encuentra dentro de tu DNS cache.
Una vez que entienda este comando, DNS Los problemas dejan de parecer confusos. Puede comprobar rápidamente si su sistema aún conserva una IP antigua, confirmar si un DNS Los cambios han llegado a tu dispositivo, o descubre por qué un sitio web funciona en un ordenador pero no en otro. En lugar de esperar y preguntarte, puedes consultar, verificar y actuar.
Ya sea que esté moviendo un sitio web, arreglando SSL Advertencias, probar un nuevo servidor o simplemente intentar comprender cómo funciona Internet entre bastidores, este comando te da el control. Combínalo con borrado de caché y comprobaciones básicas de red, y de repente tendrás una imagen completa de lo que está sucediendo.
En resumen, ipconfig /displaydns convierte DNS La resolución de problemas pasa de ser un juego de adivinanzas a una conversación clara entre usted y su sistema. Y una vez que empiece a usarlo, se preguntará cómo pudo resolverlo antes. DNS problemas sin él.