Domain Name System (DNS) is een van de essentiële elementen van internettoegang. Door de naam die u in de adresbalk typt, te vertalen naar een IP-adres, krijgt u toegang tot de website die u nodig heeft. Net als elk ander systeem slaat het gegevens op in de cache die fungeert als een geheugen waarnaar uw Mac verwijst wanneer hij probeert uit te vinden hoe een site moet worden geladen. Af en toe kan er echter iets misgaan en kunt u geen toegang krijgen tot een website. Als dat uw geval is, probeer dan de DNS-cache leeg te maken. Het is geen moeilijke taak en we zullen u door de stappen leiden die nodig zijn om uw DNS opnieuw in te stellen op verschillende macOS-versies.

Wat is DNS-cache
Dus wat is DNS-cache? Het is een lijst met domeinnamen die zijn toegeschreven aan uw laatst bezochte websites. Het is niet hetzelfde als de recente online geschiedenis. Domeinnaaminformatie is gecodeerd in cijfers, bijvoorbeeld 174.142.192.113.
Wanneer een website naar een nieuw domein migreert, verandert het DNS-adres. Uiteraard wordt het onbereikbaar omdat uw nog steeds Mac afhankelijk is van het verouderde DNS-record.
DNS-cache is dus een logboek dat deze numerieke informatie vertaalt naar voor mensen leesbare websitenamen. Nadat u de DNS-cache heeft opgeschoond, zult u merken dat sommige websites langzamer laden; dat is volkomen normaal. Je Mac is ze vergeten en probeert ze helemaal opnieuw te openen.
Waarom u de DNS-cache moet leegmaken
Er zijn verschillende redenen om de DNS-cache leeg te maken. De belangrijkste is echter dat het uw surfervaring kan helpen verbeteren door de browser die u gebruikt sneller te maken. Het kan ook de prestaties van uw browser verbeteren door opgeslagen cachebestanden te legen.
Wat doet het leegmaken van de DNS-cache?
Wanneer u de DNS-cache leegmaakt, wordt de cache verwijderd die lokaal op uw computer is opgeslagen, waardoor uw apparaat wordt gedwongen deze informatie opnieuw op te halen van de DNS-server zodra er een nieuw DNS-verzoek wordt gedaan.
Hoe u de DNS-cache handmatig en automatisch kunt leegmaken
Er zijn verschillende manieren om de DNS-cache op Mac leeg te maken. Eerst laten we de eenvoudigste zien: automatische verwijdering met behulp van een Mac-opschoningsapp. Vervolgens gaan we verder met de handmatige stappen.
1. DNS leegmaken met één klik
Zoals we hierboven hebben uitgelegd, kunt u deze verouderde cachebestanden handmatig verwijderen. Er is echter een eenvoudigere manier: met een app. Voor zover wij weten is de enige app die dit doet CleanMyMac van MacPaw. Dit is een bekende Mac-onderhoudsapp die ook door Apple is bekrachtigd.
Het leegmaken van de DNS-cache behoort toevallig tot het arsenaal aan functies om u hierbij te helpen. Om de DNS-cache met CleanMyMac leeg te maken, hoeft u deze alleen maar te downloaden. Dat kunt u hier gratis doen.

Deze optie vindt u op het tabblad Prestaties wanneer u CleanMyMac installeert. Zie de schermafbeelding hierboven. Wanneer u op Uitvoeren klikt, wordt de cache automatisch gewist en zouden uw internetinstellingen moeten optimaliseren.
Een ander ding dat het proberen waard is, is het wissen van de browsercache zelf (niet hetzelfde als het wissen van de DNS-lijst). U kunt dit automatisch voor alle browsers doen als u CleanMyMac opent.
Dit zou mogelijk kleine toegangsproblemen moeten oplossen en ruimte vrijmaken.
- Open CleanMyMac.
- Klik op het tabblad Opschonen in de zijbalk > Scannen > Alle ongewenste e-mail bekijken.
- Blader door de lijst met gevonden items en klik op Opschonen.

Het zou vrij eenvoudig moeten zijn: alles zou weer normaal moeten zijn. Of u kunt een of meer van de volgende methoden proberen.
_1561977534.png)
2. DNS-cache in Terminal leegmaken
Bent u bekend met Terminal? Zo niet, geen probleem. Het enige dat u hoeft te doen, is de Terminal-app openen en een paar opdrachten plakken.
Lees ook:Foutcode -36 op uw Mac: 5 handmatige oplossingen en 1 automatische oplossing
- Open het Launchpad in het Dock en typ Terminal in de zoekbalk.
- Voer de volgende syntaxis in op de opdrachtregel:
- Druk op Return, voer uw wachtwoord in en druk nogmaals op Return.
- Sluit Terminal af.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder


3. DNS-cache wissen op oudere macOS-versies
Het algoritme is hetzelfde; alleen de kopieer-/plakopdracht in de terminal zal voor elk besturingssysteem anders zijn.
| macOS ofMac OS Xversie | Terminal-opdracht |
| macOS Ventura macOS Monterey macOS Big Sur macOS Catalina |
|
| macOS Mojave macOS High Sierra macOS Sierra OS X Bergleeuw Mac OS X Leeuw | sudo killall -HUP mDNSResponder |
| Mac OS X El Capitan OS X Mavericks | sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder |
| OS X Yosemite | sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches |
| Mac OS X Snow Leopard Mac OS X Luipaard | sudo dscacheutil -flushcache |
| Mac OS X Tiger | lookupd -flushcache |
4. DNS-cache op Linux leegmaken
Voordat u de DNS-cache op Linux wist, moet u ervoor zorgen dat systemd-resolved actief is. Open een terminalvenster en voer deze opdracht in:
sudo systemctl is-active systemd-resolved
Als u 'actief' ziet, voert u de opdracht in om de DNS-cache leeg te maken:
sudo systemd-resolve --flush-caches
Er is geen succesbericht, maar u kunt controleren of dat heeft gewerkt door de volgende opdracht uit te voeren:
sudo systemd-resolve --statistics
Als u ziet dat de huidige cachegrootte 0 is, heeft u de volledige DNS-cache met succes leeggemaakt.
Het wissen van de DNS-cache op de Mac is niet iets dat u vaak hoeft te doen, maar het is een goede manier om benoemde serverfouten op te lossen. Gebruik de juiste opdracht voor uw besturingssysteem en u kunt problemen binnen enkele seconden oplossen.
Veelgestelde vragen
Heb ik beheerdersrechten nodig om de DNS-cache op de Mac leeg te maken?
Ja. Het is omdat je moet gebruikensudoin de opdracht, en u kunt het niet uitvoeren zonder beheerdersrechten.
Worden door het leegmaken van de DNS-cache de browsegeschiedenis, cookies of opgeslagen wachtwoorden gewist?
Nee, het heeft niets te maken met browsergerelateerde gegevens. Het wist alleen het DNS-record.
Wat zijn de alternatieven voor het leegmaken van de DNS-cache op Mac?
Als de bovenstaande methoden te technisch lijken, kunt u proberen uw browser hard te vernieuwen. Een andere manier om verouderde DNS-gegevens te vernieuwen is door browsercaches te verwijderen.
