Co je mDNSResponder a proč běží na mém počítači Mac?

Nastavujete bránu firewall pro Mac nebo jen kontrolujete, co běží pomocí Sledování aktivity, když si všimnete, že něco běží, záhadně: mDNSResponder. Co je to za proces a měli byste se bát? Ne: toto je základní část systému macOS.

SOUVISEJÍCÍ: Co je configd a proč běží na mém počítači Mac?

Tento článek je součástí naší pokračující řady vysvětlující různé procesy nalezené v nástroji Activity Monitor, jako je kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd a mnoho dalších. Nevíte, jaké jsou to služby? Lepší začněte číst!

Co je mDNSResponder?

Dnešní proces, mDNSResponder, je klíčovou součástí protokolu Bonjour. Bonjour je síťová služba společnosti Apple s nulovou konfigurací, což v zásadě znamená, že se zařízení Apple nacházejí v síti navzájem. Náš proces, mDNSResponder, pravidelně skenuje vaši místní síť a hledá další zařízení s podporou Bonjour.

Proč hledat další zařízení? Aby bylo připojení k síti jednoduché. Jedním z příkladů této práce je sdílení knihoven iTunes. Otevřete iTunes a v místní síti můžete prohlížet a procházet další knihovny iTunes. Bonjour je důvod, proč to funguje: protokol umožňuje dvěma počítačům ve stejné síti snadno se najít, což znamená, že seznam sdílených knihoven iTunes je vždy aktuální.

Bonjour umožňuje víc než jen sdílení iTunes - pomáhá naplnit seznam „Sdílených“ zařízení ve Finderu. Bonjour také vyplňuje sdílení obrázků ve Photos, seznam zařízení kompatibilních s Airplay a rychlé hledání tiskáren. Vzhledem k tomu, že stejný proces probíhá v systému Windows, lze Bonjour také použít k rychlému připojení k počítačům se systémem Windows se softwarem, jako je iTunes - takto funguje sdílení knihoven iTunes mezi počítači PC a Mac.

Software třetích stran může také použít Bonjour: můžete například streamovat zvuk z iTunes do Kodi, i když používáte Kodi ve Windows, pokud máte Bonjour nainstalovaný. Jednoduchý program s názvem Bonjour Browser vám umožní rychle procházet všechna zařízení podporující Bonjour ve vaší síti.

Pokud používáte bránu firewall pro Mac, uvidíte vyskakovací okna o mDNSResponder. Blokování tohoto procesu v přístupu k síti brání Bonjour v práci, což ztěžuje používání vaší místní sítě. Za určitých okolností může deaktivace Bonjour zabránit úplnému připojení k Internetu, takže je pravděpodobně nejlepší povolit mDNSResponder přístup k vaší síti.

Z velké části byste si neměli všimnout, že mDNSResponder zabírá hodně CPU nebo paměti. Pokud tak učiníte, restartování počítače Mac by měl problém ve většině případů vyřešit.

Počkejte, neodstranil Apple mDNSResponder?

Možná si myslíte, že Apple před lety odstranil mDNSResponder z macOS a máte pravdu. Podle Ars Technica Apple v roce 2014 na krátkou dobu zrušil mDNSResponder pro Yosemite, jen aby zjistil, že bez něj se spousta věcí zlomí. Apple přinesl zpět mDNSResponder o rok později pro El Capitan, který zjevně opravil 300 různých chyb macOS jedním rychlým pohybem. Díky tomu máme podezření, že mDNSResponder z macOS v dohledné době znovu nezmizí.

Fotografický kredit: guteksk7 / Shutterstock.com