Cum să ștergeți (Flush) cache-ul DNS pe Windows, MacOS și Linux

cache-ul DNS este o bază de date temporară care stochează informații despre căutările DNS anterioare. Cu alte cuvinte, ori de câte ori vizitați un site web, sistemul dvs. de operare și browserul web vor păstra o evidență a domeniului și a adresei IP corespunzătoare. Acest lucru elimină nevoia de interogări repetitive către serverele DNS la distanță și permite sistemului de operare sau browserului dvs. să rezolve rapid adresa URL a site-ului web.

Cu toate acestea, în unele situații, cum ar fi depanarea problemelor de rețea sau după schimbarea rezoluților DNS, veți avea nevoie de pentru a spăla cache-ul DNS. Aceasta va șterge intrările DNS cache și va efectua o căutare ulterioară pentru a rezolva domeniul pe baza setărilor DNS recent configurate.

Acest articol oferă instrucțiuni despre cum să spălați memoria cache DNS pe diferite sisteme de operare și browsere web.

Clear / Flush DNS Cache on Windows #

Procesul de ștergere a cache-ului DNS este același pentru toate versiunile de 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 goli cache-ul DNS în Windows 10 și 8, efectuați pașii următori:

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

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

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

    La succes, sistemul va returna următorul mesaj:

Windows 7 #

Pentru a goli cache-ul DNS din Windows 7 , efectuați pașii următori:

  1. Faceți clic pe butonul Start.

  2. Tastați cmd în caseta de text de căutare a meniului Start.

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

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

    La succes, sistemul va returna următorul mesaj:

Clear / Flush DNS Cache on Linux #

Pe Linux, nu există cache DNS la nivel de sistem de operare decât dacă este instalat și rulează un serviciu de cache, cum ar fi 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 cache pe care îl utilizați.

Systemd Resolved #

Majoritatea distribuțiilor Linux moderne, cum ar fi Ubuntu 18.04, folosesc systemd a rezolvat serviciul pentru a memora în cache intrările DNS.

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

Dacă serviciul rulează, comanda va imprima active. În caz contrar, veți vedea inactive.

Pentru a șterge cache-ul DNS rezolvat Systemd, tastați:

La succes, comanda nu returnează niciun mesaj.

DNSMasq #

Dnsmasq este un server de nume ușor de stocare în cache DHCP și DNS.

Dacă sistemul dvs. utilizează DNSMasq ca server de cache, pentru a goli cache-ul DNS trebuie să reporniți serviciul Dnsmasq:

Sau

Nscd #

Nscd este un daemon cache și este este sistemul de cache DNS preferat pentru majoritatea distribuțiilor bazate pe RedHat.

Dacă sistemul dvs. folosește Nscd, pentru a goli cache-ul DNS, trebuie să reporniți serviciul Nscd:

Sau

Clear / Flush DNS Cache pe macOS #

Comanda pentru a spăla cache-ul î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 (sudo user).

Pentru a șterge cache-ul DNS din macOS, efectuați următorii pași:

  1. Deschideți Finder.

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

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

    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 pentru a spăla cache-ul este diferită.

versiunea macOS 10.11 și 10.9

versiunea macOS 10.10

macOS versiunea 10.6 și 10.5

Cache DNS pentru browserul Clear / Flush #

Majoritatea browserelor web moderne au un built-in Client DNS pentru a preveni interogări repetitive de fiecare dată când este vizitat site-ul web.

Google Chrome #

Pentru a șterge cache-ul DNS Google Chrome, efectuați pașii următori:

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

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.
  2. Alegeți un interval de timp. Selectați „Tot timpul” pentru a șterge totul.
  3. Bifați casetele „Cookie-uri și alte date ale site-ului” și „Imagini și fișiere cache”.
  4. Faceți clic pe butonul „Ștergeți datele”.

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

Firefox #

Pentru a șterge cache-ul DNS al Firefox , efectuați pașii următori:

  1. În colțul din dreapta sus, faceți clic pe pictograma hamburger pentru a deschide meniul Firefox:
  2. Faceți clic pe linkul ⚙ Options (Preferences).
  3. Faceți clic pe confidențialitate & fila Securitate sau Confidențialitate din stânga.
  4. Derulați în jos până la secțiunea History și faceți clic pe butonul Clear History....
  5. Alegeți un interval de timp de șters. Selectați „Tot” pentru a șterge totul.
  6. Selectați toate casetele și faceți clic pe „Ștergeți acum”.

Dacă acest lucru nu funcționează pentru dvs., încercați următoarea metodă și a dezactivat temporar memoria cache DNS.

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

Concluzie #

V-am arătat cum să ștergeți sau să spălați cache-ul DNS pe Windows, Linux și macOS sisteme de operare.

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *