Wat is mDNSResponder op Mac en is het veilig?

Start de Activity Monitor van uw Mac en u zult zeker verschillende processen met cryptische labels vinden. We hebben enkele uitleg gegeven over wat sommige van deze systeemprocessen ( WindowServer en kernel_task ) doen op je Mac . In dit bericht zullen we het hebben over mDNSResponder.

Wat is mDNSResponder?

mDNSResponder staat voor "Multicast DNS Responder". Het is een essentiële systeem-app die enkele kernfuncties en -functionaliteiten van macOS 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 hem waarschijnlijk dagelijks zonder het te beseffen. Als je ooit je Mac hebt aangesloten op een AirPrint-compatibele printer in je lokale netwerk, heeft mDNSReponder het voor elkaar gekregen. Het proces vergemakkelijkt ook de ontdekking van AirPlay-compatibele apparaten(AirPlay-compatible devices) (bijv. Apple TV) op je Mac.

mDNSResponder gebruikt het Bonjour-netwerkprotocol(Bonjour networking protocol) om apparaten automatisch te identificeren op Apple -apparaten die op het netwerk zijn aangesloten .

" Bonjour " beschrijft de netwerktechnologie waarop mDNSResponder is gebouwd. Het Bonjour -protocol zendt de beschikbaarheid van uw Mac uit op een lokaal netwerk. Het stelt uw apparaat ook in staat om betrouwbaar te communiceren en gegevens uit te wisselen met behulp van IP-adressen(IP addresses) .

Wanneer aangesloten op een bekabeld of draadloos netwerk, scant Bonjour het netwerk voortdurend op andere Bonjour - compatibele apparaten. Merk op dat Bonjour als mDNSResponder op Mac wordt uitgevoerd . Hoewel beide termen vaak door elkaar worden gebruikt, vindt u 'mDNSResponder' wanneer u de Activity Monitor start.(Activity Monitor)

Apps en services (bijv. iTunes) op niet-Apple-apparaten kunnen ook communiceren en gegevens uitwisselen met uw Mac via het Bonjour -protocol. Lees meer over hoe de Bonjour-service werkt in Windows 10(how the Bonjour service works in Windows 10) .

Is mDNSResponder veilig?

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

Ondanks dat het een veilig en probleemloos systeemproces is, zijn we enkele Mac - gebruikers tegengekomen die melden dat mDNSResponder tot 100% CPU - gebruik verbruikt en de wifi-snelheid verlaagt(reduces Wi-Fi speed)

Hier bespreken we enkele oplossingen voor probleemoplossing die kunnen helpen om mDNSResponder weer normaal te maken op uw Mac .

Problemen met mDNSResponder 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 reparaties kunnen storingen elimineren die de werking van mDNSResponder op uw Mac beïnvloeden .

1. Forceer stop mDNSResponder(1. Force Quit mDNSResponder)

Geforceerd stoppen van mDNSResponder zal de service inderdaad beëindigen, maar slechts voor korte tijd. macOS zal mDNSResponder onmiddellijk herstarten omdat het een essentieel systeemproces is. De bewerking ververst mDNSResponder echter en lost hopelijk problemen op waardoor het proces niet goed werkt.

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

  1. Selecteer Forceer stop(Force Quit) .

Ga naar het CPU- en netwerkgedeelte(Network) van de Activity Monitor en controleer of het geforceerd stoppen van mDNSReponder de service heeft gestabiliseerd. Als er niets verandert, start u uw Mac opnieuw op of start u op in Veilige modus(Mode) .

2. Start je Mac opnieuw op(2. Restart Your Mac)

Sluit alle actieve applicaties, klik op het Apple-logo in de menubalk en selecteer Opnieuw opstarten(Restart) . Als mDNSResponder zich abnormaal blijft gedragen, probeer dan uw Mac op te starten in Veilige modus(Safe Mode) .

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

Als uw Mac de M1 Silicon-chip gebruikt , schakelt u deze uit en wacht u ongeveer 10 – 20 seconden. Houd vervolgens de aan / uit-knop ingedrukt(power button) totdat het venster met opstartopties op het scherm verschijnt. Selecteer de opstartschijf van uw voorkeur, houd de Shift - toets ingedrukt, klik op Doorgaan in veilige modus(Continue in Safe Mode) en laat de Shift -toets los wanneer het inlogscherm op het scherm verschijnt. 

Voer uw wachtwoord in, start uw Mac normaal opnieuw op ( Apple-logo > Opnieuw opstarten(Restart) ) en controleer of dat het CPU- verbruik en netwerkgebruik van mDNSResponder vermindert.

3. Firewall uitschakelen(3. Disable Firewall)

Firewalls van derden(Third-party firewalls) kunnen de communicatie van 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(built-in macOS firewall) inkomende verbindingen niet blokkeert.

  1. Ga naar Systeemvoorkeuren(System Preferences) > Beveiliging en privacy(Security & Privacy) > Firewall .
  2. Klik op het slotpictogram(lock icon) in de linkerbenedenhoek, voer het wachtwoord van uw Mac in (of gebruik Touch ID) en klik op Firewall-opties(Firewall Options) .

  1. Haal het vinkje weg bij Alle inkomende verbindingen blokkeren(Block all incoming connections) en selecteer OK .

4. Schakel mDNSResponder uit en weer in(4. Disable and Re-Enable mDNSResponder)

In het zeldzame geval dat mDNSResponder veel systeembronnen gebruikt, kan het uitschakelen en opnieuw inschakelen van de service het probleem oplossen.

Opmerking:(Note:) u moet System Integrity Protection (SIP) tijdelijk uitschakelen(temporarily disable System Integrity Protection (SIP)) voordat u mDNSResponder opnieuw kunt inschakelen. SIP is een beveiligingsprotocol dat de uitvoering van ongeautoriseerde code op macOS voorkomt.

  1. Ga naar Finder > Toepassingen(Applications) > Hulpprogramma's(Utilities) 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 uw Mac in en druk op Enter om door te gaan.

In tegenstelling tot Windows vereisen veel macOS-apps en -services dat mDNSResponder correct werkt. We raden dus niet aan om de mDNSResponder te lang uitgeschakeld te houden. Wacht(Wait) een minuut en ga verder met de volgende stap om de service opnieuw in te schakelen.

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

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

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

mDNSResponder Demystified

Samenvattend: mDNSResponder is een veilig proces dat je Mac helpt om verbinding te maken met en te communiceren met andere apparaten. Als de mDNSResponder abnormaal werkt, moet ten minste een van de bovenstaande oplossingen voor probleemoplossing zijn activiteiten normaliseren.



About the author

Ik ben een hardware-ingenieur en softwareontwikkelaar met meer dan 10 jaar ervaring in de Apple- en Google-platforms. Mijn vaardigheden liggen in het ontwikkelen van efficiënte, gebruiksvriendelijke oplossingen voor moeilijke technische problemen. Ik heb ervaring met zowel MacOS- als iOS-apparaten, evenals met toetsenbord- en muisbesturing. In mijn vrije tijd vind ik het leuk om te zwemmen, tennis te kijken en naar muziek te luisteren.



Related posts