Co to jest mDNSResponder i dlaczego działa na moim Macu?
Konfigurujesz zaporę Mac lub po prostu sprawdzasz, co działa za pomocą Monitora aktywności, gdy zauważysz, że coś tajemniczego działa: mDNSResponder. Czym jest ten proces i czy należy się martwić? Nie: jest to podstawowa część systemu macOS.
Ten artykuł jest częścią naszych bieżących serii wyjaśniających różne procesy znalezione w Activity Monitor, takie jak kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!
Co to jest mDNSResponder?
Dzisiejszy proces, mDNSResponder, stanowi rdzeń protokołu Bonjour. Bonjour to usługa zerowej konfiguracji sieci Apple, która w zasadzie oznacza to, w jaki sposób urządzenia Apple znajdują się w sieci. Nasz proces, mDNSResponder, regularnie skanuje sieć lokalną w poszukiwaniu innych urządzeń z obsługą Bonjour.
Po co szukać innych urządzeń? Aby sieć była prosta. Jednym z przykładów tego działania jest udostępnianie biblioteki iTunes. Otwórz iTunes i możesz przeglądać i przeglądać inne biblioteki iTunes w sieci lokalnej. Bonjour to powód, dla którego to działa: protokół pozwala na łatwe znajdowanie się dwóch komputerów w tej samej sieci, co oznacza, że lista udostępnianych bibliotek iTunes jest zawsze aktualna.
Bonjour umożliwia nie tylko udostępnianie iTunes - pomaga zapełnić listę "udostępnionych" urządzeń w Finderze. Bonjour zapełnia również udostępnianie zdjęć w Zdjęciach, listę urządzeń kompatybilnych z funkcją Airplay i szybkie wyszukiwanie drukarek. Ponieważ ten sam proces działa w systemie Windows, Bonjour może być również używany do szybkiego łączenia się z komputerami z systemem Windows, na których działa oprogramowanie takie jak iTunes - tak działa współdzielenie bibliotek iTunes między komputerami i komputerami Mac..
Oprogramowanie innej firmy może również korzystać z Bonjour: na przykład możesz przesyłać strumieniowo dźwięk z iTunes do Kodi, nawet jeśli używasz Kodi w systemie Windows, jeśli masz zainstalowany Bonjour. Prosty program o nazwie Bonjour Browser umożliwia szybkie przeglądanie wszystkich urządzeń z obsługą Bonjour w sieci.
Jeśli używasz zapory Mac, zobaczysz wyskakujące okienka mDNSResponder. Zablokowanie tego procesu przed dostępem do sieci uniemożliwia działanie Bonjour, co utrudnia korzystanie z sieci lokalnej. W niektórych okolicznościach wyłączenie usługi Bonjour może uniemożliwić łączenie się z Internetem w całości, więc najlepiej jest po prostu zezwolić usłudze mDNSResponder na dostęp do sieci.
Z większości nie powinieneś zauważać, że mDNSResponder pobiera dużo procesora lub pamięci. Jeśli to zrobisz, ponowne uruchomienie komputera Mac powinno rozwiązać problem w większości przypadków.
Czekaj, czy Apple nie usunął mDNSResponder?
Możesz pomyśleć, że Apple usunął mDNSResponder z macOS wiele lat temu, i jesteś w pewien sposób poprawny. Według Ars Technica, Apple krótko porzucił mDNSResponder dla Yosemite w 2014 roku, tylko po to, aby odkryć dużo rzeczy bez niego pękają. Apple przywiózł mDNSResponder rok później dla El Capitan, który najwyraźniej naprawił 300 różnych błędów macOS jednym szybkim ruchem. To sprawia, że podejrzewamy, że mDNSResponder nie zniknie z macOS w najbliższym czasie.
Kredyt fotograficzny: guteksk7 / Shutterstock.com