OS X 10.10 Yosemite: vaciar la caché de DNS

En OS X 10.10 Yosemite, Apple ha modificado la forma en la que un usuario puede vaciar la caché de DNS cuando tiene problemas a la hora de resolver una IP contra un dominio. Así, mDNSResponder ha pasado a mejor vida para dejar espacio a discoveryutil.

Ahora para vaciar la caché de DNS en OS X 10.10 Yosemite hay que utilizar una combinación de dos comandos que vacían tanto la caché MDNS (Multicast) como UDNS (Unicast) así que abre el Terminal, que está en Aplicaciones > Utilidades y ejecuta los siguientes comandos:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

Ambos comandos van con sudo, por lo que se requerirá el uso de la contraseña de administrador de tu usuario.

Para vaciar la caché en un solo paso, hay que combinar estos comandos y añadiremos adicionalmente uno más para que se nos informe de que el proceso se ha realizado por completo.

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Si te fijas, los comandos están separados por un punto y coma, que es la forma de engranar la ejecución de varios comandos en uno solo.

Si lo que buscas es consultar la información cacheada de las DNS en lugar de simplemente vaciar esta caché puedes hacerlo de forma separada tanto para Multicast como para Unicast. Así, para el primer caso, usaremos el comando:

sudo discoveryutil mdnscachestats

Mientras que para el segundo será:

sudo discoveryutil udnscachestats

De nuevo usaremos la contraseña de usuario administrador.

0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x