Si no está roto, no lo arregles: es una regla que Apple probablemente desearía haber tenido en cuenta cuando lanzó Yosemite en 2014. ¿Por qué? Debido al famoso "simplemente funciona" de Apple, la facilidad de uso se vio gravemente afectada en lo que se refiere al networking. Al lanzar Yosemite, Apple abandonó un proceso llamado "mDNSResponder", una parte crucial de Bonjour, el cual es el sistema de detección automática de dispositivos en una red. Sin mDNSResponder, Bonjour fue la causa de muchos problemas en los Mac. Y no les ha tomado mucho tiempo a los usuarios para empezar a quejarse de errores en el sistema.

¿Qué es mDNSResponder y por qué está en mi Mac?

Como muchos usuarios descubrieron hace varios años al instalar Yosemite, mDNSResponder es una parte fundamental del protocolo de red Bonjour. Bonjour es lo que le permite a tu Mac "ver" otros dispositivos como ordenadores, impresoras y dispositivos de almacenamiento en tu red local y conectarse a ellos de manera rápida. Si alguna vez has visto aparecer una impresora o un ordenador en la barra lateral del Finder, es el trabajo Bonjour — los ha "descubierto" en tu red local y te los ha mostrado para que puedas conectarte con ellos si lo necesitas. ¿Ha aparecido una ventana emergente de app en el Dock de tu Mac al usarla en un iPhone o iPad cercano? Es también cosa de Bonjour. Y mDNSResponder crucial para un correcto funcionamiento de Bonjour.

Siendo específicos, mDNSResponder es un daemon responsable de descubrir servicios ejecutados en otros dispositivos en la red local. También gestiona solicitudes de DNS para los servicios que necesitan conectarse a Internet. Apple lo reemplazó con un servicio llamado proceso "discoveryd" y las cosas habían ido muy mal — tal vez no haya sido una sorpresa debido a que mDNSResponder había sido "pulido" durante más de una década y que el networking siempre han sido una de las partes más problemáticas de macOS.

¿Sabías que...?

Ars Technica había informado que cuando Apple volvió a integrar mDNSResponder en macOS, se pudo resolver más de 300 informes de bugs. Es una muestra del efecto que tuvo eliminarlo de macOS y demuestra que incluso Apple puede equivocarse.


¿Cuál es el problema con mDNSResponder?

Algunos usuarios de Mac informan que el uso de la red por parte de mDNSResponder está causando problemas en sus Macs y que está sobrecargando la red con "paquetes basura" — tráfico que ocupa el ancho de banda pero que no sirve para nada. Eso se ha descubierto utilizando herramientas de monitoreo del tráfico de la red. Por ese motivo, quieren eliminarlo o desactivarlo.

Sin embargo, eliminar mDNSResponder hará que Bonjour deje de funcionar y que sea imposible descubrir y conectarse a otros dispositivos en la red. Podrías desactivar Bonjour por completo, pero eso conllevaría tener que ingresar manualmente todos los detalles de cada dispositivo al que quieras conectarte y haría que cualquier servicio que dependa del descubrimiento automático, como Hand-off y Continuidad, no se pueda utilizar.

Cómo hacer un flush DNS

Si tienes algún problema o aparecen alertas sobre mDNSResponder, elimina tu caché de DNS con una herramienta como CleanMyMac. Esto puede resolver varios problemas de conexión del servidor.

Descarga la app gratis aquí.

Después de que hayas instalado la app, ve a Rendimiento en la barra lateral y haz clic en Analizar. Verás una lista de tareas de mantenimiento recomendadas. Haz clic en Revisar para seleccionar tareas específicas que quieres realizar de forma manual. Luego, selecciona Limpiar caché de DNS y haz clic en Ejecutar.

Si notas que tu Mac ha empezado a ir lento, puede resultar algo difícil solucionar el problema. Podrías utilizar el Monitor de Actividad para encontrar mDNSResponder, pero todos esos procesos son difíciles de entender y gestionar. CleanMyMac puede ayudarte con esto.

Verifica los elementos de fondo que sobrecargan la CPU

Para tener la posibilidad de controlar los procesos en segundo plano de tu Mac, prueba esta herramienta de análisis gratuita en CleanMyMac. Esta simple app del Menú puede analizar la memoria y otros parámetros internos de tu ordenador. Una vez que tengas descargada e instalada la app principal de CleanMyMac, haz clic en el pequeño icono de iMac en la barra de menús superior.

En la pestaña CPU, podrás ver qué está sobrecargando tu procesador. Revisa la lista de apps que se muestra. Puede haber algunas sorpresas. Además, revisa la pestaña Memoria para ver el uso de la memoria en tiempo real. Cierra las apps que consumen muchos recursos.

CPU


Como puedes ver, mDNSResponder no es un virus, a diferencia de lo que muchos puedan pensar cuando lo ven ejecutándose en segundo plano. Es una parte esencial de macOS que permite la detección automática de dispositivos en la red local en Bonjour. Por ello, es mejor que no intentes eliminarlo. Si crees que este proceso hace que tu Mac funcione lentamente, probablemente haya otra explicación. Para encontrar la causa del problema, puedes usar el conjunto de herramientas de CleanMyMac. Cuando hayas identificado el problema, CleanMyMac puede ayudarte a solucionarlo.