Hoy voy a hacer un pequeño hilo sobre: "Como borrar la caché DNS en Windows 10/11"
🤨- "¿Pero qué me estás contando fantasma? Haces un ipconfig /flushdns y andando. ¡Anda que hacer un hilo para esto!"
Vale si... ¡PERO NO! ¡Acompáñame en este viaje por la caché DNS de Windows!
En primer lugar, un inciso:
Cache DNS de tu ISP o proveedor DNS ➡️ Cache DNS de tu Router ➡️ Cache DNS de Windows ➡️ Cache DNS del navegador
¿A que mola el chorro de lugares donde puede almacenarse un registro DNS? ¿Vas pillando ahora el tema no? ¡Pues seguimos!
De todo ese chorro de cachés puedes controlar fácil la del router simplemente accediendo y borrándola (en Mikrotik por ejemplo IP->DNS->Cache->Flush Cache) o bien a lo bestia reiniciando el cacharro y punto...
¡HASTA AQUÍ TODO BIEN!
Llegamos al siguiente punto, el sistema operativo, en este caso WINDOWS.
Estabas en lo cierto l inicio del hilo, para borrar la caché simplemente ejecutamos "ipconfig /flushdns" y listo.
También podemos hacerlo con PowerShell, que mola más, con la orden "Clear-DnsClientCache".
Por cierto que si queremos visualizar que tenemos en caché DNS de Windows podemos usar "ipconfig /displaydns" o bien "Get-DnsClientCache" en PowerShell.
Te devolverá algo así:
Bien, perfecto, ya hemos limpiado la caché DNS de Windows, pero en nuestro navegador sigue sin resolvernos correctamente...
Como ya te he dicho, los navegadores tienen además su propia caché... ¿Por qué? ¡Porque si! ¡Para cachear cosas! ¿A quién no le gusta cachear cosas?
En la gran mayoría de los navegadores la caché DNS solo se guarda en memoria, así que bastaría con reiniciar el navegador que sea para tener su caché de DNS vacía.
Pero hay veces en las que no te interesa o no puedes reiniciar el navegador, así que tienes que usar otras vías:
En Google Chrome:
Accedemos a la URL: chrome://net-internals/#dns y pulsamos "Clear host cache"
En Microsoft Edge
Entramos en la URL edge://net-internals/#dns y le damos caña al botón "Clear host cache"
En mi querido Firefox:
Entramos en la URL about:networking#dns y pulsamos "Borrar caché de DNS"
Por cierto que Firefox nos muestra todo el listado DNS muy bien ordenado. ¡Minipunto para Firefox!
En Brave:
La opción está en brave://net-internals/#dns pulsando "Clear host Cache"
En Opera
Entramos a opera://net-internals/#dns y botón "Clear host Cache"
¿Ya vale no? Creo que ha quedado claro...
Y con esto debería bastarnos, ya tendríamos todas las cachés DNS que nosotros controlamos vacías.
¿Y las que no controlamos? Bueno, pues siempre puedes elegir otra (cloudflare, opendns, Google, Dementor😉, la que sea...), vaciar cachés de nuevo y probar.
¿Alguna caché DNS más que me haya dejado? Bueno, pues a veces cada aplicación tiene su propia caché y te toca lidiar con ella, porque repito: ¿A quién no le va a gustar cachear registros DNS? ¿A quién?
¡Nada, espero que te haya servido mi chorra-hilo de hoy!
¡¡Nos vemos!! 👻
Aportación de @pablogonza_14
Aportación de @mignacioestrada para comprobar la propagación de un registro DNS, que puede ser útil en muchas situaciones:
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.