Hoe de DNS Cache te spoelen op Ubuntu
On oktober 9, 2021 by adminDe 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. Omdat we de Linux command line-de Terminal gebruiken om de cache te spoelen, kunt u deze openen via de system Dash of de CTRL+ALT+T snelkoppeling.
Methode 1: Gebruik systemd-resolve om DNS-Cache te spoelen
De meeste Ubuntu en Debian systemen draaien de systemd-resolve daemon. 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 uw cache nu nul is, dus gewist. 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 in uw Terminal uit:
$ 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.
Geef een antwoord