‚Ė∑ C√≥mo vaciar la cach√© de DNS en macOS, El Capit√°n o Yosemite

‚Ė∑ C√≥mo vaciar la cach√© de DNS en macOS, El Capit√°n o Yosemite
4.7 (93.33%) 3 votos

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:
El nuevo anuncio de Microsoft para Surface Laptop 2 presenta a un tipo de la vida real llamado Mac Book

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:
Cómo limpiar el DNS en Mac Mojave

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:
Actualización complementaria de MacOS Catalina 1 Lanzado con correcciones de errores

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.


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.