Android

Cum să ștergeți memoria cache a dns

Tutorial-Clear app data/Clear data cache//Stergerea datelor aplicatiei/Stergerea memoriei temporare

Tutorial-Clear app data/Clear data cache//Stergerea datelor aplicatiei/Stergerea memoriei temporare

Cuprins:

Anonim

Memoria cache DNS este o bază de date temporară care stochează informații despre căutările DNS anterioare. Cu alte cuvinte, de fiecare dată când vizitați un site web, sistemul de operare și browserul web vor ține o înregistrare pentru domeniu și adresa IP corespunzătoare. Aceasta elimină nevoia de întrebări repetate către serverele DNS de la distanță și permite sistemului de operare sau browserului să rezolve rapid adresa URL a site-ului.

Cu toate acestea, în unele situații, cum ar fi depanarea problemelor de rețea sau după schimbarea rezolvatorilor DNS, va trebui să clătiți memoria cache DNS. Acest lucru va șterge intrările DNS din cache și va efectua o căutare ulterioară pentru a rezolva domeniul bazat pe setările DNS nou configurate.

Acest ghid oferă instrucțiuni despre cum se aruncă cache-ul DNS pe diferite sisteme de operare și browsere web.

Clear / Flush Cache DNS pe Windows

Procesul de ștergere a memoriei cache DNS este același pentru toate versiunile Windows. Trebuie să deschideți promptul de comandă cu privilegii de administrator și să rulați ipconfig /flushdns .

Windows 10 și Windows 8

Pentru a șterge memoria cache DNS în Windows 10 și 8, efectuați următorii pași:

  1. Tastați cmd în bara de căutare Windows.

    Faceți clic dreapta pe Command Prompt și faceți clic pe Executare ca administrator. Aceasta va deschide fereastra Prompt de comandă.

Windows 7

Pentru a șterge memoria cache DNS în Windows 7, efectuați următorii pași:

  1. Faceți clic pe butonul Start.

    Introduceți cmd în caseta de text Căutare meniu Start.

    Faceți clic dreapta pe Command Prompt și faceți clic pe Executare ca administrator. Aceasta va deschide fereastra Prompt de comandă.

    Pe linia de comandă, tastați următoarea linie și apăsați Enter:

    ipconfig /flushdns

    La succes, sistemul va returna următorul mesaj:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Clear / Flush DNS Cache pe Linux

Pe Linux, nu există o memorie în cache DNS la nivel de sistem, cu excepția cazului în care este instalat și rulat un serviciu de memorie în cache, precum Systemd-Resolved, DNSMasq sau Nscd. Procesul de ștergere a cache-ului DNS este diferit în funcție de distribuția Linux și de serviciul de memorie în cache pe care îl utilizați.

Sistem rezolvat

Majoritatea distribuțiilor Linux moderne, cum ar fi Ubuntu 18.04, folosesc un serviciu rezolvat de sistem pentru a memora cache intrări DNS.

Pentru a afla dacă serviciul funcționează, utilizați următoarea comandă:

sudo systemctl is-active systemd-resolved.service

Dacă serviciul rulează, comanda va fi active . Altfel veți vedea inactive .

Pentru a șterge memoria cache DNS rezolvată de Systemd, introduceți:

sudo systemd-resolve --flush-caches

La succes, comanda nu returnează niciun mesaj.

dnsmasq

Dnsmasq este un ușor nume de nume de memorie în cache DHSP și DNS.

Dacă sistemul dvs. utilizează DNSMasq ca server de memorie în cache, pentru a șterge memoria cache DNS, trebuie să reporniți serviciul Dnsmasq:

sudo systemctl restart dnsmasq.service

Sau

sudo service dnsmasq restart

nscd

Nscd este un demon de cache și este sistemul de memorie în cache DNS preferat pentru majoritatea distribuțiilor bazate pe RedHat.

Dacă sistemul dvs. utilizează Nscd, pentru a șterge memoria cache DNS, trebuie să reporniți serviciul Nscd:

sudo systemctl restart nscd.service

Sau

sudo service nscd restart

Clear / Flush DNS Cache pe macOS

Comanda de completare a cache-ului în macOS este ușor diferită în funcție de versiunea pe care o executați. Comanda trebuie executată ca utilizator cu privilegii de administrator de sistem (utilizator sudo).

Pentru a șterge memoria cache DNS în macOS, efectuați următorii pași:

  1. Deschideți căutătorul.

    Accesați Aplicații> Utilități> Terminal. Aceasta va deschide fereastra Terminal.

    În linia de comandă, tastați următoarea linie și apăsați Enter:

    sudo killall -HUP mDNSResponder

    Introduceți parola sudo și apăsați din nou pe Enter. La succes, sistemul nu returnează niciun mesaj.

Pentru versiunile anterioare de macOS, comanda de a spăla cache este diferită.

versiunea macOS 10.11 și 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

versiunea macOS 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

versiunea macOS 10.6 și 10.5

sudo dscacheutil -flushcache

Ștergeți / curățați memoria cache DNS a browserului

Majoritatea browserelor Web moderne au un client DNS încorporat pentru a preveni interogările repetate de fiecare dată când site-ul este vizitat.

Google Chrome

Pentru a șterge memoria cache DNS a Google Chrome, efectuați următorii pași:

  1. Deschideți o nouă filă și tastați chrome://net-internals/#dns în bara de adrese Chrome. Faceți clic pe butonul „Ștergeți memoria cache gazdă”.

Dacă acest lucru nu funcționează pentru dvs., încercați să ștergeți memoria cache și cookie-urile.

  1. Deschideți fereastra de dialog „Ștergeți datele de navigare” cu CTRL+Shift+Del Alegeți un interval de timp. Selectați „Tot timpul” pentru a șterge totul. Verificați casetele „Cookie-uri și alte date ale site-ului” și „Imagini și fișiere în cache”. Faceți clic pe butonul „Șterge date”.

Această metodă ar trebui să funcționeze pentru toate browserele bazate pe Chrome, inclusiv Chromium, Vivaldi și Opera.

Firefox

Pentru a șterge memoria cache DNS a Firefox, efectuați următorii pași:

  1. În colțul din dreapta sus, faceți clic pe pictograma hamburger pentru a deschide meniul Firefox: Faceți clic pe ⚙ Options (Preferences) . Faceți clic pe fila Confidențialitate și securitate sau Confidențialitate din stânga. Derulați în jos la secțiunea History și faceți clic pe butonul Clear History… Alegeți un interval de timp pentru a șterge. Selectați „Totul” pentru a șterge totul.Selectați toate casetele și faceți clic pe „Ștergeți acum”.

Dacă asta nu funcționează pentru dvs., încercați următoarea metodă și dezactivați temporal cache-ul DNS.

  1. Deschideți o nouă filă și tastați about:config în bara de adrese Firefox. Căutați network.dnsCacheExpiration , setați temporar valoarea la 0 și faceți clic pe OK. După aceea, modificați înapoi valoarea implicită și faceți clic pe OK. Căutați pentru network.dnsCacheEntries , setați temporar valoarea pe 0 și faceți clic pe OK. După aceea, schimbați înapoi valoarea implicită și faceți clic pe OK.

Concluzie

Ați învățat cum să ștergeți sau să curățați cache DNS pe sistemele de operare Windows, Linux și macOS.

Utilizatorii Linux și macOS pot utiliza comanda dig pentru a interoga și a rezolva problemele DNS.

Terminal