Anonim

Start de Activity Monitor van je Mac en je zult zeker verschillende processen met cryptische labels tegenkomen. We hebben enkele uitleg gepubliceerd waarin wordt beschreven wat sommige van deze systeemprocessen (WindowServer en kernel_task) doen op je Mac. In dit bericht gaan we het hebben over mDNSResponder.

Wat is mDNSResponder?

mDNSResponder staat voor "Multicast DNS-responder". Het is een essentiële systeem-app die enkele belangrijke macOS-functies en -functionaliteiten mogelijk maakt. Als uw Mac en een ander mDNSResponder-apparaat zich op hetzelfde netwerk bevinden, is mDNSResponder het achtergrondproces waarmee beide apparaten elkaar kunnen detecteren en met elkaar kunnen communiceren.

Ja, de mDNSResponder-service lijkt misschien onbekend, maar u gebruikt deze waarschijnlijk dagelijks zonder het te beseffen. Als je ooit je Mac hebt aangesloten op een AirPrint-compatibele printer op je lokale netwerk, heeft mDNSReponder het voor elkaar gekregen. Het proces vergemakkelijkt ook de ontdekking van AirPlay-compatibele apparaten (bijv. Apple TV) op uw Mac.

mDNSResponder gebruikt het Bonjour-netwerkprotocol om automatisch apparaten te identificeren op op het netwerk aangesloten Apple-apparaten.

“Bonjour” beschrijft de netwerktechnologie waarop mDNSResponder is gebouwd. Het Bonjour-protocol zendt de beschikbaarheid van uw Mac uit op een lokaal netwerk. Het zorgt er ook voor dat uw apparaat betrouwbaar kan communiceren en gegevens kan uitwisselen via IP-adressen.

Bij verbinding met een bekabeld of draadloos netwerk scant Bonjour voortdurend het netwerk op zoek naar andere Bonjour-compatibele apparaten.Merk op dat Bonjour draait als mDNSResponder op Mac. Hoewel beide termen vaak door elkaar worden gebruikt, vindt u 'mDNSResponder' als u de Activity Monitor start.

Apps en services (bijv. iTunes) op niet-Apple-apparaten kunnen ook communiceren en gegevens uitwisselen met je Mac via het Bonjour-protocol. Meer informatie over hoe de Bonjour-service werkt in Windows 10.

Is mDNSResponder veilig?

mDNSResponder is een essentieel element dat het "Bonjour-protocol" op Apple-apparaten aandrijft. Het is een legitieme service die is ontworpen door Apple, dus u hoeft zich nergens zorgen over te maken. Het proces wordt op de achtergrond uitgevoerd en zoekt periodiek naar met Bonjour uitgeruste apparaten op uw lokale netwerk.

Ondanks dat het een veilig en onproblematisch systeemproces is, zijn we enkele Mac-gebruikers tegengekomen die melden dat mDNSResponder tot 100% CPU-gebruik verbruikt en de wifi-snelheid verlaagt.

Hier behandelen we enkele oplossingen voor het oplossen van problemen die kunnen helpen om mDNSResponder weer normaal te maken op je Mac.

MDNSResponder-problemen oplossen

Als er een probleem is met mDNSResponder, kunt u problemen ondervinden bij het gebruik van services voor het delen van bestanden, apps voor het delen van media en services voor het delen van printers, zoals AirPrint. De volgende oplossingen kunnen storingen verhelpen die de werking van mDNSResponder op uw Mac beïnvloeden.

1. Forceer stop mDNSResponder

Geforceerd afsluiten van mDNSResponder beëindigt inderdaad de service, maar slechts kort. macOS zal mDNSResponder onmiddellijk herstarten omdat het een vitaal systeemproces is. De bewerking vernieuwt echter mDNSResponder en lost hopelijk problemen op die ervoor zorgen dat het proces niet goed werkt.

  1. Start de Activity Monitor, dubbelklik op mDNSResponder en selecteer Quit .

  1. Selecteer Geforceerd stoppen.

Ga naar het CPU- en netwerkgedeelte van de Activity Monitor en controleer of geforceerd afsluiten van mDNSReponder de service heeft gestabiliseerd. Als er niets verandert, start je Mac opnieuw op of start je op in Veilige modus.

2. Herstart je Mac

Sluit alle actieve toepassingen, klik op het Apple-logo in de menubalk en selecteer Opnieuw opstarten . Als mDNSResponder zich abnormaal blijft gedragen, probeer dan je Mac op te starten in Veilige modus.

Schakel je Mac uit en wacht tot deze volledig is uitgeschakeld. Druk daarna op de aan/uit-knop en houd de toets Shift onmiddellijk ingedrukt. Laat de toets Shift los wanneer het inlogvenster op het scherm verschijnt.

Als uw Mac de M1 Silicon-chip gebruikt, sluit u deze af en wacht u ongeveer 10 tot 20 seconden. Houd vervolgens de aan/uit-knop ingedrukt totdat het venster met opstartopties op het scherm verschijnt. Selecteer de gewenste opstartschijf, houd de toets Shift ingedrukt, klik op Doorgaan in veilige modus en laat de toets Shift los wanneer het inlogscherm op het scherm verschijnt.

Voer je wachtwoord in, herstart je Mac normaal (Apple-logo > Herstart ), en controleer of dat het CPU-verbruik en het netwerkgebruik van mDNSResponder vermindert.

3. Firewall uitschakelen

Firewalls van derden kunnen de communicatie tussen apparaten op uw lokale netwerk verstoren. Als u er een gebruikt, schakelt u deze uit en controleert u of dat het probleem oplost. Zorg er ook voor dat de ingebouwde macOS-firewall inkomende verbindingen niet blokkeert.

  1. Ga naar Systeemvoorkeuren > Beveiliging en privacy >Firewall.
  2. Klik op het slotpictogram in de linkerbenedenhoek, voer het wachtwoord van je Mac in (of gebruik Touch ID) en klik opFirewall-opties.

  1. Deselecteer Blokkeer alle inkomende verbindingen en selecteer OK.

4. Schakel mDNSResponder uit en weer in

In het zeldzame geval dat mDNSResponder veel systeembronnen gebruikt, kan het probleem worden opgelost door de service uit en weer in te schakelen.

Opmerking: U moet System Integrity Protection (SIP) tijdelijk uitschakelen voordat u mDNSResponder weer kunt inschakelen. SIP is een beveiligingsprotocol dat de uitvoering van ongeautoriseerde code op macOS verhindert.

  1. Ga naar Finder > Applicaties > Hulpprogramma's en start Terminal.

  1. Plak de onderstaande opdracht in de Terminal-console en druk op Enter.

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

  1. Voer het wachtwoord van je Mac in en druk op Enter om door te gaan.

In tegenstelling tot Windows hebben veel macOS-apps en -services mDNSResponder nodig om correct te functioneren. We raden dus af om de mDNSResponder te lang uitgeschakeld te houden. Wacht een minuut en ga verder met de volgende stap om de service opnieuw in te schakelen.

  1. Plak het onderstaande commando in de console en druk op Enter.

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

  1. Voer het wachtwoord van je Mac in en druk op Enter.

mDNSResponder Demystified

Om samen te vatten: mDNSResponder is een veilig proces dat je Mac helpt verbinding te maken en te communiceren met andere apparaten. Als de mDNSResponder zich abnormaal gedraagt, zou ten minste één van de bovenstaande oplossingen voor probleemoplossing de activiteiten moeten normaliseren.

Wat is mDNSResponder op Mac en is het veilig?