Start Macens aktivitetsmonitor, og du vil garantert finne flere prosesser med kryptiske etiketter. Vi har publisert noen forklaringer som beskriver hva noen av disse systemprosessene (WindowServer og kernel_task) gjør på din Mac. I dette innlegget skal vi snakke om mDNSResponder.
Hva er mDNSResponder?
mDNSResponder står for "Multicast DNS Responder." Det er en viktig systemapp som driver noen kjernefunksjoner og funksjoner i macOS. Hvis Mac-en din og en annen mDNSResponder-enhet er på samme nettverk, er mDNSResponder bakgrunnsprosessen som lar begge enhetene oppdage og kommunisere med hverandre.
Ja, mDNSResponder-tjenesten kan virke ukjent, men du bruker den mest sannsynlig daglig uten å være klar over det. Hvis du noen gang har koblet Mac-en til en AirPrint-aktivert skriver på det lokale nettverket ditt, har mDNSReponder fått det til. Prosessen letter også oppdagelsen av AirPlay-kompatible enheter (f.eks. Apple TV) på din Mac.
mDNSResponder bruker Bonjour-nettverksprotokollen for automatisk å identifisere enheter på nettverkstilkoblede Apple-enheter.
“Bonjour” beskriver nettverksteknologien som mDNSResponder er bygget på. Bonjour-protokollen kringkaster tilgjengeligheten til Mac-en på et lok alt nettverk. Den lar også enheten din kommunisere pålitelig og utveksle data ved hjelp av IP-adresser.
Når den er koblet til et kablet eller trådløst nettverk, skanner Bonjour hele tiden nettverket etter andre Bonjour-kompatible enheter.Merk at Bonjour kjører som mDNSResponder på Mac. Selv om begge begrepene ofte brukes om hverandre, er det du finner når du starter Activity Monitor "mDNSResponder."
Apper og tjenester (f.eks. iTunes) på ikke-Apple-enheter kan også kommunisere og utveksle data med Mac-en ved hjelp av Bonjour-protokollen. Lær mer om hvordan Bonjour-tjenesten fungerer i Windows 10.
Er mDNSResponder trygt?
mDNSResponder er et viktig element som driver "Bonjour-protokollen" på Apple-enheter. Det er en legitim tjeneste designet av Apple, så du har ingenting å bekymre deg for. Prosessen kjører i bakgrunnen og søker med jevne mellomrom etter Bonjour-utstyrte enheter på ditt lokale nettverk.
Til tross for at det er en trygg og uproblematisk systemprosess, har vi møtt noen Mac-brukere som rapporterer at mDNSResponder bruker opptil 100 % CPU-bruk og reduserer Wi-Fi-hastigheten.
Her dekker vi noen feilsøkingsreparasjoner som kan bidra til å gjenopprette mDNSResponder til normal tilstand på din Mac.
Fix mDNSResponder-problemer
Hvis det er et problem med mDNSResponder, kan du oppleve problemer med å bruke fildelingstjenester, mediedelingsapper og skriverdelingstjenester som AirPrint. Følgende rettelser kan eliminere feil som påvirker mDNSResponders drift på Mac-en din.
1. Tving avslutning mDNSResponder
Tvangsavslutning av mDNSResponder vil faktisk avslutte tjenesten, men bare kort. macOS vil starte mDNSResponder på nytt umiddelbart fordi det er en viktig systemprosess. Operasjonen oppdaterer imidlertid mDNSResponder og løser forhåpentligvis problemer som får prosessen til å fungere feil.
- Start Activity Monitor, dobbeltklikk mDNSResponder, og velg Quit .
- Velg Force Quit.
Gå til CPU- og nettverksdelen av aktivitetsovervåkingen og sjekk om tvangsavslutning av mDNSReponder stabiliserte tjenesten. Hvis ingenting endres, start Mac-en på nytt eller start i sikkermodus.
2. Start Mac-en på nytt
Lukk alle aktive applikasjoner, klikk Apple-logoen på menylinjen, og velg Restart . Hvis mDNSResponder fortsetter å virke unorm alt, prøv å starte Mac-en i sikkermodus.
Slå av Mac-en og vent til den slår seg helt av. Etterpå trykker du på strømknappen og holder Shift-tasten nede umiddelbart. Slipp Shift-tasten når påloggingsvinduet vises på skjermen.
Hvis Mac-en din bruker M1 Silicon-brikken, slå den av og vent i omtrent 10 – 20 sekunder. Trykk deretter og hold strømknappen til vinduet for oppstarts alternativer vises på skjermen. Velg din foretrukne oppstartsdisk, hold Shift-tasten, klikk Fortsett i sikkermodus, og slipp Shift-tasten når påloggingsskjermen kommer på skjermen.
Skriv inn passordet, start Mac-en på nytt norm alt (Apple-logo > Restart ), og sjekk om det reduserer mDNSResponder CPU-forbruk og nettverksbruk.
3. Deaktiver brannmur
Tredjeparts brannmurer kan forstyrre enheter som kommuniserer på ditt lokale nettverk. Hvis du bruker en, slå den av og sjekk om det løser problemet. Du bør også sørge for at den innebygde macOS-brannmuren ikke blokkerer innkommende tilkoblinger.
- Gå til Systemvalg > Sikkerhet og personvern >Brannmur.
- Klikk låsikonet nederst i venstre hjørne, skriv inn Mac-passordet (eller bruk Touch ID), og klikkBrannmur alternativer.
- Fjern merket Blokker alle innkommende tilkoblinger og velg OK.
4. Deaktiver og reaktiver mDNSResponder
I det sjeldne tilfellet at mDNSResponder bruker systemressurser mye, kan deaktivering og reaktivering av tjenesten løse problemet.
Merk: Du må midlertidig deaktivere System Integrity Protection (SIP) før du kan aktivere mDNSResponder på nytt. SIP er en beskyttelsesprotokoll som forhindrer kjøring av uautorisert kode på macOS.
- Gå til Finder > Applications > Utilities og start Terminal.
- Lim inn kommandoen nedenfor i terminalkonsollen og trykk Enter.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Skriv inn Mac-passordet og trykk Enter for å fortsette.
I motsetning til Windows krever mange macOS-apper og -tjenester mDNSResponder for å fungere korrekt. Så vi anbefaler ikke å holde mDNSResponder deaktivert for lenge. Vent et minutt og fortsett til neste trinn for å reaktivere tjenesten.
- Lim inn kommandoen nedenfor i konsollen og trykk Enter.
sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Skriv inn passordet til Mac-en og trykk Enter.
mDNSResponder Demystified
For å oppsummere er mDNSResponder en sikker prosess som hjelper Mac-en din med å koble til og kommunisere med andre enheter. Hvis mDNSResponderen virker unorm alt, bør minst én av feilsøkingsreparasjonene ovenfor normalisere aktivitetene.