En primer lugar, hay varias razones para realizar un DNS flush. Además, no solo en Windows, sino también en macOS o di­s­tri­bu­cio­nes de Linux como Ubuntu es posible borrar fá­ci­l­me­n­te la caché de di­re­c­cio­nes web.

¿Cómo borrar la caché DNS en Windows, Mac y Linux?

En cuanto a los di­fe­re­n­tes sistemas ope­ra­ti­vos, cada uno maneja in­te­r­na­me­n­te las entradas al­ma­ce­na­das de forma diferente en términos de re­so­lu­ción de di­re­c­cio­nes en Internet. Cuando, por ejemplo, el servidor DNS no responde, la solución a este problema es borrar la caché DNS. Sin embargo, cada sistema tiene he­rra­mie­n­tas y comandos es­pe­cí­fi­cos. En este artículo, descubre todo lo que debes saber al respecto.

Windows 11: ¿cómo se puede borrar la caché DNS?

Los usuarios de Windows 11 pueden borrar fá­ci­l­me­n­te la caché DNS a través de la línea de comandos, también conocida como símbolo del sistema. Para ello, utiliza la co­m­bi­na­ción de teclas [Windows] + [R] para abrir el diálogo “Ejecutar” e inicia la he­rra­mie­n­ta con el comando “cmd”.

Una vez que hayas iniciado el comando, aparecerá una ventana adicional. A co­n­ti­nua­ción, introduce el siguiente comando CMD:

ipconfig /flushdns

Si confirmas el comando con la tecla “Enter”, Windows 11 comenzará in­me­dia­ta­me­n­te a borrar la caché DNS. Al finalizar este proceso, recibirás una no­ti­fi­ca­ción.

Consejo

¿Tienes problemas con el servidor DNS, incluso después de borrar la caché DNS? Si te en­cue­n­tras en esa situación, cambia el servidor DNS.

Borrar la caché DNS en Windows 10: in­s­tru­c­cio­nes rápidas

Al igual que en el sistema operativo anterior, la caché DNS en Windows 10 se puede eliminar a través de la línea de comandos. Para iniciar la he­rra­mie­n­ta del sistema, utiliza la co­m­bi­na­ción de teclas [Windows] + [R] e introduce el comando “cmd”.

A co­n­ti­nua­ción, introduce el comando ipconfig para borrar la caché DNS:

ipconfig /flushdns

Una vez que se haya des­ocu­pa­do la caché DNS, recibirás un mensaje de co­n­fi­r­ma­ción.

Borrar la caché DNS en las di­s­tri­bu­cio­nes de Linux: guía paso a paso

Las di­s­tri­bu­cio­nes de Linux no utilizan su propia caché DNS. Solo al utilizar servicios DNS como dnsmasq, nscd o systemd-resolved (estándar en Ubuntu 18 y 20) se almacenan las entradas de di­re­c­cio­nes en la caché.

En cuanto al comando de terminal, el servicio systemd-resolved es el único de estas opciones que tiene un comando para borrar la caché:

sudo systemd-resolve --flush-caches

No olvides in­tro­du­cir la co­n­tra­se­ña del ad­mi­ni­s­tra­dor para ejecutar el comando. En cuanto a la no­ti­fi­ca­ción para comprobar si el proceso se ha realizado con éxito, el comando no devuelve ningún mensaje al respecto. Sin embargo, el siguiente comando de terminal muestra la caché del servicio systemd-resolved:

sudo systemd-resolve --statistics
Consejo

Si quieres borrar la caché de otros servicios DNS como dnsmaq y nscd, reinicia los servicios con los comandos co­rre­s­po­n­die­n­tes: “sudo service dnsmasq restart” y “sudo service nscd restart”.

In­s­tru­c­cio­nes de­ta­lla­das para borrar la caché DNS en macOS

Los sistemas ope­ra­ti­vos de Mac, al igual que los de Windows, utilizan la propia caché DNS. Sin embargo, aunque cada versión instalada tiene su propio código para borrar la caché DNS, se necesita el terminal para la entrada, al que se puede acceder a través del menú “Utilities”.

Las versiones po­s­te­rio­res a macOS 10.11 (El Capitan), así como las versiones 10.7, 10.8 y 10.9 utilizan el siguiente comando de borrado:

sudo killall -HUP mDNSResponder

Si utilizas un di­s­po­si­ti­vo con macOS 10.10 (Yosemite), ne­ce­si­ta­rás el siguiente comando para borrar la caché DNS:

sudo discoveryutil udnsflushcaches

En cambio, para versiones más antiguas como macOS 10.5 y 10.6:

sudo dscacheutil -flushcache

Después de utilizar el comando co­rre­s­po­n­die­n­te, introduce la co­n­tra­se­ña de ad­mi­ni­s­tra­dor para borrar la caché DNS.

Consejo

Si utilizas un di­s­po­si­ti­vo móvil de Apple con iOS, puedes activar el modo avión para borrar te­m­po­ra­l­me­n­te la caché DNS. Solo espera cinco a diez segundos y, a co­n­ti­nua­ción, vuelve a des­ac­ti­var el modo sin conexión.

Ir al menú principal