Anonim

Zaženite svoj Mac's Activity Monitor in zagotovo boste našli več procesov s skrivnostnimi oznakami. Objavili smo nekaj pojasnil, ki podrobno opisujejo, kaj nekateri od teh sistemskih procesov (WindowServer in kernel_task) počnejo na vašem Macu. V tej objavi bomo govorili o mDNSResponderju.

Kaj je mDNSResponder?

mDNSResponder pomeni »Multicast DNS Responder«. Je bistvena sistemska aplikacija, ki poganja nekatere osnovne funkcije in funkcije macOS. Če sta vaš Mac in druga naprava mDNSResponder v istem omrežju, je mDNSResponder proces v ozadju, ki obema napravama omogoča zaznavanje in medsebojno komunikacijo.

Da, storitev mDNSResponder se morda zdi nepoznana, vendar jo najverjetneje uporabljate vsak dan, ne da bi se tega zavedali. Če ste že kdaj povezali svoj Mac s tiskalnikom, ki podpira AirPrint, v lokalnem omrežju, je mDNSReponder to poskrbel. Postopek tudi olajša odkrivanje naprav, združljivih z AirPlay (npr. Apple TV), na vašem Macu.

mDNSResponder uporablja omrežni protokol Bonjour za samodejno prepoznavanje naprav v omrežno povezanih napravah Apple.

»Bonjour« opisuje omrežno tehnologijo, na kateri je zgrajen mDNSResponder. Protokol Bonjour oddaja razpoložljivost vašega Maca v lokalnem omrežju. Prav tako omogoča vaši napravi zanesljivo komunikacijo in izmenjavo podatkov z naslovi IP.

Ko je povezan z žičnim ali brezžičnim omrežjem, Bonjour nenehno pregleduje omrežje za druge naprave, združljive z Bonjour.Upoštevajte, da Bonjour deluje kot mDNSResponder na Macu. Čeprav se oba izraza pogosto uporabljata izmenično, boste ob zagonu nadzornika dejavnosti našli »mDNSResponder«.

Aplikacije in storitve (npr. iTunes) na napravah, ki niso Apple, lahko prav tako komunicirajo in izmenjujejo podatke z vašim računalnikom Mac s protokolom Bonjour. Več o tem, kako storitev Bonjour deluje v sistemu Windows 10.

Ali je mDNSResponder varen?

mDNSResponder je bistveni element, ki poganja »protokol Bonjour« v napravah Apple. Gre za zakonito storitev, ki jo je zasnoval Apple, zato vam ni treba skrbeti. Postopek teče v ozadju in občasno išče naprave, opremljene z Bonjourjem, v vašem lokalnem omrežju.

Kljub temu, da gre za varen in neproblematičen sistemski proces, smo naleteli na nekaj uporabnikov Mac-a, ki poročajo, da mDNSResponder porabi do 100 % CPE in zmanjša hitrost Wi-Fi.

Tukaj pokrivamo nekaj popravkov za odpravljanje težav, ki lahko pomagajo obnoviti mDNSResponder v normalno stanje na vašem Macu.

Odpravite težave z mDNSResponderjem

Če pride do težave z mDNSResponder, boste morda imeli težave pri uporabi storitev za skupno rabo datotek, aplikacij za skupno rabo predstavnosti in storitev za skupno rabo tiskalnikov, kot je AirPrint. Naslednji popravki lahko odpravijo napake, ki vplivajo na delovanje mDNSResponderja v vašem Macu.

1. Prisilno zapusti mDNSResponder

Prisilno zapiranje mDNSResponder bo res prekinilo storitev, vendar le za kratek čas. macOS bo takoj znova zagnal mDNSResponder, ker je to pomemben sistemski proces. Vendar operacija osveži mDNSResponder in upajmo, da odpravi težave, ki povzročajo okvaro procesa.

  1. Zaženite Activity Monitor, dvokliknite mDNSResponder in izberite Quit .

  1. Izberite Force Quit.

Pojdite v razdelek CPU in omrežje v nadzorniku dejavnosti in preverite, ali je prisilna zaustavitev mDNSReponder stabilizirala storitev. Če se nič ne spremeni, znova zaženite Mac ali zaženite varni način.

2. Znova zaženite svoj Mac

Zaprite vse aktivne aplikacije, kliknite Apple logotip v menijski vrstici in izberite Restart . Če mDNSResponder še naprej deluje neobičajno, poskusite zagnati vaš Mac v varnem načinu.

Izklopite vaš Mac in počakajte, da se popolnoma izklopi. Nato takoj pritisnite gumb za vklop in držite Shift. Spustite tipko Shift, ko se na zaslonu pojavi okno za prijavo.

Če vaš Mac uporablja čip M1 Silicon, ga izklopite in počakajte približno 10 – 20 sekund. Nato pritisnite in držite gumb za vklop, dokler se na zaslonu ne prikaže okno z možnostmi zagona. Izberite želeno zagonsko disketo, držite tipko Shift, kliknite Nadaljuj v varnem načinu in spustite tipko Shift, ko se prikaže zaslon za prijavo.

Vnesite svoje geslo, znova zaženite Mac kot običajno (Apple logo > Ponovni zagon ) in preverite, ali to zmanjša porabo procesorja mDNSResponder in uporabo omrežja.

3. Onemogoči požarni zid

Požarni zidovi tretjih oseb lahko motijo ​​komunikacijo naprav v vašem lokalnem omrežju. Če ga uporabljate, ga izklopite in preverite, ali to odpravlja težavo. Prepričajte se tudi, da vgrajeni požarni zid macOS ne blokira dohodnih povezav.

  1. Pojdi na Sistemske nastavitve > Varnost in zasebnost >Požarni zid.
  2. Kliknite ikono ključavnice v spodnjem levem kotu, vnesite geslo za vaš Mac (ali uporabite Touch ID) in klikniteMožnosti požarnega zidu.

  1. Odkljukajte Blokiraj vse dohodne povezave in izberite OK.

4. Onemogoči in znova omogoči mDNSResponder

V redkih primerih, ko mDNSResponder močno uporablja sistemske vire, lahko onemogočanje in ponovno omogočanje storitve odpravi težavo.

Opomba: Preden lahko znova omogočite mDNSResponder, boste morali začasno onemogočiti zaščito sistemske celovitosti (SIP). SIP je zaščitni protokol, ki preprečuje izvajanje nepooblaščene kode v sistemu macOS.

  1. Pojdi na Finder > Applications > Utilities in zaženi Terminal.

  1. Prilepite spodnji ukaz v terminalsko konzolo in pritisnite Enter.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Vnesite geslo za vaš Mac in pritisnite Enter za nadaljevanje.

Za razliko od sistema Windows veliko aplikacij in storitev macOS potrebuje mDNSResponder za pravilno delovanje. Zato vam ne svetujemo, da mDNSResponder držite onemogočen predolgo. Počakajte minuto in nadaljujte z naslednjim korakom, da ponovno omogočite storitev.

  1. Prilepite spodnji ukaz v konzolo in pritisnite Enter.

sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Vnesite geslo za vaš Mac in pritisnite Enter.

mDNSResponder Demystified

Če povzamem, mDNSResponder je varen postopek, ki vašemu Macu pomaga pri povezovanju in komunikaciji z drugimi napravami. Če mDNSResponder deluje nenormalno, mora vsaj eden od zgornjih popravkov za odpravljanje težav normalizirati njegove dejavnosti.

Kaj je mDNSResponder na Macu in ali je varen?