Che cos'è mDNSResponder e perché è in esecuzione sul mio Mac?
Stai configurando un firewall Mac o semplicemente controllando ciò che è in esecuzione utilizzando Activity Monitor, quando noti qualcosa di criptico in esecuzione: mDNSResponder. Qual è questo processo e dovresti essere preoccupato? No: questa è una parte fondamentale di macOS.
Questo articolo fa parte delle nostre serie in corso che illustrano vari processi trovati in Activity Monitor, come kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd e molti altri. Non so quali siano questi servizi? Meglio iniziare a leggere!
Cos'è mDNSResponder?
Il processo di oggi, mDNSResponder, è una parte fondamentale del protocollo Bonjour. Bonjour è il servizio di rete a configurazione zero di Apple, che in pratica significa che i dispositivi Apple si trovano su una rete. Il nostro processo, mDNSResponder, esegue regolarmente la scansione della rete locale alla ricerca di altri dispositivi abilitati per Bonjour.
Perché cercare altri dispositivi? Rendere semplice la rete. Un esempio di questo lavoro è la condivisione delle librerie di iTunes. Apri iTunes e puoi vedere e sfogliare altre librerie iTunes sulla tua rete locale. Bonjour è la ragione per cui funziona: il protocollo consente a due computer sulla stessa rete di trovarsi facilmente l'un l'altro, il che significa che l'elenco delle librerie iTunes condivise è sempre aggiornato.
Bonjour consente più di una semplice condivisione di iTunes: aiuta a popolare l'elenco di dispositivi "condivisi" nel Finder. Bonjour popola anche la condivisione delle immagini in Foto, l'elenco dei dispositivi compatibili con Airplay e la ricerca rapida delle stampanti. Poiché lo stesso processo viene eseguito su Windows, Bonjour può anche essere utilizzato per connettersi rapidamente a computer Windows che eseguono software come iTunes: in questo modo funziona la condivisione delle librerie iTunes tra PC e Mac.
Il software di terze parti può anche utilizzare Bonjour: ad esempio, puoi trasmettere l'audio da iTunes a Kodi, anche se stai utilizzando Kodi su Windows, se hai installato Bonjour. Un semplice programma chiamato Bonjour Browser ti consente di sfogliare rapidamente tutti i dispositivi abilitati Bonjour sulla tua rete.
Se utilizzi un firewall Mac, vedrai popup su mDNSResponder. Il blocco di questo processo dall'accesso alla rete impedisce a Bonjour di funzionare, rendendo più difficile l'utilizzo della rete locale. In alcune circostanze, disabilitare Bonjour potrebbe impedirti di connetterti completamente a Internet, quindi probabilmente è meglio consentire a mDNSResponder di accedere alla tua rete.
Dalla maggior parte, non dovresti notare che mDNSResponder occupa molto CPU o memoria. Se lo fai, riavviare il Mac dovrebbe risolvere il problema nella maggior parte dei casi.
Aspetta, Apple non ha rimosso mDNSResponder?
Potresti pensare che Apple abbia rimosso mDNSResponder da macOS anni fa, e tu sia un po 'corretto. Secondo Ars Technica, Apple ha abbandonato brevemente mDNSResponder per Yosemite nel 2014, solo per scoprire che Un sacco delle cose si rompono senza di essa. Apple ha restituito mDNSResponder un anno dopo per El Capitan, che apparentemente ha risolto 300 diversi bug macOS in un movimento rapido. Questo ci fa sospettare che mDNSResponder non sparirà nuovamente da macOS in qualunque momento presto.
Credito fotografico: guteksk7 / Shutterstock.com