/ / Vad är mDNSResponder och varför körs det på min Mac?

Vad är mDNSResponder, och varför körs det på min Mac?

You’re setting up a Mac firewall, or just kontrollera vad som körs med Activity Monitor när du märker att något kryptiskt kör: mDNSResponder. Vad är denna process och bör du vara orolig? Nej: detta är en kärndel i macOS.

RELATERAD: Vad är configd och varför körs det på min Mac?

This article is part of our ongoing series förklara olika processer som finns i Activity Monitor, som kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd och många andra. Vet du inte vad dessa tjänster är? Bättre börja läsa!

Vad är mDNSResponder?

Dagens process, mDNSResponder, är en viktig del avBonjour-protokollet. Bonjour är Apples nätverkstjänst för nollkonfiguration, vilket i princip betyder att det är hur Apple-enheter hittar varandra i ett nätverk. Vår process, mDNSResponder, skannar regelbundet ditt lokala nätverk och letar efter andra Bonjour-aktiverade enheter.

Varför leta efter andra enheter? För att göra nätverk enkelt. Ett exempel på detta arbete är iTunes-delning av bibliotek. Öppna iTunes så kan du se och bläddra bland andra iTunes-bibliotek över ditt lokala nätverk. Bonjour är anledningen till att detta fungerar: protokollet gör att två datorer i samma nätverk enkelt kan hitta varandra, vilket innebär att listan över delade iTunes-bibliotek alltid är uppdaterad.

Bonjour möjliggör mer än bara iTunes-delning - dethjälper till att fylla i listan över "Delade" enheter i Finder. Bonjour fyller också bilddelningen i Foton, listan över Airplay-kompatibla enheter och snabbt hitta skrivare. Eftersom samma process körs på Windows kan Bonjour också användas för att snabbt ansluta till Windows-datorer som kör programvara som iTunes - så fungerar delning av iTunes-bibliotek mellan datorer och Mac-datorer.

Tredjepartsprogramvara kan också använda Bonjour: till exempel kan du strömma ljud från iTunes till Kodi, även om du kör Kodi på Windows, om du har Bonjour installerat. Ett enkelt program som heter Bonjour Browser låter dig snabbt bläddra bland alla Bonjour-aktiverade enheter i ditt nätverk.

If you use a Mac firewall, you’re going to see popups om mDNSResponder. Om du blockerar den här processen från att komma åt nätverket förhindrar Bonjour att fungera, vilket gör det svårare att använda ditt lokala nätverk. Under vissa omständigheter kan inaktivering av Bonjour förhindra dig att ansluta till Internet helt, så det är nog bäst att bara låta mDNSResponder komma åt ditt nätverk.

För det mesta bör du inte märka att mDNSResponder tar upp mycket CPU eller minne. Om du gör det bör omstart av din Mac i de flesta fall lösa problemet.

Vänta, tog inte Apple bort mDNSResponder?

Du kanske tror att Apple tog bort mDNSResponderfrån macOS för flera år sedan, och du är rätt. Enligt Ars Technica drog Apple kortvarigt mDNSResponder för Yosemite 2014, bara för att upptäcka att mycket saker går sönder utan det. Apple tog tillbaka mDNSResponder ett år senare för El Capitan, som tydligen fixade 300 olika macOS-buggar i en snabb rörelse. Detta får oss att misstänka att mDNSResponder inte kommer att försvinna från macOS igen snart.

Fotokredit: guteksk7 / Shutterstock.com