Cómo borrar la caché de DNS en macOS y por qué es importante

Seguimos con tutoriales adaptados para todos los usuarios de Mac. En esta ocasión, os traigo un tutorial de cómo limpiar la caché de DNS de macOS sin ningún programa y por qué es importante. Es posible que los usuarios de Mac necesitemos borrar y vaciar ocasionalmente la caché de DNS en macOS, tal vez porque hubiéramos modificado nuestro archivo de hosts o para solucionar problemas de conexión con algunas páginas web o problemas con la conexión.

¿Qué es la caché de DNS?

Vayamos por lo primero, porque habrá muchos que lo hayáis oído pero no sepáis qué es. DNS, o caché del sistema de nombres de dominio, es el registro de un usuario de todas las consultas realizadas a un servidor DNS desde un navegador web. Cuando un usuario escribe una URL en su navegador, este envía una solicitud a un servidor DNS para solicitar la dirección IP de la URL. Su navegador cargará el sitio web después de recibir la dirección IP. Después, nuestro ordenador guarda una copia de estos registros. Por lo tanto, vaciar su caché de DNS borra las direcciones IP y otros registros de DNS.

Por qué debo vaciar mi caché de DNS?

Hay varios motivos por las que os recomiendo vaciar la caché DNS de vuestros Mac:

Además, borrar la caché de DNS de nuestro equipo también puede ser útil para la privacidad. Teniendo en cuenta que este caché es esencialmente un libro de contabilidad de los sitios web que visita, vaciar su caché puede mantener esta información alejada de los malos actores o recopiladores de datos.

Cualquiera que sea el motivo, todos los principales sistemas operativos te permiten forzar el proceso de borrar este caché, o «vaciar/hacer flush DNS».

Cómo limpiar la caché DNS según tu versión de macOS

Borrar la caché de DNS en nuestro Mac es un proceso relativamente sencillo, incluso si no tienes muchos conocimientos técnicos. Es bastante fácil limpiar su caché de DNS usando macOS y te explico cómo hacerlo:

Primero, abre tu Terminal. Lo más probable es que pueda encontrarlo dentro de la carpeta Utilidades. También puedes encontrar la app Terminal a través de Spotlight presionando Comando (⌘) + Barra espaciadora. Escriba ‘Terminal’ en Spotlight y selecciónalo.

Terminal icon

Dentro de Terminal, copia y pegua el siguiente comando en la línea de comando dependiendo de tu sistema operativo:

Versión de macOS Comando
macOS 13 (Ventura) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 12 (Monterey) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 11 (Big Sur) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 10.15 (Catalina) sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS 10.14 (Mojave) sudo killall -HUP mDNSResponder
macOS 10.13 (High Sierra) sudo killall -HUP mDNSResponder
macOS 10.12 (Sierra) sudo killall -HUP mDNSResponder
OS X 10.11 (El Capitan) sudo killall -HUP mDNSResponder
OS X 10.10 (Yosemite) sudo discoveryutil udnsflushcaches
OS X 10.9 (Mavericks) sudo killall -HUP mDNSResponder
OS X 10.8 (Mountain Lion) sudo killall -HUP mDNSResponder
Mac OS X 10.7 (Lion) sudo killall -HUP mDNSResponder
Mac OS X 10.6 (Snow Leopard) sudo dscacheutil -flushcache
Mac OS X 10.5 (Leopard) sudo lookupd -flushcache
Mac OS X 10.4 (Tiger) lookupd -flushcache

Presiona Intro. Nos pedirá la contraseña de Administrador. Introduce la contraseña y pulsa Intro nuevamente. (Ten en cuenta que Terminal no mostrará la contraseña).

Si bien la Terminal no informará nada, su caché de DNS se borrará y limpiará. Ahora ya podemos cerrar la Terminal.

¡Listo! Un simple comando en la Terminal vaciará su caché de DNS y con suerte, podemos haber resuelto cualquier problema de conectividad que pudiéramos estar experimentando.

Salir de la versión móvil