DNS eller Domain Name Server kan karakteriseras som den viktigaste delen av din länk till internet. DNS översätter domännamnen till och från IP-adresser så att vi inte behöver komma ihåg eller hålla en lista över alla IP-adresser till de webbplatser vi någonsin vill komma åt. Våra system upprätthåller också en förteckning över DNS-poster så att vi kan få tillgång till våra ofta besökta webbplatser snabbare genom snabb upplösning av IP-adresser. Denna cache i vårt system måste rensas från tid till annan. Detta krävs eftersom webbplatser kan ändra sina adresser då och då, så det är en bra idé att undvika IP-konflikter genom att rensa cacheminnet. Att rensa cachen är också ett bra sätt att rensa onödiga data som finns på våra system.

Så låt oss se hur vi kan rensa DNS-cachen på våra Ubuntusystem.

Vi har utfört de kommandon och procedurer som nämns i den här artikeln på ett Ubuntu 18.04 LTS-system. Eftersom vi använder Linux kommandorad – terminalen – för att rensa cacheminnet kan du öppna den via system Dash eller genvägen CTRL+ALT+T.

Metod 1: Användning av systemd-resolve för att rensa DNS-Cache

De flesta Ubuntu- och Debiansystem kör daemon systemd-resolve. Ditt system använder den redan för många saker. Så låt oss använda den för att rensa cachen genom följande kommando:

$ sudo systemd-resolve --flush-caches

Du kan sedan kontrollera statistiken för att försäkra dig om att din cachestorlek nu är noll, alltså rensad. Kör följande kommando för att se statistiken:

$ sudo systemd-resolve --statistics

Din cachestorlek 0 i ovanstående utdata visar att DNS-cachen har rensats.

Metod 2: Användning av dns-clean för att rensa DNS-cachen

Ett annat sätt att rensa DNS-cachen är genom att starta verktyget dns-clean. Kör följande kommando i terminalen för att göra det:

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

Du har nu lärt dig två effektiva metoder för att rensa din DNS-cache. I båda fallen är processen ganska enkel och kräver inte att du startar om ditt Linuxsystem.

Hur man rensar DNS-cachen på Ubuntu