Vad är mDNSResponder på Mac och är det säkert?

Starta din Macs Activity Monitor så hittar du säkert flera processer med kryptiska etiketter. Vi har publicerat några förklaringar som beskriver vad vissa av dessa systemprocesser ( WindowServer och kernel_task ) gör på din Mac . I det här inlägget kommer vi att prata om mDNSResponder.

Vad är mDNSResponder?

mDNSResponder står för "Multicast DNS Responder." Det är en viktig systemapp som driver vissa centrala macOS-funktioner och -funktioner. Om din Mac och en annan mDNSResponder-enhet är i samma nätverk, är mDNSResponder bakgrundsprocessen som låter båda enheterna upptäcka och kommunicera med varandra.

Ja, tjänsten mDNSResponder kan verka obekant, men du använder den troligen dagligen utan att inse det. Om du någonsin har anslutit din Mac till en AirPrint-aktiverad skrivare på ditt lokala nätverk, har mDNSReponder gjort det hända. Processen underlättar också upptäckten av AirPlay-kompatibla enheter(AirPlay-compatible devices) (t.ex. Apple TV) på din Mac.

mDNSResponder använder Bonjours nätverksprotokoll för(Bonjour networking protocol) att automatiskt identifiera enheter på nätverksanslutna Apple - enheter.

" Bonjour " beskriver nätverkstekniken som mDNSResponder bygger på. Bonjour -(Bonjour) protokollet sänder tillgängligheten för din Mac på ett lokalt nätverk. Det gör också att din enhet kan kommunicera tillförlitligt och utbyta data med hjälp av IP-adresser(IP addresses) .

När Bonjour är ansluten till ett trådbundet eller trådlöst nätverk, genomsöker Bonjour(Bonjour) hela tiden nätverket efter andra Bonjour -kompatibla enheter. Observera att Bonjour körs som mDNSResponder på Mac . Även om båda termerna ofta används omväxlande, är det du hittar när du startar Activity Monitor "mDNSResponder."

Appar(Apps) och tjänster (t.ex. iTunes) på icke-Apple-enheter kan också kommunicera och utbyta data med din Mac med Bonjour - protokollet. Läs mer om hur Bonjour-tjänsten fungerar i Windows 10(how the Bonjour service works in Windows 10) .

Är mDNSResponder säkert?

mDNSResponder är ett viktigt element som driver "Bonjour-protokollet" på Apple -enheter. Det är en legitim tjänst designad av Apple , så du har inget att oroa dig för. Processen körs i bakgrunden och söker med jämna mellanrum efter Bonjour-utrustade(Bonjour-equipped) enheter på ditt lokala nätverk.

Trots att det är en säker och oproblematisk systemprocess har vi stött på några Mac -användare som rapporterar att mDNSResponder förbrukar upp till 100 % CPU- användning och minskar Wi-Fi-hastigheten(reduces Wi-Fi speed)

Här täcker vi några felsökningsfixar som kan hjälpa till att återställa mDNSResponder till normalitet på din Mac .

Fixa mDNSResponder-problem

Om det finns ett problem med mDNSResponder kan du få problem med att använda fildelningstjänster, mediedelningsappar och skrivardelningstjänster som AirPrint . Följande korrigeringar kan eliminera fel som påverkar mDNSResponders funktion på din Mac .

1. Tvångsavsluta mDNSResponder(1. Force Quit mDNSResponder)

Att tvångsavsluta mDNSResponder kommer verkligen att avsluta tjänsten, men bara kort. macOS kommer att starta om mDNSResponder omedelbart eftersom det är en viktig systemprocess. Operationen uppdaterar dock mDNSResponder och åtgärdar förhoppningsvis problem som gör att processen inte fungerar.

  1. Starta Activity Monitor , dubbelklicka på mDNSResponder och välj Avsluta(Quit) .

  1. Välj Force Quit .

Gå till CPU- och nätverkssektionen(Network) i aktivitetsövervakaren(Activity Monitor) och kontrollera om tvångsavslutande mDNSReponder stabiliserade tjänsten. Om inget ändras, starta om din Mac eller starta om i felsäkert läge(Mode) .

2. Starta om din Mac(2. Restart Your Mac)

Stäng alla aktiva program, klicka på Apple-logotypen(Apple logo) i menyraden och välj Starta om(Restart) . Om mDNSResponder fortsätter att agera onormalt, prova att starta upp din Mac i felsäkert läge(Safe Mode) .

Stäng av din Mac och vänta tills den stängs av helt. Efteråt(Afterward) trycker du på strömbrytaren och håller ned Skift-(Shift) tangenten omedelbart. Släpp Shift- tangenten när inloggningsfönstret visas på skärmen.

Om din Mac använder M1 Silicon-chippet(M1 Silicon chip) , stäng av det och vänta i cirka 10–20 sekunder. Tryck sedan och håll ned strömknappen(power button) tills fönstret för startalternativ visas på skärmen. Välj önskad startskiva, håll nere Shift-(Shift) tangenten, klicka på Fortsätt i felsäkert läge(Continue in Safe Mode) och släpp Shift -tangenten när inloggningsskärmen visas på skärmen. 

Ange ditt lösenord, starta om din Mac normalt ( Apple-logotypen(Apple logo) > Starta om(Restart) ), och kontrollera om det minskar mDNSResponder CPU - förbrukning och nätverksanvändning.

3. Inaktivera brandvägg(3. Disable Firewall)

Tredje parts brandväggar(Third-party firewalls) kan störa enheter som kommunicerar på ditt lokala nätverk. Om du använder en, stäng av den och kontrollera om det löser problemet. Du bör också se till att den inbyggda macOS-brandväggen(built-in macOS firewall) inte blockerar inkommande anslutningar.

  1. Gå till Systeminställningar(System Preferences) > Säkerhet och sekretess(Security & Privacy) > Brandvägg(Firewall) .
  2. Klicka på låsikonen(lock icon) i det nedre vänstra hörnet, ange din Macs lösenord (eller använd Touch ID) och klicka på Brandväggsalternativ(Firewall Options) .

  1. Avmarkera Blockera alla inkommande anslutningar(Block all incoming connections) och välj OK .

4. Inaktivera och återaktivera mDNSResponder(4. Disable and Re-Enable mDNSResponder)

I de sällsynta fall då mDNSResponder använder systemresurser hårt, kan problemet lösas genom att inaktivera och återaktivera tjänsten.

Obs:(Note:) Du måste tillfälligt inaktivera System Integrity Protection (SIP)(temporarily disable System Integrity Protection (SIP)) innan du kan återaktivera mDNSResponder. SIP är ett skyddsprotokoll som förhindrar exekvering av obehörig kod på macOS.

  1. Gå till Finder > Program(Applications) > Verktyg(Utilities) och starta Terminal .

  1. Klistra in kommandot nedan i terminalkonsolen(Terminal) och tryck på Enter .

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

  1. Ange din Macs lösenord och tryck på Retur(Enter) för att fortsätta.

Till skillnad från Windows kräver många macOS-appar och -tjänster mDNSResponder för att fungera korrekt. Så vi rekommenderar inte att du håller mDNSResponder inaktiverad för länge. Vänta(Wait) en minut och fortsätt till nästa steg för att återaktivera tjänsten.

  1. Klistra in kommandot nedan i konsolen och tryck på Enter .

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

  1. Ange din Macs lösenord och tryck på Retur(Enter) .

mDNSResponder avmystifierad

För att sammanfatta är mDNSResponder en säker process som hjälper din Mac att ansluta och kommunicera med andra enheter. Om mDNSResponder agerar onormalt bör åtminstone en av felsökningskorrigeringarna ovan normalisera dess aktiviteter.



About the author

Jag är en datatekniker med över 10 års erfarenhet, varav 3 år som 店員. Jag har erfarenhet av både Apple och Android-enheter, och är särskilt skicklig på att reparera och uppgradera datorer. Jag tycker också om att titta på film på min dator och använda min iPhone för att ta bilder och filma.



Related posts