Es posible que ocasionalmente te encuentres en una situación en la que el DNS de tu Mac deba eliminarse del sistema para que un nuevo servidor o algún otro cambio de dirección DNS sea reconocido por tu computadora.

Por lo general, no debe preocuparse por esto a menos que sea un administrador de sistemas / red o si es un desarrollador web, pero puede haber otros problemas de red que se puedan resolver con un simple vaciado de caché de DNS. En esas situaciones, puede usar el comando en este manual sin siquiera tener que reiniciar su Mac.

Con casi todas las iteraciones de OS X, el comando ha cambiado para vaciar el caché de DNS. En este artículo, le mostraremos cómo borrar el caché de DNS en OS X Yosemite (10.10). El antiguo comando "mDNSResponder" ya no funciona porque Yosemite tiene un nuevo sistema que administra la caché de DNS.

Restablecer caché MDNS (DNS de multidifusión)

OS X utiliza dos sistemas de caché de DNS; el primero es un Caché MDNS (o DNS de multidifusión) que maneja los servicios de configuración cero en su red local. Para restablecer la memoria caché MDNS, abra la Terminal (ubicada en Aplicaciones / Utilidades) y escriba el siguiente comando, seguido de la tecla de retorno:

sudo discoveryutil mdnsflushcache

Si se le solicita una contraseña, simplemente ingrésela y luego presione regresar de nuevo.

Restablecer caché UDNS (Unicast DNS)

El segundo caché de DNS se llama UDNS (o Unicast DNS), que maneja las asociaciones entre las direcciones de red y los puntos finales de la red. Para restablecer este caché, abra la Terminal, luego ingrese el siguiente comando:

sudo discoveryutil udnsflushcaches

Nuevamente, es posible que se le solicite una contraseña. Si es así, ingréselo, luego presione regresar.

Restablecer ambos cachés a la vez

Si deseas restablecer todos los cachés de DNS en OS X Yosemite a la vez, simplemente une los comandos con un punto y coma, luego pégalos en el Terminal de la siguiente manera:

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Después de haber escrito el comando en una sola línea, todo lo que tiene que hacer es presionar intro para vaciar ambos sistemas de caché en OS X.