Anonim

Start din Macs Activity Monitor, og du er sikker på at finde flere processer med kryptiske etiketter. Vi har udgivet nogle forklaringer, der beskriver, hvad nogle af disse systemprocesser (WindowServer og kernel_task) gør på din Mac. I dette indlæg vil vi tale om mDNSResponder.

Hvad er mDNSResponder?

mDNSResponder står for "Multicast DNS Responder." Det er en vigtig systemapp, der driver nogle kernefunktioner i macOS og funktioner. Hvis din Mac og en anden mDNSResponder-enhed er på det samme netværk, er mDNSResponder baggrundsprocessen, der lader begge enheder registrere og kommunikere med hinanden.

Ja, mDNSResponder-tjenesten virker måske ukendt, men du bruger den højst sandsynligt dagligt uden at være klar over det. Hvis du nogensinde har tilsluttet din Mac til en AirPrint-aktiveret printer på dit lokale netværk, fik mDNSReponder det til at ske. Processen letter også opdagelsen af ​​AirPlay-kompatible enheder (f.eks. Apple TV) på din Mac.

mDNSResponder bruger Bonjour-netværksprotokollen til automatisk at identificere enheder på netværkstilsluttede Apple-enheder.

“Bonjour” beskriver den netværksteknologi, som mDNSResponder er bygget på. Bonjour-protokollen udsender tilgængeligheden af ​​din Mac på et lok alt netværk. Det giver også din enhed mulighed for at kommunikere pålideligt og udveksle data ved hjælp af IP-adresser.

Når den er tilsluttet et kablet eller trådløst netværk, scanner Bonjour konstant netværket for andre Bonjour-kompatible enheder.Bemærk, at Bonjour kører som mDNSResponder på Mac. Selvom begge udtryk ofte bruges i flæng, vil du finde, når du starter Activity Monitor, "mDNSResponder."

Apps og tjenester (f.eks. iTunes) på ikke-Apple-enheder kan også kommunikere og udveksle data med din Mac ved hjælp af Bonjour-protokollen. Lær mere om, hvordan Bonjour-tjenesten fungerer i Windows 10.

Er mDNSResponder sikker?

mDNSResponder er et væsentligt element, der driver "Bonjour-protokollen" på Apple-enheder. Det er en legitim tjeneste designet af Apple, så du har intet at bekymre dig om. Processen kører i baggrunden og søger med jævne mellemrum efter Bonjour-udstyrede enheder på dit lokale netværk.

På trods af at det er en sikker og uproblematisk systemproces, er vi stødt på nogle Mac-brugere, der rapporterer, at mDNSResponder bruger op til 100 % CPU-brug og reducerer Wi-Fi-hastigheden.

Her dækker vi nogle fejlfindingsrettelser, der kan hjælpe med at gendanne mDNSResponder til normal tilstand på din Mac.

Fix mDNSResponder-problemer

Hvis der er et problem med mDNSResponder, kan du opleve problemer med at bruge fildelingstjenester, mediedelingsapps og printerdelingstjenester som AirPrint. Følgende rettelser kan eliminere fejl, der påvirker mDNSResponders drift på din Mac.

1. Tving afslutning mDNSResponder

Tvangsafslutning af mDNSResponder vil ganske rigtigt afslutte tjenesten, men kun kortvarigt. macOS genstarter mDNSResponder med det samme, fordi det er en vital systemproces. Men handlingen opdaterer mDNSResponder og løser forhåbentlig problemer, der forårsager, at processen ikke fungerer.

  1. Start Activity Monitor, dobbeltklik på mDNSResponder, og vælg Quit .

  1. Vælg Force Quit.

Gå til CPU- og netværkssektionen i Activity Monitor og kontroller, om tvungen afslutning af mDNSReponder stabiliserede tjenesten. Hvis intet ændrer sig, genstart din Mac eller start i fejlsikret tilstand.

2. Genstart din Mac

Luk alle aktive applikationer, klik på Apple-logoet på menulinjen, og vælg Restart . Hvis mDNSResponder fortsætter med at fungere unorm alt, kan du prøve at starte din Mac op i fejlsikret tilstand.

Sluk din Mac, og vent på, at den lukker helt ned. Tryk derefter på tænd/sluk-knappen og hold Shift nede med det samme. Slip Shift-tasten, når login-vinduet vises på skærmen.

Hvis din Mac bruger M1 Silicon-chippen, skal du lukke den ned og vente i cirka 10 – 20 sekunder. Tryk derefter på afbryderknappen, og hold den nede, indtil vinduet med startindstillinger vises på skærmen. Vælg din foretrukne startdisk, hold Shift-tasten nede, klik på Fortsæt i fejlsikret tilstand, og slip Shift-tasten, når login-skærmen kommer på skærmen.

Indtast din adgangskode, genstart din Mac norm alt (Apple-logo > Restart ), og kontroller, om det reducerer mDNSResponder CPU-forbrug og netværksbrug.

3. Deaktiver Firewall

Tredjeparts firewalls kan forstyrre enheder, der kommunikerer på dit lokale netværk. Hvis du bruger en, skal du slukke for den og kontrollere, om det løser problemet. Du bør også sikre dig, at den indbyggede macOS-firewall ikke blokerer for indgående forbindelser.

  1. Gå til Systemindstillinger > Sikkerhed og privatliv >Firewall.
  2. Klik på låsikonet i nederste venstre hjørne, indtast din Macs adgangskode (eller brug Touch ID), og klik påFirewall-indstillinger.

  1. Fjern markeringen Bloker alle indgående forbindelser, og vælg OK.

4. Deaktiver og genaktiver mDNSResponder

I det sjældne tilfælde, hvor mDNSResponder bruger systemressourcer meget, kan deaktivering og genaktivering af tjenesten løse problemet.

Bemærk: Du skal midlertidigt deaktivere System Integrity Protection (SIP), før du kan genaktivere mDNSResponder. SIP er en beskyttelsesprotokol, der forhindrer eksekvering af uautoriseret kode på macOS.

  1. Gå til Finder > Applications > Utilities og start Terminal.

  1. Indsæt kommandoen nedenfor i terminalkonsollen, og tryk på Enter.

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

  1. Indtast din Macs adgangskode, og tryk på Enter for at fortsætte.

I modsætning til Windows kræver mange macOS-apps og -tjenester mDNSResponder for at fungere korrekt. Så vi anbefaler ikke at holde mDNSResponder deaktiveret for længe. Vent et minut, og fortsæt til næste trin for at genaktivere tjenesten.

  1. Indsæt kommandoen nedenfor i konsollen, og tryk på Enter.

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

  1. Indtast din Macs adgangskode, og tryk på Enter.

mDNSResponder Demystified

For at opsummere er mDNSResponder en sikker proces, der hjælper din Mac med at forbinde og kommunikere med andre enheder. Hvis mDNSResponderen virker unorm alt, bør mindst én af fejlfindingsrettelserne ovenfor normalisere dens aktiviteter.

Hvad er mDNSResponder på Mac, og er det sikkert?