Pokrenite Monitor aktivnosti vašeg Maca i sigurno ćete pronaći nekoliko procesa sa zagonetnim oznakama. Objavili smo neka objašnjenja koja detaljno opisuju što neki od ovih sistemskih procesa (WindowServer i kernel_task) rade na vašem Macu. U ovom postu ćemo govoriti o mDNSResponderu.
Što je mDNSResponder?
mDNSResponder je kratica za “Multicast DNS Responder”. To je bitna sistemska aplikacija koja pokreće neke temeljne značajke i funkcije macOS-a. Ako su vaš Mac i drugi mDNSResponder uređaj na istoj mreži, mDNSResponder je pozadinski proces koji oba uređaja omogućuje otkrivanje i međusobnu komunikaciju.
Da, usluga mDNSResponder može se činiti nepoznatom, ali najvjerojatnije je koristite svakodnevno, a da toga niste svjesni. Ako ste ikada povezali svoj Mac s pisačem koji podržava AirPrint na vašoj lokalnoj mreži, mDNSReponder je to učinio. Proces također olakšava otkrivanje uređaja kompatibilnih s AirPlay-om (npr. Apple TV) na vašem Macu.
mDNSResponder koristi mrežni protokol Bonjour za automatsku identifikaciju uređaja na mrežno povezanim Apple uređajima.
“Bonjour” opisuje mrežnu tehnologiju na kojoj je izgrađen mDNSResponder. Protokol Bonjour emitira dostupnost vašeg Mac računala na lokalnoj mreži. Također omogućuje vašem uređaju pouzdanu komunikaciju i razmjenu podataka pomoću IP adresa.
Kada je spojen na žičanu ili bežičnu mrežu, Bonjour stalno skenira mrežu za druge uređaje kompatibilne s Bonjour-om.Imajte na umu da Bonjour radi kao mDNSResponder na Macu. Iako se oba izraza često koriste kao sinonimi, ono što ćete pronaći kada pokrenete Monitor aktivnosti je "mDNSResponder."
Aplikacije i usluge (npr. iTunes) na uređajima koji nisu Apple također mogu komunicirati i razmjenjivati podatke s vašim Mac računalom koristeći Bonjour protokol. Saznajte više o tome kako usluga Bonjour radi u sustavu Windows 10.
Je li mDNSResponder siguran?
mDNSResponder bitan je element koji pokreće “Bonjour protokol” na Apple uređajima. To je legitimna usluga koju je dizajnirao Apple, tako da nemate razloga za brigu. Proces se izvodi u pozadini i povremeno traži uređaje opremljene Bonjour-om na vašoj lokalnoj mreži.
Unatoč tome što se radi o sigurnom i neproblematičnom sustavnom procesu, naišli smo na neke Mac korisnike koji su prijavili da mDNSResponder troši do 100% CPU-a i smanjuje brzinu Wi-Fi-ja.
Ovdje pokrivamo neke popravke za rješavanje problema koji mogu pomoći vratiti mDNSResponder u normalno stanje na vašem Macu.
Rješavanje problema s mDNSResponderom
Ako postoji problem s mDNSResponderom, možete imati poteškoća s korištenjem usluga za dijeljenje datoteka, aplikacija za dijeljenje medija i usluga za dijeljenje pisača kao što je AirPrint. Sljedeći popravci mogu eliminirati greške koje utječu na rad mDNSRespondera na vašem Macu.
1. Prisilno zatvori mDNSResponder
Prisilno isključivanje mDNSResponder će doista prekinuti uslugu, ali samo nakratko. macOS će odmah ponovno pokrenuti mDNSResponder jer je to vitalni sistemski proces. Međutim, ova operacija osvježava mDNSResponder i, nadamo se, rješava probleme koji uzrokuju neispravnost procesa.
- Pokrenite Monitor aktivnosti, dvaput pritisnite mDNSResponder i odaberite Quit .
- Odaberi Prisilno izađi.
Idite na odjeljak CPU i mreža u Monitoru aktivnosti i provjerite je li prisilno napuštanje mDNSRepondera stabiliziralo uslugu. Ako se ništa ne promijeni, ponovno pokrenite Mac ili ga pokrenite u sigurnom načinu rada.
2. Ponovno pokrenite svoj Mac
Zatvorite sve aktivne aplikacije, kliknite Apple logo na traci izbornika i odaberite Restart . Ako mDNSResponder nastavi raditi neuobičajeno, pokušajte pokrenuti svoj Mac u Safe Mode.
Isključite svoj Mac i pričekajte da se potpuno isključi. Nakon toga, odmah pritisnite gumb za uključivanje i držite Shift. Otpustite tipku Shift kada se na ekranu pojavi prozor za prijavu.
Ako vaš Mac koristi M1 Silicon čip, isključite ga i pričekajte oko 10 – 20 sekundi. Zatim pritisnite i držite gumb za uključivanje dok se na zaslonu ne pojavi prozor s opcijama pokretanja. Odaberite željeni disk za pokretanje, držite tipku Shift, kliknite Nastavi u sigurnom načinu, i otpustite Shift tipku kada se pojavi zaslon za prijavu.
Unesite svoju lozinku, ponovno pokrenite Mac normalno (Apple logo > Restart ), i provjerite smanjuje li to potrošnju procesora mDNSResponder i upotrebu mreže.
3. Onemogući vatrozid
Vatrozidi trećih strana mogu ometati uređaje koji komuniciraju na vašoj lokalnoj mreži. Ako ga koristite, isključite ga i provjerite rješava li to problem. Također biste trebali osigurati da ugrađeni vatrozid macOS-a ne blokira dolazne veze.
- Idite na System Preferences > Security & Privacy >Vatrozid.
- Kliknite ikonu lokota u donjem lijevom kutu, unesite lozinku za Mac (ili upotrijebite Touch ID) i klikniteOpcije vatrozida.
- Odznačite Blokiraj sve dolazne veze i odaberite OK.
4. Onemogući i ponovno omogući mDNSResponder
U rijetkim slučajevima kada mDNSResponder intenzivno koristi resurse sustava, onemogućavanje i ponovno uključivanje usluge može riješiti problem.
Napomena: Morat ćete privremeno onemogućiti zaštitu integriteta sustava (SIP) prije nego što možete ponovno omogućiti mDNSResponder. SIP je zaštitni protokol koji sprječava izvršavanje neovlaštenog koda na macOS-u.
- Idite na Finder > Applications > Utilities i pokrenite Terminal.
- Zalijepite naredbu ispod u terminalsku konzolu i pritisnite Enter.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Unesite lozinku vašeg Mac računala i pritisnite Enter za nastavak.
Za razliku od Windowsa, mnoge macOS aplikacije i usluge zahtijevaju mDNSResponder kako bi ispravno funkcionirale. Dakle, ne savjetujemo da mDNSResponder držite onemogućenim predugo. Pričekajte minutu i prijeđite na sljedeći korak kako biste ponovno omogućili uslugu.
- Zalijepite donju naredbu u konzolu i pritisnite Enter.
sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Unesite lozinku vašeg Mac računala i pritisnite Enter.
mDNSResponder demistificiran
Da sažmemo, mDNSResponder je siguran proces koji pomaže vašem Macu da se poveže i komunicira s drugim uređajima. Ako se mDNSResponder ponaša neuobičajeno, barem jedan od gore navedenih popravaka za rješavanje problema trebao bi normalizirati njegove aktivnosti.