Hoe DNS-cache op Mac te wissen: handmatige en automatische verwijdering

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.

  1. Open CleanMyMac.
  2. Klik op het tabblad Opschonen in de zijbalk > Scannen > Alle ongewenste e-mail bekijken.
  3. 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.

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

  1. Open het Launchpad in het Dock en typ Terminal in de zoekbalk.
  2. Voer de volgende syntaxis in op de opdrachtregel:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  4. Druk op Return, voer uw wachtwoord in en druk nogmaals op Return.
  5. Sluit Terminal af.

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 XversieTerminal-opdracht
macOS Ventura
macOS Monterey
macOS Big Sur
macOS Catalina

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

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 Yosemitesudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches
Mac OS X Snow Leopard
Mac OS X Luipaard
sudo dscacheutil -flushcache
Mac OS X Tigerlookupd -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.