Je li potrebno očistiti DNS predmemoriju?

DNS predmemorija je zapis imena domena pretvorenih u IP adrese tijekom pregledavanja weba i sličnih aktivnosti. Predmemorija ubrzava pristup tim IP adresama pamteći IP umjesto da je treba tražiti na temelju unesene domene. Unatoč broju adresa koje predmemorija može vremenom prikupiti, ispiranje predmemorije nije uvijek potrebno. Postoje, međutim, okolnosti u kojima bi to mogla biti mudra odluka.

Sustav imena domena

DNS je skraćenica od Domain Name System, sustav koji automatski pretvara imena domena u IP adrese tijekom pregledavanja weba. Svrha je olakšati surfanje jer je puno lakše zapamtiti jednostavno ime domene poput "google.com" u usporedbi s IP adresom poput "12.345.6.789". Sve dok je DNS poslužitelj povezan i dostupan, oba će voditi na isto web mjesto.

Migracija poslužitelja

Brisanje predmemorije može biti korisno za webmastere tijekom migracije poslužitelja. Iako su promjene na DNS poslužitelju trenutne, promjene u predmemoriji mogu potrajati i više od 48 sati, što ostavlja korisnike da pokušaju posjetiti web mjesto koje više ne postoji na staroj IP adresi. Kada izbrišete predmemoriju DNS poslužitelja, DNS poslužitelj je prisiljen potražiti novu IP adresu imena domene, umjesto da se oslanja na predmemoriranu adresu. To znači trenutni pristup ispravnoj IP adresi, umjesto sati ili dana da biste došli do točne adrese. Brisanje predmemorije može biti posebno važno za web stranice koje se uvelike oslanjaju na stalan ponovljeni promet.

Privatnost

Još jedan razlog za brisanje DNS predmemorije je privatnost. DNS predmemorija bilježi svaku posjećenu web stranicu, bez obzira na sadržaj. To znači da se web stranice s povjerljivim ili nepoželjnim sadržajem mogu pratiti i pomoću DNS predmemorije. Čišćenjem predmemorije brišete svaki zapis u DNS-u o posjećivanju navedenih web stranica. To je osobito korisno ako koristite javno računalo, gdje čišćenje DNS predmemorije može smanjiti mogućnost pada osjetljivih podataka u pogrešne ruke.

Održavanje

Čišćenje predmemorije također je razumna praksa održavanja. Podaci DNS predmemorije ne zauzimaju puno prostora, ali popis može postati jako dug ako dulje vrijeme ne očistite predmemoriju. Web mjesta koja više ne posjećujete mogu se izbrisati i osloboditi prostor za nove unose. To također može spriječiti da predmemorija vraća loše rezultate i 404 pogreške prilikom ponovnog posjeta starim web mjestima, jer stare IP adrese možda neće odražavati trenutne adrese web mjesta.

Brisanje predmemorije

Brisanje predmemorije vrlo je jednostavan postupak. Prijavite se na administratorski račun, pritisnite "Windows-X" da biste otvorili izbornik Power User, odaberite "Command Prompt", a zatim upišite naredbu "ipconfig / flushdns" (bez navodnika) kako biste potpuno očistili DNS predmemoriju, izuzimajući svi zapisi imena domene i IP adrese.

Onemogućavanje DNS predmemorije u trenutnoj sesiji

Također možete onemogućiti DNS predmemoriju za jednu internetsku sesiju, tako da predmemorija neće snimati nikakve DNS informacije dok se računalo ponovno ne pokrene. Prijavite se na administratorski račun, pokrenite naredbeni redak s izbornika Power User, a zatim pomoću naredbi "cd" prijeđite u mapu System32. Na primjer, "cd FolderName" mijenja se u mapu unutar trenutne mape, dok se "cd .." mijenja u prethodnu korijensku mapu - koristite ovu naredbu za povratak u "Windows" ili "C:", a zatim upotrijebite naredbu "cd FolderName" za promjenu u "Windows" i na kraju "System32".

U ovu mapu unesite sljedeću naredbu:

net stop dnscache

Ovo zaustavlja DNS predmemoriranje za ovu sesiju. Da biste ponovno pokrenuli DNS predmemoriranje za ovu sesiju, unesite sljedeću naredbu:

net start dnscache

Onemogućavanje DNS predmemorije na neodređeno razdoblje

Također možete potpuno onemogućiti DNS predmemoriranje, tako da se imena domena i IP adrese uopće ne predmemoriraju dok ponovno ne omogućite DNS predmemoriranje. Prijavite se na administratorski račun, pritisnite "Windows-R" da biste otvorili dijaloški okvir Pokreni, upišite "services.msc" (bez navodnika), a zatim pritisnite "Enter". Dvaput kliknite "DNS klijent" na popisu usluga, kliknite izbornik "Vrsta pokretanja", odaberite "Onemogućeno", a zatim kliknite "U redu". Prije nego što pokušate potpuno onemogućiti DNS predmemoriju, testirajte izvedbu onemogućavanjem samo sesije. Ako nema padova performansi, trebali biste biti u redu s potpuno onemogućavanjem DNS predmemorije.