Android

Kako očistiti dns cache

How To Clear Cache On iPhone

How To Clear Cache On iPhone

Sadržaj:

Anonim

DNS predmemorija privremena je baza podataka koja pohranjuje podatke o prethodnim DNS pretragama. Drugim riječima, kad god posjetite web mjesto, vaš OS i web preglednik će voditi evidenciju za domenu i odgovarajuću IP adresu. Ovo uklanja potrebu za ponavljanjem upita na udaljenim DNS poslužiteljima i omogućuje vašem OS-u ili pregledniku da brzo riješe URL web stranice.

Međutim, u nekim situacijama kao što su rješavanje problema s mrežom ili nakon promjene DNS rješenja, trebat ćete očistiti DNS predmemoriju. Ovo će izbrisati predmemorirane DNS unose i izvršiti naknadni pregled kako biste riješili domenu na temelju novo konfiguriranih postavki DNS-a.

U ovom su priručniku upute za ispražnjenje DNS predmemorije na različitim operativnim sustavima i web preglednicima.

Clear / Flush DNS predmemorija u sustavu Windows

Postupak brisanja DNS predmemorije isti je za sve verzije sustava Windows. Trebate otvoriti naredbeni redak s povlasticama administratora i pokrenuti ipconfig /flushdns .

Windows 10 i Windows 8

Za brisanje predmemorije DNS-a u sustavima Windows 10 i 8 izvedite sljedeće korake:

  1. U traku za Windows upišite cmd.

    Kliknite desnom tipkom miša na naredbeni redak i kliknite Pokreni kao administrator. Ovo će se otvoriti prozor Command Prompt.

Windows 7

Za brisanje predmemorije DNS-a u sustavu Windows 7 izvedite sljedeće korake:

  1. Kliknite gumb Start.

    Upišite cmd u tekstni okvir za pretraživanje izbornika Start.

    Kliknite desnom tipkom miša na naredbeni redak i kliknite Pokreni kao administrator. Ovo će se otvoriti prozor Command Prompt.

    U naredbeni redak upišite sljedeći redak i pritisnite Enter:

    ipconfig /flushdns

    Nakon uspjeha, sustav će vratiti sljedeću poruku:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Clear / Flush DNS predmemorija na Linuxu

Na Linuxu ne postoji DNS predmemoriranje na razini OS-a, osim ako je instalirana i pokrenuta usluga predmemoriranja poput Systemd-Resolted, DNSMasq ili Nscd. Postupak brisanja DNS predmemorije razlikuje se ovisno o distribuciji Linux i usluzi predmemoriranja koju koristite.

Systemd Riješen

Većina modernih distribucija Linuxa, poput Ubuntu 18.04, koristi sistemski riješen servis za predmemoriranje DNS unosa.

Da biste saznali radi li se usluga, koristite sljedeću naredbu:

sudo systemctl is-active systemd-resolved.service

Ako je usluga pokrenuta, naredba će ispisati active . Inače ćete vidjeti inactive .

Da biste očistili DNS cache memoriju, upišite:

sudo systemd-resolve --flush-caches

Nakon uspjeha, naredba ne vraća nijednu poruku.

DNSMasq

Dnsmasq je lagani DHCP i DNS predmemorirani naziv poslužitelja.

Ako vaš sustav koristi DNSMasq kao poslužitelj za predmemoriranje, za brisanje DNS predmemorije morate ponovno pokrenuti uslugu Dnsmasq:

sudo systemctl restart dnsmasq.service

Ili

sudo service dnsmasq restart

Nscd

Nscd je demon predmemoriranja i to je preferirani DNS sustav za keširanje za većinu distribucija temeljenih na RedHatu.

Ako vaš sustav koristi Nscd, za brisanje predmemorije DNS-a trebate ponovo pokrenuti Nscd uslugu:

sudo systemctl restart nscd.service

Ili

sudo service nscd restart

Brisanje / ispiranje predmemorije DNS-a na macOS-u

Naredba za ispiranje predmemorije u macOS-u malo se razlikuje ovisno o verziji koju pokrećete. Naredba se mora izvesti kao korisnik s povlasticama administratora sustava (sudo korisnik).

Da biste očistili DNS predmemoriju u macOS-u, izvedite sljedeće korake:

  1. Otvorite Finder.

    Idite na Aplikacije> Uslužni programi> Terminal. Ovo će se otvoriti prozor Terminal.

    U naredbeni redak upišite sljedeći redak i pritisnite Enter:

    sudo killall -HUP mDNSResponder

    Unesite svoju sudo lozinku i ponovno pritisnite Enter. Nakon uspjeha, sustav ne vraća nijednu poruku.

Za starije verzije macOS-a naredba za ispiranje predmemorije je različita.

verzije macOS-a 10.11 i 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

macOS verzija 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

verzije macOS-a 10.6 i 10.5

sudo dscacheutil -flushcache

Brisanje / ispiranje predmemorije DNS preglednika

Većina modernih web preglednika ima ugrađeni DNS klijent kako bi se spriječilo ponavljanje upita prilikom svakog posjeta web mjestu.

Google Chrome

Da biste očistili predmemoriju DNS-a Google Chromea, poduzmite sljedeće korake:

  1. Otvorite novu karticu i upišite chrome://net-internals/#dns u Chromeovoj adresnoj traci. Kliknite gumb "Izbriši predmemoriju hosta".

Ako vam to ne uspije, pokušajte očistiti predmemoriju i kolačiće.

  1. Otvorite dijaloški prozor "Izbriši podatke pregledavanja" pomoću CTRL+Shift+Del Odaberite vremenski raspon. Odaberite "Sve vrijeme" da biste izbrisali sve. Označite okvire "Kolačići i drugi podaci o mjestu" i "Predmemorirane slike i datoteke". Kliknite gumb "Obriši podatke".

Ova bi metoda trebala raditi za sve preglednike sa sustavom Chrome, uključujući Chromium, Vivaldi i Opera.

Firefox

Da biste očistili DNS predmemoriju Firefoxa, izvedite sljedeće korake:

  1. U gornjem desnom kutu kliknite ikonu hamburgera da biste otvorili izbornik Firefoxa: kliknite vezu ⚙ Options (Preferences) Kliknite lijevu karticu Privatnost i sigurnost ili privatnost. Pomaknite se do odjeljka History i kliknite na gumb Clear History… Odaberite vremenski raspon za brisanje. Odaberite "Sve" za brisanje svega. Odaberite sve okvire i kliknite "Obriši sada".

Ako vam to ne uspije, pokušajte sa sljedećom metodom i vremenski onemogućite DNS predmemoriju.

  1. Otvorite novu karticu i upišite about:config u adresnoj traci Firefoxa. Potražite network.dnsCacheExpiration , privremeno postavite vrijednost na 0 i kliknite OK. Nakon toga vratite zadanu vrijednost i kliknite U redu. Potražite mrežu.dnsCacheEntries, privremeno postavite vrijednost na 0 i kliknite U redu. Nakon toga vratite zadanu vrijednost i kliknite U redu.

Zaključak

Naučili ste kako očistiti ili isprati DNS predmemoriju na Windows, Linux i macOS operativnim sustavima.

Korisnici Linuxa i macOS-a mogu upotrijebiti naredbu diganja za ispitivanje i rješavanje problema s DNS-om.

terminal