Skip to content

Co to jest mDNSResponder i dlaczego działa na moim Macu?

13 de lipiec de 2021
shutterstock 530337757

Konfigurujesz zaporę Mac lub po prostu sprawdzasz, co działa za pomocą Monitora aktywności, gdy zauważysz, że działa coś tajemniczego: mDNSResponder. Na czym polega ten proces i czy powinieneś się martwić? Nie: to podstawowa część systemu macOS.

Ten artykuł jest częścią naszej bieżącej serii wyjaśniającej różne procesy występujące w Monitorze aktywności, takie jak kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd i wiele innych. Nie wiesz, co to za usługi? Lepiej zacznij czytać!

Co to jest mDNSResponder?

Dzisiejszy proces, mDNSResponder, jest podstawową częścią Protokół Bonjour. Bonjour to usługa sieciowa firmy Apple o zerowej konfiguracji, co w zasadzie oznacza, że ​​w ten sposób urządzenia Apple odnajdują się nawzajem w sieci. Nasz proces, mDNSResponder, regularnie skanuje sieć lokalną w poszukiwaniu innych urządzeń obsługujących Bonjour.

Po co szukać innych urządzeń? Aby uprościć pracę w 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 powodem, dla którego to działa: protokół umożliwia dwóm komputerom w tej samej sieci łatwe odnalezienie się nawzajem, co oznacza, że ​​lista udostępnionych bibliotek iTunes jest zawsze aktualna.

Co to jest mDNSResponder i dlaczego dziala na moim Macu

Bonjour umożliwia nie tylko udostępnianie iTunes — pomaga zapełnić listę „Udostępnionych” urządzeń w Finderze. Bonjour wypełnia również udostępnianie zdjęć w Zdjęciach, listę urządzeń zgodnych z Airplay i szybko znajduje drukarki. 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 z oprogramowaniem takim jak iTunes — tak działa udostępnianie bibliotek iTunes między komputerami PC i Mac.


Oprogramowanie innych firm 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 korzystasz z Kodi w systemie Windows, jeśli masz zainstalowany Bonjour. Prosty program o nazwie Przeglądarka Bonjour umożliwia szybkie przeglądanie wszystkich urządzeń obsługujących Bonjour w sieci.

Jeśli używasz zapory Mac, zobaczysz wyskakujące okienka dotyczące mDNSResponder. Zablokowanie dostępu tego procesu do sieci uniemożliwia działanie Bonjour, co utrudnia korzystanie z sieci lokalnej. W niektórych okolicznościach wyłączenie Bonjour może całkowicie uniemożliwić łączenie się z Internetem, więc prawdopodobnie najlepiej jest po prostu zezwolić mDNSResponder na dostęp do sieci.

W większości nie powinieneś zauważyć, że mDNSResponder zajmuje dużo procesora lub pamięci. Jeśli to zrobisz, ponowne uruchomienie komputera Mac powinno w większości przypadków rozwiązać problem.

Czekaj, czy Apple nie usunął mDNSResponder?

Możesz pomyśleć, że Apple usunął mDNSResponder z macOS lata temu i masz rację. Według Ars Technica, Apple na krótko zrezygnowało z mDNSResponder dla Yosemite w 2014 roku, tylko po to, by to odkryć dużo rzeczy psują się bez niego. Apple przywrócił mDNSResponder rok później dla El Capitan, który najwyraźniej jednym szybkim ruchem naprawił 300 różnych błędów macOS. To sprawia, że ​​podejrzewamy, że mDNSResponder nie zniknie w najbliższym czasie z macOS.

Kredyt zdjęciowy: guteksk7/Shutterstock.com

Czy ten post był pomocny?