De DNS of de Domain Name Server kan worden gekarakteriseerd als het meest essentiële onderdeel van uw verbinding met het internet. De DNS vertaalt de domeinnamen van en naar de IP-adressen, zodat we geen lijst hoeven te onthouden of bij te houden van alle IP-adressen van de websites die we ooit willen bezoeken. Onze systemen houden ook een lijst van DNS-records bij zodat we onze vaak bezochte websites sneller kunnen bereiken door een snelle omzetting van IP-adressen. Deze cache op ons systeem moet van tijd tot tijd worden gespoeld. Dit is nodig omdat websites hun adressen steeds weer kunnen wijzigen, dus het is een goed idee om IP-conflicten te voorkomen door de cache te wissen. Het spoelen van de cache is ook een goede manier om onnodige gegevens op onze systemen te wissen.

Dus laten we eens kijken hoe we de DNS-cache op onze Ubuntu-systemen kunnen spoelen.

We hebben de opdrachten en procedures die in dit artikel worden genoemd, uitgevoerd op een Ubuntu 18.04 LTS-systeem. Aangezien we de Linux-opdrachtregel-de Terminal gebruiken om de cache te spoelen, kunt u deze openen via de systeem-Dash of de snelkoppeling CTRL+ALT+T.

Methode 1: Systemd-resolve gebruiken om DNS-Cache te spoelen

Op de meeste Ubuntu- en Debian-systemen draait de daemon systemd-resolve. Uw systeem gebruikt het al voor een heleboel dingen. Laten we deze dus gebruiken om de cache te spoelen met het volgende commando:

$ sudo systemd-resolve --flush-caches

U kunt dan de statistieken controleren om er zeker van te zijn dat de cache nu nul is, en dus leeggemaakt. Voer het volgende commando uit om de statistieken te bekijken:

$ sudo systemd-resolve --statistics

Uw cache grootte 0 in de bovenstaande uitvoer laat zien dat de DNS cache is gewist.

Methode 2: Gebruik dns-clean om DNS-Cache te spoelen

Een andere manier om de DNS cache te wissen is door het hulpprogramma dns-clean te starten. Voer hiervoor het volgende commando uit in uw Terminal:

$ sudo /etc/init.d/dns-clean start

U heeft nu twee effectieve methodes geleerd om uw DNS-cache te wissen. In beide gevallen is het proces vrij eenvoudig en hoeft u uw Linux-systeem niet opnieuw op te starten.

Hoe de DNS-cache te spoelen op Ubuntu