"Se non è rotto, non lo aggiustare", ecco la regola che Apple avrebbe dovuto annunciare quando ha rilasciato Yosemite, nel 2014. Perché? Perché da quel momento, il celebre "funziona e basta" di Apple ha subito un vero e proprio shock sul fronte rete. Con il lancio di Yosemite, Apple ha abbandonato il processo mDNSResponder, componente fondamentale di Bonjour, il sistema in grado di rilevare automaticamente i dispositivi sulla rete. Senza mDNSResponder, Bonjour è andato in tilt su parecchi Mac, e questo un attimo prima che gli utenti iniziassero a lamentarsi dei bug di sistema.


Cos'è mDNSResponder e perché è sul mio Mac?

Come tanti utenti hanno scoperto alcuni anni fa, dopo aver installato Yosemite, mDNSResponder è un componente essenziale del protocollo di rete Bonjour. Bonjour è ciò che permette al Mac di "vedere" e di connettersi agli altri dispositivi, come computer, stampanti e strumenti di archiviazione presenti sulla rete locale. Hai mai notato che nella barra laterale del Finder sono elencati altri computer o stampanti? È merito di Bonjour, che ha "scoperto" questi dispositivi sulla rete locale e te li mostra per permetterti, se vuoi, di stabilire una connessione. Hai notato un'app che si apre sul Dock del Mac quando avvicini l'iPhone o l'iPad? Sempre merito di Bonjour, e mDNSResponder altro non è che la chiave per far funzionare correttamente Bonjour.

Per la precisione, mDNSResponder è un daemon incaricato di individuare i servizi in funzione su altri dispositivo connessi alla rete locale. Gestisce anche le richieste DNS di servizi che hanno bisogno di connettersi a internet. In passato, Apple lo ha sostituito con un processo che si chiamava "discoveryd", ma le cose non sono andate bene. Non c'è da meravigliarsene, dato che mDNSResponder era stato perfezionato per oltre un decennio e che il collegamento di rete è sempre stato uno degli aspetti più problematici di macOS.

Lo sapevi?

Ars Technica ha dichiarato che, quando Apple ha ripristinato mDNSResponder su macOS, è riuscita a chiudere 300 diversi report di bug. Questo per far capire le conseguenze della sua rimozione su macOS, a dimostrazione che anche Apple non è immune agli errori.


Qual è il problema con mDNSResponder?

Alcuni utenti Mac hanno segnalato problemi con mDNSResponder durante l'utilizzo della rete, accusandolo di intasare la rete con "pacchetti spazzatura", cioè traffico che occupa banda ma privo di qualsiasi utilità. Se ne sono accorti utilizzando strumenti di monitoraggio del traffico di rete e, per questo motivo, vorrebbero rimuoverlo o disattivarlo.

Tuttavia, rimuovere mDNSResponder impedirebbe il funzionamento di Bonjour e renderebbe impossibile scoprire e connettersi ad altri dispositivi sulla rete. È possibile disattivare del tutto Bonjour solamente entrando manualmente nelle impostazioni di ciascun dispositivo che si vuole connettere e rendendo inutilizzabili tutti i servizi che si affidano al rilevamento automatico, come Handoff e Continuity.

Come svuotare la cache DNS

Se hai riscontrato degli errori o ricevuto degli avvisi riguardanti mDNSResponder, puoi svuotare la cache DNS con uno strumento come CleanMyMac. Aiuta a risolvere alcuni problemi di connessione al server.

Scarica l'app gratis da qui.

Dopo aver installato l'app, vai in Prestazioni nella barra laterale e poi su Avvia la scansione. Troverai un elenco di attività di manutenzione consigliate; fai clic su Rivedi per selezionare manualmente delle attività specifiche. Dopodiché, scegli Cancella cache DNS e fai clic su Avvia.

Hai notato che il tuo Mac è diventato lento, ma non riesci a venirne a capo? Puoi utilizzare Monitoraggio Attività per individuare mDNSResponder, ma orientarsi tra i tanti processi non è facile. CleanMyMac può aiutarti.

Controlla gli elementi in background che pesano sulla CPU

Per riprendere il controllo dei processi attivi in background sul tuo Mac, prova questo strumento di analisi all'interno di CleanMyMac. L'app Menu analizza la memoria e altri parametri in funzione dietro le quinte. Dopo aver scaricato l'app principale CleanMyMac, fai clic sull'icona a forma di iMac nella barra dei menu.

Nella scheda CPU, vedrai cosa grava sul processore. Dai un'occhiata all'elenco di app. Potrebbero esserci delle sorprese. Per una panoramica in tempo reale della pressione sulla memoria, controlla anche la scheda Memoria. Esci dalle app troppo avide di risorse.

CPU


Come abbiamo visto, mDNSResponder non è un virus, come si potrebbe pensare vedendolo funzionare in background. Si tratta invece di un componente fondamentale di macOS che permette di rilevare automaticamente i dispositivi sula rete locale, all'interno di Bonjour. Quindi non va assolutamente rimosso. Se pensi che stia rallentando il tuo Mac, probabilmente dovresti guardare altrove. Per scoprire la causa del rallentamento, puoi usare CleanMyMac e i suoi tanti strumenti. Dopo aver individuato il problema, CleanMyMac ti aiuterà a risolverlo.