U sljedećem članku ćemo pogledati kako možemo isprati DNS predmemoriju u Ubuntuu. Svako malo treba isprati DNS predmemoriju na vašem Ubuntu sistemu. Ovim ćemo izbjeći sukobe IP adresa. U slučaju da neko još ne zna, recite da je DNS (Usluga imena domena) odgovoran je za dodjeljivanje naziva web stranice odgovarajućoj IP adresi.
DNS se smatra jednim od kritičnih dijelova internetske veze. U svrhu brži pristup posjećenim web lokacijama češće naše mašine prate DNS zapise, ili drugim riječima, keširaju ih.
Imenovanje IP adresa je daleko najpoznatija karakteristika DNS protokola. Na primjer, ako je IP adresa Google web lokacije 216.58.210.163, većina ljudi stiže pišući www.google.com a ne IP adresu jer je mnogo lakše zapamtiti. IP adresa web lokacije može se promijeniti iz mnogih razloga, bez potrebe za preimenovanjem web stranice. Ako želite znati više o sistemu 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 grešaka. Do ovih grešaka može doći naročito kada web lokacija promijeni svoju IP adresu. To može dovesti do sukoba IP adresa. Stoga, da biste izbjegli ovaj problem, DNS predmemoriju našeg računara treba redovno ispirati. Uz to, brisanje DNS predmemorije pomoći će u uklanjanju nepotrebnih podataka koji zauzimaju sistem i rješavanju nekih tehničkih problema povezanih sa poznatom greškom 'zastarjeli unosi'.
U narednim redovima vidjet ćemo kako isprati DNS predmemoriju na Ubuntu operativnom sistemu u nekoliko jednostavnih i jasnih koraka za upotrebu u našoj opremi.
Isperite DNS predmemoriju na Ubuntu mašinama
Za izvršavanje ovog zadatka imat ćemo različite metode.
Očistite DNS pomoću sistemskog rješavača
Prije ispiranja DNS predmemorije, moći ćemo provjerite 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 osnovu gornjeg snimka zaslona, trenutna veličina predmemorije je 106.
Jednom kada saznamo statistiku, možemo nastaviti isprati DNS predmemoriju pomoću systemd-razrješenja. To je DNS demon u koji je ugrađen systemd i koji vaš sistem već koristi za mnoge stvari. Kao vrag systemd-rješavanje Izvršava se na svim Ubuntu sistemima, moći ćemo ga koristiti za čišćenje naše DNS predmemorije. U terminalu ćemo morati koristiti sljedeću naredbu (Ctrl + Alt + T):
sudo systemd-resolve --flush-caches
para 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 vidite 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 efikasna metoda za obrišite 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 čišćenju DNS predmemorije u Ubuntuu. U svim slučajevima, postupak je jednostavan i ne zahtijeva ponovno pokretanje cijelog sistema.
Zapamtite to na Ubuntu 16.04, DNS predmemorija nije omogućena po defaultu. Moći ćemo koristiti alate kao što su bind, dnsmasq, nscd, itd. za stvaranje DNS predmemorije na našem računaru. Šta god DNS usluga Ako je vaš sistem pokrenut, ne bi trebao biti problem ponovno ga pokrenuti da biste očistili DNS predmemoriju.
Dobar savjet, puno vam hvala.