Co to jest mDNSResponder na Macu i czy jest bezpieczny?
Uruchom Monitor aktywności(Activity Monitor) na komputerze Mac , a na pewno znajdziesz kilka procesów z tajemniczymi etykietami. Opublikowaliśmy kilka wyjaśnień szczegółowo opisujących, co niektóre z tych procesów systemowych ( WindowsServer(WindowServer) i kernel_task ) wykonują na komputerze Mac . W tym poście porozmawiamy o mDNSResponder.
Co to jest mDNSResponder?
mDNSResponder oznacza „Multicast DNS Responder”. Jest to niezbędna aplikacja systemowa, która obsługuje niektóre podstawowe funkcje i funkcje systemu macOS. Jeśli Twój Mac i inne urządzenie mDNSResponder znajdują się w tej samej sieci, mDNSResponder to proces działający w tle, który umożliwia obu urządzeniom wykrywanie i komunikowanie się ze sobą.
Tak, usługa mDNSResponder może wydawać się nieznana, ale najprawdopodobniej korzystasz z niej codziennie, nie zdając sobie z tego sprawy. Jeśli kiedykolwiek podłączałeś komputer Mac do drukarki obsługującej AirPrint w sieci lokalnej, umożliwił to mDNSReponder. Proces ten ułatwia również wykrywanie urządzeń zgodnych z AirPlay(AirPlay-compatible devices) (np. Apple TV) na komputerze Mac.
mDNSResponder wykorzystuje protokół sieciowy Bonjour(Bonjour networking protocol) do automatycznej identyfikacji urządzeń na urządzeniach Apple podłączonych do sieci .
„ Bonjour ” opisuje technologię sieciową, na której zbudowany jest mDNSResponder. Protokół Bonjour rozgłasza dostępność komputera Mac w sieci lokalnej. Pozwala także Twojemu urządzeniu na niezawodną komunikację i wymianę danych przy użyciu adresów IP(IP addresses) .
Po połączeniu z siecią przewodową lub bezprzewodową Bonjour stale skanuje sieć w poszukiwaniu innych urządzeń zgodnych z Bonjour . Zauważ, że Bonjour działa jako mDNSResponder na Macu(Mac) . Chociaż oba terminy są często używane zamiennie, po uruchomieniu Monitora aktywności(Activity Monitor) zobaczysz „mDNSResponder”.
Aplikacje(Apps) i usługi (np. iTunes) na urządzeniach innych niż Apple mogą również komunikować się i wymieniać dane z komputerem Mac za pomocą protokołu Bonjour . Dowiedz się więcej o działaniu usługi Bonjour w systemie Windows 10(how the Bonjour service works in Windows 10) .
Czy mDNSResponder jest bezpieczny?
mDNSResponder to niezbędny element, który zasila „protokół Bonjour” na urządzeniach Apple . Jest to legalna usługa zaprojektowana przez Apple , więc nie masz się czym martwić. Proces działa w tle i okresowo wyszukuje w sieci lokalnej urządzenia wyposażone w Bonjour .(Bonjour-equipped)
Pomimo tego, że jest to bezpieczny i bezproblemowy proces systemowy, natknęliśmy się na niektórych użytkowników komputerów Mac(Mac) , którzy zgłaszają, że mDNSResponder zużywa do 100% procesora(CPU) i zmniejsza prędkość Wi-Fi(reduces Wi-Fi speed) .
W tym miejscu omówimy niektóre poprawki rozwiązywania problemów, które mogą pomóc przywrócić normalność mDNSResponder na komputerze Mac .
Napraw problemy z mDNSResponder
Jeśli wystąpi problem z mDNSResponder, mogą wystąpić problemy z korzystaniem z usług udostępniania plików, aplikacji do udostępniania multimediów i usług udostępniania drukarek, takich jak AirPrint . Poniższe poprawki mogą wyeliminować usterki wpływające na działanie mDNSResponder na komputerze Mac .
1. Wymuś zakończenie mDNSResponder(1. Force Quit mDNSResponder)
Wymuszenie zamknięcia mDNSResponder rzeczywiście zakończy usługę, ale tylko na krótko. macOS natychmiast ponownie uruchomi mDNSResponder, ponieważ jest to ważny proces systemowy. Jednak operacja odświeża mDNSResponder i, miejmy nadzieję, rozwiązuje problemy powodujące nieprawidłowe działanie procesu.
- Uruchom Monitor aktywności(Activity Monitor) , kliknij dwukrotnie mDNSResponder i wybierz Zakończ(Quit) .
- Wybierz Wymuś zakończenie(Force Quit) .
Przejdź do sekcji CPU i sieci(Network) w Monitorze aktywności(Activity Monitor) i sprawdź, czy wymuszenie zamknięcia mDNSReponder ustabilizowało usługę. Jeśli nic się nie zmieni, uruchom ponownie komputer Mac lub uruchom komputer w trybie awaryjnym(Mode) .
2. Uruchom ponownie komputer Mac(2. Restart Your Mac)
Zamknij wszystkie aktywne aplikacje, kliknij logo Apple(Apple logo) na pasku menu i wybierz Uruchom ponownie(Restart) . Jeśli mDNSResponder nadal działa nieprawidłowo, spróbuj uruchomić komputer Mac w trybie awaryjnym(Safe Mode) .
Wyłącz komputer Mac i poczekaj, aż całkowicie się wyłączy. Następnie(Afterward) naciśnij przycisk zasilania i natychmiast przytrzymaj klawisz Shift . Zwolnij klawisz Shift , gdy na ekranie pojawi się okno logowania.
Jeśli Twój Mac korzysta z chipa M1 Silicon(M1 Silicon chip) , wyłącz go i poczekaj około 10 – 20 sekund. Następnie naciśnij i przytrzymaj przycisk zasilania,(power button) aż na ekranie pojawi się okno opcji uruchamiania. Wybierz preferowany dysk startowy, przytrzymaj klawisz Shift , kliknij Kontynuuj w trybie awaryjnym(Continue in Safe Mode) i zwolnij klawisz Shift , gdy na ekranie pojawi się ekran logowania.
Wprowadź hasło, uruchom ponownie komputer Mac normalnie ( logo Apple(Apple logo) > Uruchom ponownie(Restart) ) i sprawdź, czy zmniejsza to zużycie procesora(CPU) mDNSResponder i użycie sieci.
3. Wyłącz zaporę sieciową(3. Disable Firewall)
Zapory sieciowe innych firm(Third-party firewalls) mogą zakłócać komunikację urządzeń w sieci lokalnej. Jeśli go używasz, wyłącz go i sprawdź, czy to rozwiąże problem. Należy również upewnić się, że wbudowana zapora systemu macOS(built-in macOS firewall) nie blokuje połączeń przychodzących.
- Wybierz Preferencje systemowe(System Preferences) > Bezpieczeństwo i prywatność(Security & Privacy) > Zapora(Firewall) .
- Kliknij ikonę kłódki(lock icon) w lewym dolnym rogu, wprowadź hasło komputera Mac (lub użyj Touch ID) i kliknij Opcje zapory(Firewall Options) .
- Odznacz Blokuj wszystkie połączenia przychodzące(Block all incoming connections) i wybierz OK .
4. Wyłącz i ponownie włącz mDNSResponder(4. Disable and Re-Enable mDNSResponder)
W rzadkich przypadkach, gdy mDNSResponder intensywnie wykorzystuje zasoby systemowe, wyłączenie i ponowne włączenie usługi może rozwiązać problem.
Uwaga:(Note:) przed ponownym włączeniem mDNSResponder musisz tymczasowo wyłączyć Ochronę integralności systemu (SIP) . (temporarily disable System Integrity Protection (SIP))SIP to protokół ochronny, który zapobiega wykonaniu nieautoryzowanego kodu w systemie macOS.
- Przejdź do Findera(Finder) > Aplikacje(Applications) > Narzędzia(Utilities) i uruchom Terminal .
- Wklej poniższe polecenie w konsoli Terminala(Terminal) i naciśnij Enter .
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Wprowadź hasło komputera Mac i naciśnij Enter , aby kontynuować.
W przeciwieństwie do systemu Windows(Windows) wiele aplikacji i usług dla systemu macOS wymaga mDNSResponder do prawidłowego działania. Dlatego nie zalecamy zbyt długiego wyłączania funkcji mDNSResponder. Poczekaj(Wait) minutę i przejdź do następnego kroku, aby ponownie włączyć usługę.
- Wklej poniższe polecenie w konsoli i naciśnij Enter .
sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Wprowadź hasło komputera Mac i naciśnij Enter .
mDNSResponder zdemistyfikowany
Podsumowując, mDNSResponder to bezpieczny proces, który pomaga komputerowi Mac łączyć się i komunikować z innymi urządzeniami. Jeśli mDNSResponder działa nieprawidłowo, co najmniej jedna z powyższych poprawek rozwiązywania problemów powinna znormalizować jego działania.
Related posts
Co to jest WindowServer na Macu (i czy jest bezpieczny?)
Co to jest kernel_task na Macu i czy jest bezpieczny?
Jak zmienić język w Firefoksie na Windows i Mac
Jak usunąć wiadomości Skype (Windows, Android, iPhone, Mac)
Jak zrobić zrzut ekranu na Macu: Wszystko, co musisz wiedzieć -
Jak udostępniać foldery z systemu Mac OS X na komputerach z systemem Windows 7 i Windows 8
Jak wykonywać grupowe połączenia audio i wideo przez Skype (Windows, Android, iPhone, Mac)
Co to jest kernel_task na Macu i dlaczego powoduje wysokie użycie procesora?
Google Chrome dla komputerów Mac: jak to zdobyć!
NAPRAW: Spotify nie otwiera się na Macu
Jak naprawić zablokowaną instalację aktualizacji oprogramowania Mac?
Jak usunąć użytkownika na komputerze Mac
Centrum powiadomień na Macu: jak go dostosować i używać
Widzisz folder ze znakami zapytania na Macu? Oto co robić
Kopiowanie i wklejanie nie działa na Macu? 6 poprawek do wypróbowania
Jak zainstalować system Windows 8 na komputerze Mac z systemem OS X Mountain Lion?
Gdzie jest ikona Wi-Fi na Macu? Jak to włączyć lub ukryć
Jak uzyskać dostęp do folderów współdzielonych Windows 7 i Windows 8 z systemu Mac OS X?
Gdzie są zrzuty ekranu? Znajdź je w systemie Windows, Mac, Android lub iOS —
Jak zmienić kolor folderu na komputerze Mac?