11Aug
Nastavujete bránu firewall systému Mac, alebo len kontrolujete to, čo sa spúšťa pomocou nástroja Monitorovanie činnosti, keď si všimnete, že je spustené niečo mystické: mDNSResponder. Aký je tento proces a mali by ste sa obávať?Nie: toto je hlavná časť programu macOS.
Tento článok je súčasťou našej prebiehajúcej série, ktorá vysvetľuje rôzne procesy, ktoré sa nachádzajú v nástroji Monitorovanie činnosti, ako sú kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd a mnoho ďalších. Neviem, aké sú tieto služby? Lepšie čítanie!
Čo je mDNSResponder?
Dnešný proces, mDNSResponder, je základnou súčasťou Bonjour protokolu. Bonjour je sieťová služba spoločnosti Apple s nulovou konfiguráciou, čo v podstate znamená, že sa zariadenia spoločnosti Apple nachádzajú v sieti. Náš proces, mDNSResponder, pravidelne kontroluje vašu lokálnu sieť a hľadá ďalšie zariadenia s podporou Bonjour.
Prečo hľadať iné zariadenia? Pre jednoduché vytváranie sietí.Jedným príkladom tejto práce je zdieľanie knižnice iTunes. Otvorte službu iTunes a môžete vidieť a prezerať ďalšie knižnice iTunes cez vašu lokálnu sieť.Bonjour je dôvod, prečo to funguje: protokol umožňuje, aby dva počítače v tej istej sieti sa ľahko nachádzali, čo znamená, že zoznam zdieľaných knižníc iTunes je vždy aktuálny.
Bonjour umožňuje viac než len zdieľanie aplikácie iTunes - pomáha naplniť zoznam "zdieľaných" zariadení v aplikácii Finder. Bonjour taktiež združuje zdieľanie obrázkov v službe Fotografie, zoznam zariadení kompatibilných s funkciou Airplay a rýchle vyhľadávanie tlačiarní.Pretože rovnaký proces beží v systéme Windows, Bonjour môže byť tiež použitý na rýchle pripojenie k počítačom so systémom Windows so softvérom, ako je iTunes - takto funguje zdieľanie knižníc iTunes medzi počítačmi a počítačmi Mac.
Softvér tretej strany môže tiež použiť Bonjour: napríklad môžete streamovať zvuk z iTunes do Kodi, a to aj vtedy, ak používate Kodi na Windows, ak máte nainštalovaný Bonjour. Jednoduchý program s názvom Bonjour Browser vám umožní rýchlo prechádzať všetky zariadenia s podporou Bonjour vo vašej sieti.
Ak používate bránu firewall systému Mac, uvidíte vyskakovacie okná o mDNSResponder. Zablokovanie tohto prístupu z prístupu k sieti zabraňuje práci Bonjour, čo sťažuje používanie vašej lokálnej siete. Za určitých okolností môže zablokovanie služby Bonjour zabrániť tomu, aby ste sa pripojili k internetu úplne, takže je pravdepodobne najľahšie povoliť mDNSResponder prístup do vašej siete.
Z väčšej časti by ste si nemali všimnúť, že mDNSResponder zaberá veľa CPU alebo pamäte. Ak tak urobíte, reštartovanie počítača Mac by mal vo väčšine prípadov vyriešiť problém.
Počkajte, Apple neodstránil mDNSResponder?
Možno si myslíte, že Apple už pred rokmi macOS odstránil mDNSResponder a ste správne. Podľa spoločnosti Ars Technica spoločnosť Apple krátko vyčistila mDNSResponder pre spoločnosť Yosemite v roku 2014, len aby zistili, že veľa vecí sa bez nej prelomí.Apple priniesol mDNSResponder o rok neskôr pre El Capitan, ktorý zrejme opravil 300 rôznych chýb v MacOS jediným rýchlym pohybom. To nás vedie k podozreniu, že mDNSResponder z MacOS opäť nezmizne.
Foto kredit: guteksk7 / Shutterstock.com