11Aug
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ą naszej ciągłej serii wyjaśniającej 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, jest rdzeniem protokołu Bonjour. Bonjour to usługa zerowej konfiguracji sieci Apple, która w zasadzie oznacza sposób, w jaki urządzenia Apple znajdują się w sieci. Nasz proces, mDNSResponder, regularnie skanuje sieć lokalną, szukając innych urządzeń z obsługą Bonjour.
Po co szukać innych urządzeń?Aby ułatwić tworzenie sieci. 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 jest tego powodem: protokół pozwala dwóm komputerom w tej samej sieci łatwo się odnaleźć, 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 podział 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 pozwala szybko przeglądać wszystkie urządzenia z obsługą Bonjour w sieci.
Jeśli używasz zapory sieciowej Mac, zobaczysz wyskakujące okienka mDNSResponder. Blokowanie 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 przypadków 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 pewnym sensie poprawny. Według Ars Technica, Apple krótko porzucił mDNSResponder dla Yosemite w 2014 r., Tylko po to, aby odkryć, że wiele rzeczy się zepsuło bez niego. 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.
Photo credit: guteksk7 / Shutterstock.com