El ícono de Spotlight es una lupa ubicada en la parte superior de la pantalla. La Terminal te permite acceder a información del sistema, como por ejemplo el caché de DNS, a través de comandos escritos. Presiona ⏎ Return una vez que termines de escribir el comando.  La parte de sudo del comando hace que el resto de los comandos se ejecuten con privilegios de administrador (o usuario root). De esta forma podrás acceder a información sensible del sistema. La parte de discoveryutil del comando, es una solicitud de información de DSN del sistema. La parte de udnscachestats del comando, es para ver una de las dos secciones del caché de DNS. Es la contraseña que usas para iniciar sesión. Presiona ⏎ Return cuando termines de escribir. Ahora deberá aparecer la Terminal y mostrar el caché de lo que se conoce como "Unicast DNS".  El caché de Unicast DNS (UDNS) se encarga de traducir direcciones de sitios web (como por ejemplo, Facebook) en direcciones IP para que la computadora las use en sus futuras búsquedas. Con Unicast, tu dirección le envía una solicitud de dirección IP a un servidor por cada sitio, independientemente de la cantidad de servidores que existan. Si ese servidor no responde, aparecerá un error de DNS. Puedes usar los resultados de la búsqueda para ver las direcciones IP de los sitios web que visitas con frecuencia. Si aparece un error de DNS, es probable que el problema esté en el caché de UDNS. También puedes usar el caché de UDNS para revisar el historial reciente de sitios visitados. Para obtener un informe completo, tendrás que revisar también el caché de Multicast DNS. Esto te ayudará a evitar errores en los comandos cuando vayas a revisar la próxima sección del caché de DNS. Presiona ⏎ Return una vez que termines de escribir el comando.  La parte de sudo del comando hace que el resto de los comandos se ejecuten con privilegios de administrador (usuario root). De esta forma podrás acceder a información sensible del sistema. La parte de discoveryutil del comando, es una solicitud de información de DSN del sistema. La parte de mdnscachestats del comando, es para ver el caché de Multicast DNS. Es la contraseña que usas para iniciar sesión. Presiona ⏎ Return cuando termines de escribir. Ahora deberá aparecer la Terminal y mostrar el caché de lo que se conoce como "Multicast DNS".  El caché de Multicast DNS (MDNS) también traduce direcciones de sitios web (como Facebook) en direcciones IP para que la computadora las use en sus futuras búsquedas. Con Multicast, tu dirección envía varias solicitudes de dirección IP a varios servidores por cada sitio. Si alguno de los servidores no responde, tendrás varias conexiones a otros servidores, por lo tanto es mucho más difícil que aparezca un error de DNS en una red Multicast que en una red Unicast. Puedes usar los resultados de la búsqueda para ver las direcciones IP de los sitios que vistas con frecuencia. También puedes usar el caché de MDNS para revisar el historial reciente de sitios visitados. Para obtener un informe completo, revisa el caché de MDNS junto con el de UDNS. Escribe sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed en la Terminal. Presiona ⏎ Return para terminar de borrar el caché. Ahora se reiniciará la carga de datos de los sitios web que visitas y se borrarán los errores de DNS que hayan aparecido. Este comando solo se puede usar en la última versión de OS X (10.11).  Este comando borrará ambas secciones del caché (UDNS y MDNS). Borrando ambas secciones se resolverán los errores actuales y evitarás que vuelvan a ocurrir en el futuro, así que siempre es mejor borrar ambos para mantener la consistencia. Borrar el caché no produce ningún daño en la computadora. Los comandos de la Terminal para borrar el caché de DNS varían según la versión de OS X. Averigua qué versión estás ejecutando actualmente abriendo el menú de Apple y seleccionando "Acerca de este Mac". Para las versiones de OS X 10.10.4 y posteriores, escribe sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed. Para las versiones de OS X 10.10 a 10.10.3, escribe sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches; say flushed. Para las versiones de OS X 10.7 a 10.9, escribe sudo killall -HUP mDNSResponder. Para las versiones de OS X 10.5 a 10.6, escribe sudo dscacheutil -flushcache. Para las versiones de OS X 10.3 a 10.4, escribe lookupd -flushcache. Abre el navegador y visita un sitio donde antes aparecía un error de DNS. ¡Ahora podrás acceder a ese sitio! Los navegadores suelen tardar más en cargar los sitios después de haber borrado el caché de DNS, ya que ahora se deberán actualizar esos datos.
Abre "Spotlight". Busca "terminal" y abre la aplicación "Terminal". Escribe sudo discoveryutil udnscachestats en la Terminal. Ingresa la contraseña de administrador en la Terminal. Revisa el caché de Unicast DNS desplazándote a través de la pantalla de la Terminal. Cierra la Terminal y ábrela nuevamente. Escribe sudo discoveryutil mdnscachestats en la Terminal. Ingresa la contraseña de administrador en la Terminal. Revisa el caché de Multicast DNS desplazándote por la pantalla. Borra el caché de DNS. Confirma si se borró exitosamente el caché de DNS.