[2 Soluciones] Cómo vaciar la caché de DNS en el Mac

Sofia
Última actualización: 26 de oct de 2023

En esta guía te mostraremos cómo borrar la caché de DNS en macOS de forma manual y automática.

Normalmente no es necesario vaciar la caché de DNS en macOS manualmente. Sin embargo, si experimentas errores de carga de páginas web u otros problemas de red, borrar la caché de DNS puede ser una solución ideal. En esta guía, aprenderás dos maneras de vaciar la caché de DNS en el Mac.

Empecemos.

Cómo vaciar la caché de DNS en el Mac

¿Qué es la caché de DNS?

Para saber qué es la caché de DNS, primero necesitas saber qué es DNS.

DNS es la abreviatura de Domain Name System (Sistema de nombres de dominio). Traduce el nombre de un dominio en una dirección IP con la que un navegador web puede interactuar. Como bien sabes, la dirección IP de una página web es difícil de recordar, pero gracias a la DNS, lo único que tienes que recordar es el nombre de su dominio.

La caché de DNS es también conocida como caché de resolución de DNS. Es una base de datos temporal guardada por tu Mac que contiene los registros de las direcciones IP de todas las páginas web que has visitado y a las que has intentado entrar recientemente. Sirve para acelerar la resolución de los dominios.

¿Cuándo deberías restablecer la caché de DNS?

La mayoría de las veces no necesitamos borrar la caché de DNS. A continuación, te mostramos algunas situaciones en las que puedes vaciar tu caché de DNS:

  • No se pueden abrir ciertas páginas web.
  • De repente no puede acceder a la red.
  • Por motivos de seguridad.

Ahora que ya sabes cuándo deberías borrar la caché de DNS, veamos cómo vaciar la caché en macOS.

Cómo borrar la caché de DNS en el Mac usando Terminal

Puedes borrar la caché de DNS manualmente, y la herramienta que necesitas es Terminal. Debes tener en cuenta que los comandos que necesitas varían dependiendo de la versión macOS. Por lo tanto, es necesario hacer clic en el icono de Apple > Acerca de este Mac para comprobar la versión de macOS que estás utilizando.

A continuación, te explicamos cómo vaciar la caché de DNS en el Mac con Terminal:

  1. Haz clic en la lupa de la barra de menú de estado para abrir Spotlight.

  2. Escribe Terminal en el cuadro de búsqueda y ábrelo.

  3. En Terminal, pega el comando correspondiente según cual sea tu versión de macOS, introduce la contraseña de administrador y pulsa la tecla Retorno en el teclado.

    flush-dns-cache-mac-terminal
    • En macOS 10.15 (Catalina) y versiones posteriores:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • En macOS 10.12 (Sierra), 10.13 (High Sierra) y 10.14 (Mojave):
      sudo killall -HUP mDNSResponder
    • En OS X 10.11 (El Capitan):
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • En OS X 10.10 (Yosemite):
      En la versión 10.10.4+, utiliza:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
      En las versiones 10.10.1, 10.10.2 y 10.10.3, utiliza:
      sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcache
    • En OS X 10.9 (Mavericks):
      dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • En los Mac OS X 10.7 (Lion) y 10.8 (Mountain Lion):
      sudo killall -HUP mDNSResponder
    • En los Mac OS X 10.5 (Leopard) y 10.6 (Snow Leopard):
      sudo dscacheutil -flushcache
    • En los Mac OS X 10.4 (Tiger):
      lookupd -flushcache
  4. Sal de Terminal.

Cómo vaciar rápidamente la caché de DNS en el Mac usando BuhoCleaner

El método anterior borra la caché de DNS en macOS, pero necesitas recordar los comandos para cada versión de macOS. Como puedes ver, son largos y difíciles de recordar.

Afortunadamente, puedes utilizar una herramienta como BuhoCleaner para vaciar la caché de DNS automáticamente. BuhoCleaner es un limpiador para el Mac sencillo y fácil de usar con muchas funciones prácticas, como la eliminación de archivos basura, la desinstalación de aplicaciones, la limpieza de la caché de DNS, la reconstrucción del índice Spotlight, etc.

Descarga gratuitaPara macOS 10.10 y superior
Más de 100,000 usuarios satisfechos en todo el mundo

Así es cómo se utiliza BuhoCleaner para vaciar la caché de DNS en el Mac:

  1. Descarga e instala BuhoCleaner en tu Mac.
  2. Ábrelo y haz clic en Toolkit en la barra lateral.
    Flush DNS Cache on Mac Automatically
  3. En el Toolkit, selecciona Vaciar la caché de DNS y haz clic en el botón Empezar.
    Flush DNS Cache on Mac with BuhoCleaner

¡Esto es todo!

Conclusión

Limpiar la caché de DNS no es algo que necesites hacer a menudo. La próxima vez que te encuentres con un problema de conexión a internet, puedes utilizar los métodos anteriores para vaciar la caché de DNS y ver si se soluciona el error. Si eres un novato, te recomendamos que utilices BuhoCleaner para que haga el trabajo por ti.