Čo je to mDNSResponder a prečo to beží na počítači Mac?
Nastavujete bránu firewall systému Mac, alebo len kontrolujete, čo je spustené pomocou nástroja Monitorovanie aktivity, keď si všimnete, že je spustené niečo mysliteľné: 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 vysvetľujúcich rôzne procesy, ktoré sa nachádzajú v nástroji Monitorovanie aktivity, ako kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd a mnoho ďalších. Neviete, aké sú tieto služby? Lepšie čítanie!
Čo je mDNSResponder?
Dnešný proces, mDNSResponder, je hlavnou súčasťou protokolu Bonjour. Bonjour je sieťová služba spoločnosti Apple s nulovou konfiguráciou, čo v podstate znamená, ako sa zariadenia Apple nájdu navzájom v sieti. Náš proces, mDNSResponder, pravidelne kontroluje vašu lokálnu sieť a hľadá ďalšie zariadenia podporujúce Bonjour.
Prečo hľadať iné zariadenia? Pre jednoduché vytváranie sietí. Jedným z príkladov tejto práce je zdieľanie knižnice iTunes. Otvorte službu iTunes a môžete vidieť a prehliadať ďalšie knižnice iTunes vo vašej lokálnej sieti. 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. Spoločnosť Bonjour tiež 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žívať Bonjour: napríklad môžete streamovať zvuk z iTunes do Kodi, aj keď 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 podporujúce 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 fungovaniu systému Bonjour, čo sťažuje používanie lokálnej siete. Za určitých okolností môže zablokovanie služby Bonjour zabrániť úplnému pripojeniu na internet, takže je pravdepodobne najlepšie povoliť prístup mDNSResponder k vašej sieti.
Z väčšej časti by ste si nemali uvedomiť, ž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 vy ste takmer správni. Podľa spoločnosti Ars Technica spoločnosť Apple krátko vyčistila mDNSResponder pre spoločnosť Yosemite v roku 2014, len aby zistil, že veľa veci bez nej pretrhli. Apple priniesol späť 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