Cómo Vaciar la Caché DNS

Sistemas

La mayoría de los sistemas operativos y los clientes DNS almacenan automáticamente en caché las direcciones IP y los demás datos de los resultados de DNS con el fin de acelerar las solicitudes posteriores al mismo servidor o al mismo host. En ocasiones, los resultados incorrectos se almacenan también en caché y, por tanto, deberán eliminarse de la memoria caché para que así tu sistema pueda comunicarse correctamente con el servidor de destino. La mayoría de los principales sistemas operativos permiten forzar este proceso de vaciado de caché. A continuación describimos los pasos habituales que deberás seguir para borrar la caché DNS.

Microsoft Windows

Los pasos son casi idénticos para todas las versiones de Windows.

Windows 10

Limpiar la caché de DNS en Windows 10 es un proceso muy sencillo. Debido a los permisos de seguridad del sistema, debes asegurarse de que abre la consola (Símbolo del sistema) como administrador. Sigue estos pasos:

  • Asegúrate de estar en el escritorio de Windows 10.
  • Haz clic con el botón secundario en el menú Inicio y selecciona Símbolo del sistema en el menú.
  • Escribr el comando ipconfig/flushdns y pulsa Enter.

También puedes consultar la guía extendida para borrar la caché de Windows 10. Verás también más métodos para vaciar la caché que pueden serte útiles.

Windows 8 / Windows 8.1

Vaciar la caché de DNS en Windows 8 y en Windows 8.1 es también un proceso muy sencillo. Debido a los permisos de seguridad del sistema, debes asegurarte de que ejecutas la consola o el Símbolo del sistema como administrador. Debes seguir estos pasos:

  • Asegúrate de que estás en la pantalla de inicio de Windows 8.
  • Sencillamente debes escribir cmd y la barra de búsqueda de Windows debería aparecer en el lado derecho con los resultados de búsqueda.
  • Haz clic con el botón derecho del ratón en el resultado que dice Símbolo del sistema y seguidamente haz clic en Ejecutar como administrador.
  • Ya con la consola abierta, escribe el comando ipconfig/flushdns

La caché DNS de Windows 8 o Windows 8.1 ya estará vacía.

Windows Vista / Windows 7

Vaciar la caché DNS en las versiones más recientes de Windows es casi igual que en las versiones anteriores, pero debido a algunos cambios de seguridad de Microsoft, debes ejecutar la consola o el Símbolo del sistema con permisos de administrador.

  • Haz clic en el botón del menú de Inicio y navega hasta Inicio -> Todos los programas> Accesorios -> -> Símbolo del sistema.
  • Haz clic con el botón derecho en Símbolo del sistema para abrir la consola y selecciona la opción de Ejecutar como administrador.
  • Una vez abierta la consola, escribe el comando ipconfig/flushdns

Si quieres, también puedes abrir la consola escribiendo cmd en el campo de búsqueda del menú de inicio de Windows Vista o de Windows 7 y seguidamente hacer clic con el botón derecho en el resultado cmd.exe.

La caché DNS de Windows 7 ya estará vacía. También puedes consultar esta guía extendida para vaciar la caché de Windows 7.

Windows XP / 2000 / NT

Vaciar la caché DNS en estas versiones de Windows es también muy sencillo. Sigue estos pasos:

Haz clic en el botón del menú de Inicio y navega hasta Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema.

Ya con la línea de comandos abierta, debes escribir el comando ipconfig/flushdns y pulsar Enter.

Y listo, la caché DNS ya estará vacía. Si lo prefieres, para abrir la línea de comandos también puedes hacer clic derecho en cualquier carpeta y seleccionar la opción para abrir la línea de comandos.

Mac OS X

Vaciar el DNS en Mac OS X es un proceso sencill0, aunque los pasos a seguir dependen de la versión de Mac OS X que utilices, ya que los pasos varían ligeramente..

MacOS Sierra

Si estás utilizando Mac OS X 10.12 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo killall -HUP mDNSResponder

La caché DNS de MacOS Sierra ya estará vacía. También puedes consultar esta guía extendida para vaciar la caché de Mac OS Sierra.

Mac OS X El Capitan

Si estás utilizando Mac OS X 10.11 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo killall -HUP mDNSResponder

Mac OS X Yosemite

Si estás utilizando Mac OS X 10.10 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo discoveryutil udnsflushcaches

Mac OS X Mavericks

Si estás utilizando Mac OS X 10.9 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo killall -HUP mDNSResponder

Mac OS X Mountain Lion

Si estás utilizando Mac OS X 10.8 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo killall -HUP mDNSResponder

Mac OS X Lion

Si estás utilizando Mac OS X 10.7 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre el terminal de comandos.
  • Ejecuta el siguiente comando: sudo killall -HUP mDNSResponder

Mac OS X Snow Leopard

Si estás utilizando Mac OS X 10.6 como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo dscacheutil -flushcache

Mac OS X Leopard e inferiores

Si estás utilizando Mac OS X 10.5.1 o alguna versión inferior de Mac OS como sistema operativo, debes seguir los los pasos que puedes ver a continuación:

  • Abre la terminal de comandos.
  • Ejecuta el siguiente comando: sudo lookupd -flushcache

Linux

Si tu sistema utiliza nscd (Name Service Cache Deamon) y quieres vaciar la caché DNS del sistema, debes seguir los los pasos que puedes ver a continuación:

 

Abre la terminal de comandos, a ser posible como usuario root, y ejecuta el siguiente comando como usuario root.

#/etc/init.d/nscd restart

Si no eres usuario root debes escribir sudo antes del comando anterior para ejecutarlo con permisos root.

# sudo /etc/init.d/nscd restart

La caché DNS de Linux ya estará vacía. También puedes consultar esta guía extendida para borrar la caché en Linux.

Esto ha sido todo.

Android

Para borrar la caché DNS en Android, te recomendamos seguir esta guía para borrar la caché DNS en Android.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”