Cómo ver el historial del modo incógnito en Windows (ipconfig /displaydns)

displayDNS

DisplayDNS | La navegación privada o en modo incognito es una característica que permite a los usuarios ocultar sus actividades en la web. Este modo impide que los datos de la sesión de navegación se almacenen en el navegador o en el disco duro de la computadora. Esto, por ejemplo, significa que no se escriben datos en la caché o en el almacenamiento de cookies.

Los usuarios se sienten naturalmente más seguros usando ese modo, pero no debería ser así. ¿Por qué? Porque hay medios para averiguar qué sitios han sido accedidos en modo de navegación privada localmente.

Si estás trabajando en estrategias de SEO y deseas verificar la posición de tu sitio en los resultados de búsqueda de Google, no es recomendable hacerlo en modo incógnito, ya que esto puede afectar la precisión de los resultados. En su lugar, es mejor utilizar herramientas especializadas en SEO que permiten hacer un seguimiento preciso de la posición de tu sitio web en los motores de búsqueda.

Una característica del sistema operativo Windows es su caché DNS, que almacena el nombre de dominio y los enlaces IP. Sin entrar en muchos detalles, el caché DNS registra información sobre cada sitio web que el usuario abre en un navegador web en Windows.

Los usuarios curiosos de Windows sólo tienen que listar el contenido del caché DNS para saber qué sitios web ha visitado un usuario en el modo de navegación privada.

DisplayDNS | ¿Qué es la caché de DNS?

Cuando escribimos el nombre de una página web en la barra de direcciones del navegador este se dirige al servidor de DNS que tenemos configurado en nuestro dispositivo para saber a qué IP corresponde y cargar el contenido de la página. Así, cuando posteriormente intentamos acceder a ese mismo sitio, nuestro navegador consulta la memoria caché de los DNS, y si se encuentra en la lista, resuelve la dirección sin necesidad de consultar la dirección IP en el servidor.

Esto es una propiedad del sistema operativo que nos permite navegar y cargar las páginas mucho más rápido, además de enviar emails y realizar otro tipo de acciones a través de Internet. Lo divertido de todo esto es que la caché de DNS no distingue entre los distintos tipos de navegación, y registra todo: tanto las pestañas normales como las que funcionan en “modo incógnito”.

Ver las webs visitadas en modo incógnito desde la caché DNS

Dado que los DNS son totalmente independientes del navegador que estemos utilizando, este es un truco que podemos aplicar tanto para las webs visitadas en Chrome, como Firefox, Edge, Opera o cualquier otro browser.

Para consultar el listado de páginas registradas en la memoria caché de los DNS, lo único que tenemos que hacer es ejecutar un comando desde una ventana de MS-DOS o Powershell en el ordenador.

  • Abrimos una ventana de MS-DOS en Windows escribiendo el comando “cmd” en el buscador de Cortana. Si tenemos una versión más antigua de Windows también podemos introducir este mismo comando desde “Inicio -> Ejecutar”.
    ejecutar display DNS
  • Normalmente, las ventanas del terminal se abren en la ruta donde se encuentra el perfil del usuario activo, como por ejemplo “C:\Users\Nombre_Usuario”. Lo primero que vamos a hacer será situarnos en el escritorio, escribiendo el comando “cd desktop”.
    CMD windowsA continuación, escribimos el comando “ipconfig /displaydns > historialdns.txt”. Esto hará que el sistema realice un volcado de todo el historial almacenado en la caché de DNS dentro de un archivo de texto llamado “historialdns.txt”.
    CMD displaydns

Ahora solo nos queda dirigirnos al escritorio y abrir el fichero de texto que se acaba de crear. Veremos cómo aparece un listado con todas las páginas y servicios web que hemos visitado recientemente, incluidas aquellas webs “privadas” que se han cargado en modo incógnito.

También podemos ver el contenido de la caché DNS directamente desde la ventana de MS-DOS escribiendo el comando “ipconfig /displaydns”. Sin embargo, la caché suele incluir un gran número de entradas y en muchos casos resulta poco práctico de consultar, por lo que personalmente creo que es bastante más cómodo hacer el volcado en un archivo TXT.

flushdns | Cómo vaciar la caché de DNS

Si nos preocupa que alguien pueda espiarnos con este método siempre podemos hacer un borrado de la caché DNS. Para ello, basta con abrir una nueva ventana de MS-DOS y ejecutar el comando “ipconfig /flushdns”.

En general es recomendable eliminar la caché de DNS de vez en cuando tanto por razones de seguridad como de privacidad. Sin embargo, también puede ayudarnos a resolver problemas técnicos, en el caso de que una página no cargue correctamente o muestre algún error de DNS.

 

Get-DnsClientCache | El método moderno con PowerShell

Si usás Windows 10 o Windows 11, existe una alternativa más cómoda que el clásico ipconfig. PowerShell incluye el cmdlet Get-DnsClientCache, que devuelve la caché DNS en formato de tabla, mucho más legible que el volcado tradicional.

Abrí PowerShell (clic derecho en el botón de Inicio → Terminal o Windows PowerShell) y ejecutá:

Get-DnsClientCache

Si querés filtrar los resultados para buscar un dominio específico, podés combinarlo con Where-Object:

Get-DnsClientCache | Where-Object {$_.Entry -like "*facebook*"}

Y para exportar todo el contenido a un archivo CSV que puedas abrir en Excel:

Get-DnsClientCache | Export-Csv -Path "$HOME\Desktop\historialdns.csv" -NoTypeInformation

El resultado es el mismo que con ipconfig /displaydns: un listado de todos los dominios resueltos recientemente, incluyendo los visitados en modo incógnito, pero presentado de forma estructurada con tipo de registro, TTL y datos de respuesta.

¿Y en macOS o Linux? Ver la caché DNS fuera de Windows

La caché DNS no es exclusiva de Windows. Tanto macOS como las distribuciones de Linux mantienen sus propios registros de resolución de nombres, aunque acceder a ellos es un poco menos directo.

En macOS

Las versiones modernas de macOS no permiten listar la caché de mDNSResponder con un simple comando, pero sí podés volcar su estado actual al registro del sistema. Abrí la Terminal y ejecutá:

sudo killall -INFO mDNSResponder

Luego consultá el contenido desde la app Consola o con:

log show --predicate 'process == "mDNSResponder"' --last 5m

Para borrar la caché DNS en Mac (el equivalente al flushdns de Windows):

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

En Linux

En distribuciones que usan systemd-resolved (Ubuntu, Debian, Fedora) podés ver las estadísticas de la caché con:

resolvectl statistics

Y volcar su contenido completo al journal del sistema:

sudo killall -USR1 systemd-resolved
sudo journalctl -u systemd-resolved > ~/historialdns.txt

Para vaciar la caché:

resolvectl flush-caches

¿Se puede ver el historial de incógnito en Android o iPhone?

Esta es una de las preguntas más frecuentes, y la respuesta corta es: desde el propio teléfono, no de forma directa. Ni Android ni iOS permiten al usuario consultar la caché DNS del sistema como sí lo hace Windows. Sin embargo, existen vías indirectas que conviene conocer:

  • El router de tu casa: muchos routers guardan registros (logs) de DNS de todos los dispositivos conectados a la red WiFi. Quien tenga acceso al panel de administración del router puede ver qué dominios se consultaron, sin importar si la navegación fue en modo incógnito.
  • Servidores DNS personalizados: servicios como NextDNS, AdGuard DNS o un Pi-hole local registran cada consulta DNS del dispositivo. Es el método más usado para control parental a nivel de red.
  • Apps de control parental: soluciones como Google Family Link o Qustodio pueden registrar actividad incluso en navegación privada, porque operan a nivel del sistema o mediante una VPN local.
  • El operador móvil: si navegás con datos móviles, las consultas DNS pasan por los servidores de tu proveedor, que conserva esos registros según la legislación vigente.

En otras palabras: el modo incógnito en el celular protege tu historial local, pero no oculta tu actividad a la red por la que navegás.

Qué NO oculta el modo incógnito (y mucha gente cree que sí)

El modo incógnito solo evita que el navegador guarde historial, cookies y datos de formularios en tu dispositivo. Pero tu actividad sigue siendo visible para:

  • Tu proveedor de Internet (ISP): ve todos los dominios que visitás, navegues como navegues.
  • El administrador de tu red: en el trabajo, la facultad o cualquier WiFi pública, el tráfico puede ser monitoreado a nivel de red.
  • La caché DNS del sistema operativo: como vimos en este artículo, Windows registra cada dominio resuelto.
  • Los sitios web que visitás: siguen viendo tu dirección IP y pueden identificarte mediante fingerprinting del navegador.
  • Tu cuenta de Google u otros servicios: si iniciás sesión en modo incógnito, esa actividad queda asociada a tu cuenta igual que en una ventana normal.

El modo incógnito es útil para sesiones temporales, equipos compartidos o evitar que se mezclen cookies, pero no es una herramienta de anonimato.

Cómo evitar que tu navegación quede registrada en la caché DNS

Si lo que te preocupa es la privacidad real, hay medidas mucho más efectivas que el modo incógnito:

DNS over HTTPS (DoH)

Los navegadores modernos permiten cifrar las consultas DNS para que viajen dentro de tráfico HTTPS. Cuando el navegador usa su propio resolutor DoH, las consultas no pasan por el resolutor del sistema operativo y, por lo tanto, no quedan en la caché DNS de Windows.

  • En Chrome: Configuración → Privacidad y seguridad → Seguridad → Usar DNS seguro.
  • En Firefox: Ajustes → Privacidad y seguridad → Habilitar DNS sobre HTTPS.
  • En Edge: Configuración → Privacidad, búsqueda y servicios → Usar DNS seguro.

VPN

Una VPN confiable canaliza todo el tráfico (incluidas las consultas DNS) a través de un túnel cifrado hacia sus propios servidores. Ni tu ISP ni el administrador de la red local pueden ver qué dominios visitás. Eso sí: estás trasladando la confianza al proveedor de VPN, así que conviene elegir uno con política de no registros auditada.

Borrado periódico de la caché

Como mínimo, acostumbrate a ejecutar ipconfig /flushdns al terminar una sesión sensible, especialmente en equipos compartidos.

Preguntas frecuentes sobre el historial del modo incógnito

¿El modo incógnito guarda historial?

En el navegador, no: al cerrar la ventana se eliminan historial, cookies y datos de sesión. Pero el sistema operativo sí conserva un rastro en la caché DNS, y la red por la que navegás (router, ISP) también registra tu actividad.

¿Quién puede ver lo que navego en modo incógnito?

Tu proveedor de Internet, el administrador de la red, los sitios web que visitás (mediante tu IP), y cualquier persona con acceso físico al equipo que sepa consultar la caché DNS con los comandos descriptos en este artículo.

¿Cómo borro la caché DNS en Windows?

Abrí una ventana de CMD o PowerShell y ejecutá el comando ipconfig /flushdns. La caché se vacía de inmediato y elimina el rastro de los dominios visitados.

¿Funciona este truco en cualquier navegador?

Sí. La caché DNS es del sistema operativo, no del navegador, por lo que registra los dominios visitados desde Chrome, Firefox, Edge, Opera, Brave o cualquier otro, en modo normal o incógnito.

¿El modo incógnito me hace anónimo en Internet?

No. Solo evita que se guarden datos localmente en el navegador. Para mayor privacidad necesitás herramientas como DNS over HTTPS, una VPN o el navegador Tor.

Comentarios
advertise width me