¿Qué es mDNSResponder y cómo desinstalarlo en Mac?

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 X. Esto ayuda a resolver varios problemas de conexión con el servidor.

Descarga la app gratis aquí.

Después de instalar la app, ve a Mantenimiento y selecciona Limpiar caché de DNS. Ahora, 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 X puede ayudarte con esto.

Verifica los ítems de fondo que sobrecargan la CPU

Para tener controlado los procesos en segundo plano de tu Mac, prueba la herramienta gratuita de análisis en CleanMyMac X. Esta pequeña app en forma de menú analiza la memoria y otros parámetros de segundo plano de tu equipo. Una vez que tengas descargada e instalada la app principal de CleanMyMac X, 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

CleanMyMac X también cuenta con una herramienta de optimización que encuentra las apps que malgastan los recursos, permitiéndote que las gestiones. También puede identificar y cerrar apps que han dejado de responder.


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 X. Una vez que hayas identificado el problema con su ayuda, CleanMyMac puede ayudarte a resolverlo liberando la RAM o cerrando procesos bloqueados.