U svim operativnim sustavima (Windows, Linux i Mac) to može biti potrebno isprazniti DNS predmemoriju. Iznad svega, profesionalci su oni koji obično trebaju ovu vrstu naredbe zbog izmjene DNS naziva ili promjena mreža ili poslužitelja.
Što je DNS
Da biste brzo razumjeli što je DNS (Domain Name System), to je sustav imenovanja koji se koristi za dodjeljivanje imena računalima, poslužiteljima, uslugama ili sustavima koji su spojeni na Internet ili interne mreže. Time se poboljšavaju performanse veze koju ostvarujemo s internetom ili mrežama jer se IP adrese spremaju na odgovarajuće web stranice, čime se sprema pretraživanje kao što se dogodi pri prvom povezivanju. Ako želimo izbrisati predmemoriju s nekoliko jednostavnih naredbi i brzo, ovdje vam ostavljamo sve moguće načine.
Izbriši naredbu DNS predmemorije u sustavu Windows
Jedna od dobrih stvari u sustavu Windows je to što ćete s istom naredbom u bilo kojoj verziji bez problema moći očistiti DNS predmemoriju.
Sve verzije sustava Windows
ipconfig / flushdns
Upamtite da na Windows sustavima morate imati administratorske ovlasti da biste mogli izvršiti ovu naredbu. To znači da se CMD (Command Console) otvara u administratorskom načinu rada.
Izbriši naredbu DNS predmemorije na Mac OSX -u
U operacijskim sustavima Mac naredba koja će se izvršiti ovisit će o operacijskom sustavu koji svaki ima:
Snježni leopard (10.6) i (10.5)
sudo dscacheutil -flushcache
Mavericks (10.9) Yosemite (10.10.0 - 10.10.3)
Lav (10,7), Planinski lav (10,8), Mavericks (10,9), Yosemite (10,10) El Capitan (10,11)
sudo killall -HUP mDNSResponder
Mavericks (10.9) Yosemite (10.10.0 - 10.10.3)
sudo discoveryutil mdnsflushcache
S ovim naredbama potpuno ćemo izbrisati predmemoriju na Macu.
Naredba za brisanje predmemorije u Linuxu
Ovdje ćemo morati uzeti u obzir vrstu usluge koju koristimo kao DNS poslužitelj imena, morat ćete izvršiti jednu od sljedećih naredbi:
nscd
sudo /etc/init.d/nscd ponovno pokretanje
usluga nscd ponovno pokretanje
usluga nscd ponovno učitavanje
dnsmasq
sudo /etc/init.d/dnsmasq ponovno pokretanje
usluga dnsmasq ponovno pokretanje
imenovani
sudo /etc/init.d/ named restart
rndc ponovno pokretanje