▷ Cómo vaciar la caché de DNS en macOS, El Capitán o Yosemite

1
<pre>Cómo vaciar la caché de DNS en macOS, El Capitán o Yosemite
Califica el Artículo

Si es un administrador de red, desarrollador web o administrador de sistema de Mac, es posible que deba vaciar la memoria caché de DNS en macOS por varias razones. Especialmente, si desea que un servidor de nombres se resuelva correctamente o un cambio en la dirección DNS sea detectado por su sistema individual.

Además de las razones anteriores, si ha modificado el archivo / etc / hosts y necesita que las modificaciones surtan efecto menos al reiniciar el Mac, entonces puede que sea necesario volcar y restablecer los cachés de DNS.

Cómo borrar la caché de DNS en Mac

Restablecer la memoria caché de DNS no es lo mismo en cada versión de Mac OS X. Si es un usuario de Mac durante un período más prolongado, es posible que sepa que este proceso en OS X Yosemite es similar a otras versiones anteriores. Probablemente esto se deba a que el descubrimiento reemplazó a mDNSResponder, y luego regresó nuevamente a mDNSResponder. A pesar del cambio, el vaciado de la caché de DNS sigue siendo un comando de terminal en Yosemite, pero hay un poco diferente dependiendo de la versión exacta del sistema operativo que esté usando . Puede borrar un DNS de unidifusión o un DNS de multidifusión, o ambos. Si está intentando restablecer todos los cachés de DNS en la Mac, es posible que deba considerar la eliminación de ambos como una medida adecuada.

Recomendamos:
▷ Comcast Usó & # 39; 0000 & # 39; como PIN predeterminado para los clientes de Xfinity Mobile, dejándolos vulnerables a los hackers

Flush DNS Cache en macOS Sierra o macOS High Sierra

Para borrar el caché de DNS en macOS Sierra y macOS High Sierra, debe usar un nuevo comando. Dirígete a esta guía rápida para descubrir cómo se hace.

Borrar caché de DNS en Mac OS X Yosemite o El Capitán

Desde OS X 10.10.4 en adelante, con la inclusión de 10.11, Apple ha descartado discoveryd y lo ha sustituido con mDNSResponder. Como resultado, para vaciar los cachés de DNS en OS X Yosemite y Mac OS X El Capitán, y las versiones futuras más probables, la siguiente es la cadena de comando:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; decir caché enrojecido

El uso del comando anterior borra todos los cachés de DNS para OS X 10.10.4 y posteriores.

Al ser un usuario de Mac durante mucho tiempo, puede recordar que esta cadena de comandos es esencialmente lo que funcionó en la versión anterior a Yosemite. Sin embargo, las versiones de OS X Yosemite anteriores a 10.10.4 emplearán una cadena de comando diferente como se menciona a continuación.

Para restablecer la caché necesitas usar el terminal. Busque la aplicación Terminal en / Aplicaciones / Utilidades / o ábrala con Spotlight. Diríjase tanto a UDNS (Unicast DNS) como a MDNS (Multicast DNS) con dos comandos diferentes para vaciar completamente todos los cachés de DNS en la versión más reciente de OS X.

Borrar caché MDNS

OS X Yosemite y más tarde: sudo killall -HUP mDNSResponderOS X v10.10 hasta v10.10.3: sudo discoveryutil mdnsflushcache

Presione la tecla de retorno e ingrese la contraseña de administrador cuando se le solicite.

Borrar caché UDNS

sudo discoveryutil udnsflushcaches

Otra vez, presione la tecla de retorno e ingrese la contraseña de administrador cuando se le solicite. En el segundo comando, los cachés son plurales, una variación de sintaxis pequeña pero crucial.

Cómo vaciar y restablecer todos los cachés de DNS en OS X Yosemite

Si es deseable, también es posible unir los dos comandos juntos. El siguiente comando se anunciará en voz alta cuando borre los cachés:

Recomendamos:
▷ Ofertas destacadas: obtenga los últimos 2009 profesionales de MacBook con hasta $ 220 de descuento (a partir de $ 1,699)

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches;

Sin lugar a dudas, los cachés MDNS y UDNS son diferentes, pero puede darse cuenta de que ambos comandos son necesarios para que el caché DNS funcional se vea claramente en OS X Yosemite. Para sus propios requisitos, si solo necesita borrar uno u otro, es completamente posible.

Cabe destacar que OS X Yosemite ha pasado de mDNSResponder. Por lo tanto, no es necesario eliminar el proceso mDNSResponder para actualizar los cachés de DNS como en las versiones anteriores de Mac OS X.

En caso de que estés usando una versión anterior de OS X como Mavericks, Mountain Lion o Lion, entonces los comandos para vaciar el DNS serán diferentes. A continuación, hemos mencionado los comandos de Terminal para las versiones anteriores de Mac OS X, eche un vistazo.

Cómo vaciar el caché de DNS en OS X Mavericks, Mountain Lion y Lion

El siguiente comando le facilitará restablecer la caché de DNS en OS X v10.9.5 y anteriores:

sudo killall -HUP mDNSResponder

Si está utilizando Mac OS X Snow Leopard, a continuación, los comandos de Terminal para el mismo se encuentran a continuación, verifíquelo.

Cómo vaciar el caché de DNS en Mac OS X Snow Leopard

Simplemente copie y pegue el comando dado a continuación para restablecer la caché de DNS en OS X v10.6 a v10.6.8:

sudo dscacheutil -flushcache

Cómo verificar los detalles de la caché de DNS en OS X El Capitan o Yosemite

Mientras cambia el DNS, si desea saber qué se almacena en caché en ese momento, puede usar los comandos de la siguiente manera:

Obtener UDNS Cache Statistics

sudo discoveryutil udnscachestats

Además, puede recuperar detalles sobre el caché DNS de multidifusión con el siguiente comando:

sudo discoveryutil mdnscachestats

Los dos comandos mencionados anteriormente ofrecen información tal como la cantidad de entradas de DNS almacenadas en la memoria caché, proporcionando una cuenta de detalles de la siguiente manera:

Recomendamos:
▷ Apple lanza Safari Technology Preview 82 con correcciones de errores y mejoras de rendimiento

Estadísticas de caché UDNS: 1250 en caché de 1900

Si ejecuta los comandos antes y después de ejecutar las variaciones de flushcache, descubrirá que deben restablecerse en la caché de 0 entradas, como se indica a continuación:

Estadísticas de caché MDNS: lo0: en caché 6 de 7500

¿Cómo sabes si ha ocurrido un cambio?

Una vez que borre la memoria caché, si desea saber si la IP o el servidor de nombres realmente ha cambiado, utilice el comando "cavar" con la URL como se indica a continuación:

cavar igeeksblog.com

dig y nslookup son bastante similares, pero con la excepción de que diga da un mejor resultado al incluir información adicional. Proporciona detalles como el servidor DNS configurado para acceder al dominio, una marca de tiempo y el tiempo de consulta incluido; Todos estos detalles son útiles para solucionar problemas de servidores de nombres. Si el tiempo de consulta en el resultado es lento, debe usar una herramienta llamada namebench para obtener un servidor DNS más rápido, comúnmente OpenDNS o Google DNS.

¡Eso es practicamente todo!

Terminando

Con suerte, deshacerse de la caché de DNS ya no será un gran problema para usted. ¿Tienes alguna pregunta? Tíralo en los comentarios a continuación.

Es posible que desee echar un vistazo a estas publicaciones también:

¿Te ha resultado útil esta guía? Descargue nuestra aplicación y manténgase conectado con nosotros a través de Facebook, Twitter y Telegram para leer más artículos de este tipo.

Fuente
La noticia fue creada por el AUTOR ORIGINAL del link de arriba, auspiciamos al desarrollador original de la noticia sin perjudicar su reputación ni posicionamiento web.