U sljedećem ćemo članku pogledati kako možemo isprati DNS predmemoriju u Ubuntuu. Svako malo treba isprazniti DNS predmemoriju na vašem Ubuntu sustavu. Ovim ćemo izbjeći sukobe IP adresa. U slučaju da netko još ne zna, recite da je DNS (Usluga naziva domene) odgovoran je za dodjeljivanje imena web mjesta odgovarajućem IP-u.
DNS se smatra jednim od kritičnih dijelova internetske veze. U svrhu brži pristup posjećenim web mjestima češće naši strojevi prate DNS zapise, ili drugim riječima, predmemoriraju ih.
Imenovanje IP adresa je daleko najpoznatija značajka DNS protokola. Na primjer, ako je IP adresa Google web stranice 216.58.210.163, većina ljudi stiže pišući www.google.com a ne IP adresu jer ju je puno lakše zapamtiti. IP adresa web lokacije može se promijeniti iz mnogih razloga, bez potrebe za preimenovanjem web stranice. Ako želite saznati više o sustavu imena domena, možete se obratiti članak koji su objavili na Wikipediji o tome
Ako se DNS predmemorija nikada ne izbriše, to može dovesti do različitih vrsta pogrešaka. Te se pogreške mogu posebno pojaviti kada web mjesto promijeni svoju IP adresu. To može dovesti do sukoba IP adrese. Stoga, da bismo izbjegli ovaj problem, DNS predmemoriju našeg stroja treba redovito isprati. Osim toga, čišćenje DNS predmemorije pomoći će eliminiranju nepotrebnih podataka koji zauzimaju sustav i rješavanju nekih tehničkih problema povezanih sa poznatom pogreškom 'zastarjeli unosi'.
U sljedećim ćemo redovima vidjeti kako isprati DNS predmemoriju na Ubuntu operativnom sustavu u nekoliko jednostavnih i jasnih koraka za upotrebu u našoj opremi.
Isperite DNS predmemoriju na Ubuntu strojevima
Za izvršavanje ovog zadatka imat ćemo različite metode.
Očistite DNS pomoću rješivača systemd
Prije ispiranja DNS predmemorije, moći ćemo provjeriti DNS statistiku otvaranje terminala (Ctrl + Alt + T) i upisivanje sljedeće naredbe:
sudo systemd-resolve --statistics
Izlaz koji bi terminal trebao prikazati trebao bi izgledati otprilike ovako:
Na temelju gornje snimke zaslona, trenutna veličina predmemorije je 106.
Nakon što saznamo statistiku, možemo nastaviti do isprati DNS predmemoriju pomoću systemd-razrješenja. To je DNS demon koji je ugrađen systemd i koji vaš sustav već koristi za mnoge stvari. Poput vraga rješenje sustava Izveden je na svim Ubuntu sustavima, moći ćemo ga koristiti za čišćenje naše DNS predmemorije. U terminalu ćemo morati upotrijebiti samo sljedeću naredbu: Ctrl + Alt + T:
sudo systemd-resolve --flush-caches
u provjerite je li postupak pražnjenja bio uspješan, ponovno ćemo pokrenuti naredbu u terminalu kako bismo vidjeli statistiku predmemorije kao i prije:
sudo systemd-resolve --statistics
Kao što možete vidjeti iz gornjeg snimka zaslona, trenutni parametar veličine predmemorije je nula. To znači da je predmemorija uspješno očišćena, a to je ono što nam treba.
Isperite predmemoriju pomoću naredbe dns-clean
Još jedna učinkovita metoda za očistite našu DNS predmemoriju je koristiti sljedeću naredbu u terminalu (Ctrl + Alt + T):
sudo /etc/init.d/dns-clean start
To je najosnovnija stvar koju korisnik treba znati o ispiranju DNS predmemorije u Ubuntuu. U svakom slučaju, postupak je jednostavan i ne zahtijeva ponovno pokretanje cijelog sustava.
imajte na umu da na Ubuntu 16.04, DNS predmemorija nije omogućena prema zadanim postavkama. Moći ćemo se koristiti alatima kao što su bind, dnsmasq, nscd itd. za stvaranje DNS predmemorije na našem računalu. Bez obzira na DNS usluga Ako je vaš sustav pokrenut, ne bi trebao biti problem ponovno ga pokrenuti da biste očistili DNS predmemoriju.
Dobar savjet, puno vam hvala.