Wis de DNS-cache eenvoudig in Ubuntu

over lege dns-cache

In het volgende artikel gaan we het bekijken hoe kunnen we de DNS-cache in Ubuntu doorspoelen​ Af en toe moet de DNS-cache op uw Ubuntu-systeem worden doorgespoeld. Hiermee voorkomen we IP-adresconflicten. Als iemand het nog niet weet, zeg dan dat de DNS (Domeinnaamservice) is verantwoordelijk voor het toewijzen van de naam van een website aan het bijbehorende IP-adres.

DNS wordt beschouwd als een van de kritieke onderdelen van de internetverbinding. Met de bedoeling van snellere toegang tot bezochte websites vaker houden onze machines DNS-records bij, of met andere woorden, ze cachen.

Naamgeving naar IP-adressen is verreweg de bekendste eigenschap van de DNS-protocollen. Als het IP-adres van de Google-site bijvoorbeeld is 216.58.210.163, komen de meeste mensen schrijvend aan www.google.com en niet het IP-adres, omdat het veel gemakkelijker te onthouden is. Het IP-adres van de site kan veranderen om vele redenen, zonder dat u de website een andere naam hoeft te geven. Wil je meer weten over het domeinnaamsysteem, raadpleeg dan het artikel dat ze op Wikipedia hebben gepubliceerd erover

Als de DNS-cache nooit wordt gewist, kan dit tot verschillende soorten fouten leiden​ Deze fouten kunnen vooral optreden wanneer een website zijn IP-adres verandert. Dit kan een IP-adresconflict veroorzaken. Om dit probleem te vermijden, de DNS-cache van onze machine moet regelmatig worden doorgespoeld​ Bovendien helpt het wissen van de DNS-cache om onnodige gegevens die het systeem bezetten te elimineren en enkele technische problemen op te lossen die verband houden met de beroemde fout 'verouderde inzendingen'.

In de volgende regels zullen we zien hoe spoel DNS-cache op Ubuntu-besturingssysteem in een paar eenvoudige en duidelijke stappen te gebruiken in onze apparatuur.

Spoel DNS-cache op Ubuntu-machines

Om deze taak uit te voeren, zullen we verschillende methoden hebben.

Ruim DNS op met systemd-resolver

Voordat we de DNS-cache leegmaken, kunnen we controleer DNS-statistieken de terminal openen (Ctrl + Alt + T) en de volgende opdracht typen:

sudo systemd-resolve --statistics

De uitvoer die de terminal zou moeten weergeven, zou er ongeveer als volgt uit moeten zien:

Uncleaned DNS-statistieken

Op basis van de bovenstaande schermafbeelding is de huidige cachegrootte 106.

Zodra we de statistieken kennen, kunnen we verder gaan maak de DNS-cache leeg met behulp van systemd-resolve​ Het is een DNS-daemon die is ingebouwd systemd en dat uw systeem al voor veel dingen gebruikt. Net als de duivel systemd-resolven Het draait op alle Ubuntu-systemen, we kunnen het gebruiken om onze DNS-cache te wissen. We hoeven alleen het volgende commando in de terminal te gebruiken (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

naar controleer of het legen is gelukt, we gaan de opdracht opnieuw uitvoeren in de terminal om de cachestatistieken te zien zoals we eerder deden:

Schone DNS-statistieken

sudo systemd-resolve --statistics

Zoals je kunt zien in de bovenstaande schermafbeelding, is de huidige parameter voor de cachegrootte nul. Dit betekent dat de cache met succes is gewist, en dat is wat we nodig hebben.

Spoel de cache met behulp van de opdracht dns-clean

Een andere effectieve methode voor wis onze DNS-cache is om de volgende opdracht in terminal te gebruiken (Ctrl + Alt + T):

DNS schone start

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

Dat is het meest elementaire dat een gebruiker moet weten over het doorspoelen van DNS-cache in Ubuntu. In alle gevallen, het proces is eenvoudig en vereist geen herstart van het hele systeem.

Herinneren op Ubuntu 16.04 is DNS-cache niet standaard ingeschakeld​ We kunnen tools gebruiken zoals bind, dnsmasq, nscd, enz​ om DNS-caches op onze computer te maken. Wat de DNS-service Als uw systeem actief is, zou het geen probleem moeten zijn om het opnieuw op te starten om de DNS-cache te wissen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Andrea Dicam zei

    Goede tip, heel erg bedankt.