DNS sau serverul de nume de domeniu poate fi caracterizat ca fiind cea mai esențială parte a legăturii dumneavoastră cu internetul. DNS traduce numele de domeniu în și din adrese IP, astfel încât nu trebuie să ne amintim sau să păstrăm o listă cu toate adresele IP ale site-urilor web pe care dorim să le accesăm vreodată. Sistemele noastre mențin, de asemenea, o listă de înregistrări DNS, astfel încât să putem accesa mai rapid site-urile web pe care le vizităm frecvent prin rezolvarea rapidă a adreselor IP. Această memorie cache din sistemul nostru trebuie să fie curățată din când în când. Acest lucru este necesar deoarece site-urile web își pot schimba adresele din când în când, așa că este o idee bună să evităm conflictele de IP prin ștergerea cache-ului. Ștergerea cache-ului este, de asemenea, o modalitate bună de a șterge datele inutile care rezidă pe sistemele noastre.

Așa că haideți să vedem cum putem șterge cache-ul DNS pe sistemele noastre Ubuntu.

Am executat comenzile și procedurile menționate în acest articol pe un sistem Ubuntu 18.04 LTS. Deoarece folosim linia de comandă Linux – Terminalul pentru a curăța memoria cache, îl puteți deschide prin intermediul tabloului de bord al sistemului sau prin scurtătura CTRL+ALT+T.

Metoda 1: Utilizarea systemd-resolve pentru a curăța DNS-Cache

Majoritatea sistemelor Ubuntu și Debian rulează daimonul systemd-resolve. Sistemul dvs. îl folosește deja pentru o mulțime de lucruri. Așadar, haideți să-l folosim pentru golirea cache-ului prin următoarea comandă:

$ sudo systemd-resolve --flush-caches

Puteți verifica apoi statisticile pentru a vă asigura că dimensiunea cache-ului este acum zero, deci golită. Rulați următoarea comandă pentru a vizualiza statisticile:

$ sudo systemd-resolve --statistics

Dimensiunea cache-ului 0 în ieșirea de mai sus arată că cache-ul DNS a fost curățat.

Metoda 2: Utilizarea dns-clean pentru a curăța DNS-Cache

O altă modalitate de a curăța cache-ul DNS este prin pornirea utilitarului dns-clean. Rulați următoarea comandă în Terminal pentru a face acest lucru:

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

Aveți acum învățat două metode eficiente de a șterge cache-ul DNS. În ambele cazuri, procesul este destul de simplu și nu necesită să vă reporniți sistemul Linux.

Cum să goliți memoria cache DNS pe Ubuntu

.