"Als het niet kapot is, hoeft het ook niet gemaakt te worden" is een regel waarvan Apple zou willen dat het die in acht had genomen toen in 2014 Yosemite werd uitgebracht. Waarom? Omdat Apple bekend staat om de slogan '"It just works", heeft het gebruiksgemak een flinke klap te verwerken gekregen op het gebied van netwerken. Met de lancering van Yosemite heeft Apple een proces genaamd 'mDNSResponder', een cruciaal onderdeel van Bonjour, het systeem om automatisch apparaten op een netwerk te detecteren, weggedaan. Zonder mDNSResponder kreeg Bonjour op veel Macs met tal van problemen te maken. En het duurde niet lang voordat gebruikers begonnen te klagen over bugs in het systeem.
Wat is mDNSResponder en waarom staat het op mijn Mac?
Zoals veel gebruikers een paar jaar geleden ontdekten toen ze Yosemite installeerden, is mDNSResponder een kritisch onderdeel van het Bonjour-netwerkprotocol. Bonjour zorgt ervoor dat je Mac andere apparaten zoals computers, printers en opslagapparaten op je lokale netwerk kan 'zien' en er dus ook snel verbinding mee kan maken. Als je ooit zomaar een printer of computer hebt zien verschijnen in de navigatiekolom in de Finder, dan was dat dankzij Bonjour. Zo werd het apparaat 'ontdekt' op je lokale netwerk en kon je er eventueel verbinding mee maken. Zie je een app in het Dock op je Mac verschijnen wanneer je in de buurt bent van een iPhone of iPad? Dat is ook Bonjour. En mDNSResponder is de sleutel tot het correct werken van Bonjour.
mDNSResponder is om precies te zijn een daemon die verantwoordelijk is voor het detecteren van diensten die op andere apparaten op het lokale netwerk draaien. Het verwerkt ook DNS-verzoeken voor diensten die verbinding moeten maken met het internet. Apple verving dit door een service die het 'discoveryd'-proces werd genoemd, en daarbij ging van alles mis. Dat is eigenlijk niet echt een verrassing, aangezien mDNSResponder al meer dan een decennium was afgestemd en netwerken altijd een van de lastigste onderdelen van macOS is geweest.
Wat is het probleem met mDNSResponder?
Sommige Mac-gebruikers hebben gemeld dat het netwerkgebruik van mDNSResponder problemen veroorzaakt op hun Mac en dat het netwerk wordt overspoeld met 'junkpakketten': verkeer dat bandbreedte in beslag neemt maar geen doel dient. Ze ontdekken dit met tools die het netwerkverkeer monitoren. Daarom willen ze mDNSResponder verwijderen of uitschakelen.
Het verwijderen van mDNSResponder zorgt er echter voor dat Bonjour niet meer werkt, en het ontdekken en verbinding maken met andere apparaten op het netwerk wordt dan dus onmogelijk. Je zou Bonjour natuurlijk helemaal kunnen uitschakelen, maar dat heeft wel tot gevolg dat je handmatig gegevens moet invoeren voor elk apparaat waar je verbinding mee wilt maken en dat services die afhankelijk zijn van autodiscovery, zoals Handoff en Continuïteit, onbruikbaar worden.
Je DNS-cache volledig wissen
Als je problemen ondervindt of waarschuwingen ziet over de mDNSResponder, maak je DNS-cache dan volledig leeg met behulp van een hulpprogramma, zoals bijvoorbeeld CleanMyMac. Dit helpt bij het oplossen van sommige verbindingsproblemen met de server.
Je kunt de app hier gratis downloaden.
Ga na het installeren van de app naar 'Prestaties' in de navigatiekolom en klik daar op 'Scan'. Je vindt een lijst met aanbevolen onderhoudstaken. Klik op 'Bekijk' om specifieke taken handmatig te selecteren. Kies vervolgens 'Wis DNS-cache' en daarna op 'Voer uit'.
Als je hebt gemerkt dat je Mac traag is geworden, kan het lastig zijn om de oorzaak daarvan te achterhalen. Je zou Activiteitenweergave kunnen gebruiken om mDNSResponder te identificeren, maar dat zijn allemaal vrij lastige processen om zomaar even te begrijpen. CleanMyMac kan echter een helpende hand bieden.
Controleer achtergrondonderdelen die de CPU belasten
Om meer grip te krijgen op de achtergrondprocessen op je Mac, kun je deze gratis analysetool in CleanMyMac proberen. Deze kleine Menu-app analyseert je geheugen en andere parameters achter de schermen van je computer. Als je CleanMyMac eenmaal hebt gedownload, klik je op het kleine iMac-symbool in de bovenste menubalk.
In het tabblad CPU kun je zien wat je processor belast. Loop langs de lijst met apps. Hier kun je een aantal verrassingen vinden. Bekijk ook het tabblad Geheugen voor een realtime weergave van het geheugengebruik. Sluit de apps die je apparaat te veel belasten af.
Het is belangrijk om te weten dat mDNSResponder geen virus is, wat sommige mensen denken als ze het op de achtergrond zien draaien. In werkelijkheid is het een essentieel onderdeel van macOS, dat de automatische ontdekking van apparaten op het lokale netwerk in Bonjour mogelijk maakt. Probeer het dus zeker niet te verwijderen. Als je het gevoel hebt dat het je Mac traag maakt, dan is er waarschijnlijk een andere verklaring. En om erachter te komen wat daar dan wél de oorzaak van is, kun je het arsenaal aan tools van CleanMyMac gebruiken. Zodra je het probleem hebt geïdentificeerd, kan CleanMyMac je helpen het op te lossen.