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

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. 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(AirPlay-compatible devices) (f.eks. Apple TV) på din Mac.

mDNSResponder bruger Bonjour-netværksprotokollen(Bonjour networking protocol) 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 lokalt netværk. Det giver også din enhed mulighed for at kommunikere pålideligt og udveksle data ved hjælp af IP-adresser(IP addresses) .

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, er det, du finder, 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(how the Bonjour service works in Windows 10) .

Er mDNSResponder sikkert?

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(Bonjour-equipped) 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(reduces Wi-Fi speed)

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

Løs problemer med mDNSResponder

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 mDNSResponder's drift på din Mac .

1. Tving til at afslutte mDNSResponder(1. Force Quit 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 får processen til at fungere fejl.

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

  1. Vælg Force Quit .

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

2. Genstart din Mac(2. Restart Your Mac)

Luk alle aktive programmer, klik på Apple-logoet(Apple logo) på menulinjen, og vælg Genstart(Restart) . Hvis mDNSResponder fortsætter med at fungere unormalt, kan du prøve at starte din Mac op(Mac) i fejlsikret tilstand(Safe Mode) .

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

Hvis din Mac bruger M1 Silicon-chippen(M1 Silicon chip) , skal du lukke den ned og vente i ca. 10-20 sekunder. Tryk derefter på tænd/sluk-knappen, og hold den nede,(power button) indtil vinduet med startindstillinger vises på skærmen. Vælg din foretrukne startdisk, hold Shift - tasten nede, klik på Fortsæt i fejlsikret tilstand(Continue in Safe Mode) , og slip Shift -tasten, når login-skærmen kommer på skærmen. 

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

3. Deaktiver Firewall(3. Disable Firewall)

Tredjeparts firewalls(Third-party 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(built-in macOS firewall) ikke blokerer for indgående forbindelser.

  1. Gå til Systemindstillinger(System Preferences) > Sikkerhed og privatliv(Security & Privacy) > Firewall .
  2. Klik på låseikonet(lock icon) i nederste venstre hjørne, indtast din Macs adgangskode (eller brug Touch ID), og klik på Firewall-indstillinger(Firewall Options) .

  1. Fjern markeringen i Bloker alle indgående forbindelser,(Block all incoming connections) og vælg OK .

4. Deaktiver og genaktiver mDNSResponder(4. Disable and Re-Enable mDNSResponder)

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

Bemærk:(Note:) Du skal midlertidigt deaktivere System Integrity Protection (SIP),(temporarily disable 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 > Programmer(Applications) > Hjælpeprogrammer(Utilities) og start Terminal .

  1. Indsæt kommandoen nedenfor i terminalkonsollen(Terminal) , 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(Wait) 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 afmystificeret

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



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts