Resetează dns. Goliți memoria cache DNS folosind programul. Resetați complet DNS-ul pe computer

13.04.2020 Sfat

Windows® 10 și Windows® 8

  1. De pe desktop, apăsați Tasta Windows si intra CMD.
  2. presa Linie de comanda faceți clic dreapta și selectați Rulat ca administrator.
  3. Introdu comanda ipconfig /release pe linia de comandă.
  4. Introdu comanda ipconfig /renew pe linia de comandă.
  5. Introdu comanda ipconfig /flushdns pe linia de comandă.

Windows® 7

  1. Clic start.
  2. Selecteaza o optiune (Toate programele.
  3. Alegeți o secțiune Standardși găsiți comanda rapidă din promptul de comandă.
  4. Faceți clic dreapta pe scurtătură Linie de comandași selectați opțiunea „Run as administrator” din meniul care apare.
  5. Introdu comanda ipconfig /release pe linia de comandă.
  6. Așteptați un mesaj că adresa IP a fost resetată.
  7. Introdu comanda ipconfig /renew pe linia de comandă.
  8. Așteptați un mesaj că adresa IP a fost restaurată.
  9. Introdu comanda ipconfig /flushdns pe linia de comandă.
  10. Închide Linie de comandași încercați să vă conectați din nou.

Acest articol va oferi instrucțiuni pentru actualizarea adresei IP și a DNS-ului. Această procedură ajută la rezolvarea problemelor comune de conexiune.

  1. Deschideți meniul Rețea: meniul Apple > Setarile sistemului > Net.
  2. Selectați o conexiune activă din meniul Rețea și faceți clic În plus.
  3. Clic TCP/IP, apoi apasa Solicitați adresa DHCP. Această procedură poate dura câteva minute.
  4. Inchide geamul Net.

A reseta cache DNS:

  1. Deschideți terminalul: Accesați > Utilități > Terminal.
  2. Depinzând de versiuni macOS utilizați una dintre comenzile de mai jos pentru a reseta DNS:
    • macOS High Sierra (10.13), macOS Sierra(10.12) și OS X El Capitan (10.11): sudo dscacheutil -flushcache
    • macOS Yosemite (10.10.4+): sudo killall -HUP mDNSResponder
    • macOS Yosemite (10.10 până la 10.10.3): sudo discoveryutil mdnsflushcache
  3. Încercați să vă conectați din nou.
    Notă: Terminalul nu va afișa niciun mesaj dacă procedura a avut succes.

Acei oameni care sunt într-un fel sau altul conectați cu dezvoltarea site-ului web probabil s-au confruntat cel puțin o dată cu următoarea problemă. Există un anumit site pe care îl poți accesa cu ușurință de pe unele computere, dar nu de pe toate. De exemplu, lucrezi într-un birou pe un site web, dar nu poți ajunge la el de acasă, deși totul pare să fie bine cu Internetul. Acest lucru se întâmplă destul de des cu site-urile tinere sau cu acele site-uri care se mută pe alte servere. Am întâlnit și eu aceeași problemă, soluția s-a dovedit a fi destul de simplă, trebuia doar să șterg cache-ul DNS.

Să ne dăm seama ce trebuie făcut punct cu punct. Primul lucru pe care trebuie să-l faceți este să lansați linia de comandă. Pentru a face acest lucru, faceți clic „Start – Toate programele – Accesorii – Linie de comandă” sau faceți clic pe butonul „Start” și introduceți o interogare în bara de căutare "Linie de comanda".

Acum pe linia de comandă scriem următoarele: ipconfig /flushdns și apăsăm butonul Enter.

Dacă ești o persoană norocoasă în viață, atunci totul se poate termina pentru tine și cache-ul tău va fi șters. Cu toate acestea, este posibil să primiți următoarea eroare:

„Nu se poate șterge memoria cache a rezoluției DNS.” Această eroare poate apărea deoarece nu aveți serviciul client DNS activat.

Activați sau reporniți serviciul. Pentru a face acest lucru, faceți clic pe butonul „Start” și scrieți cuvântul „servicii” în bara de căutare.

Căutăm serviciul „DNS Client” și îl pornim sau repornim.

Să vedem dacă problema noastră este rezolvată. Dacă nu, iar site-ul este încă indisponibil, atunci memoria cache trebuie să fie șters de la furnizorul însuși, iar aceasta nu este o sarcină ușoară, deoarece va trebui să apelați asistența tehnică și să le cereți să o facă. Dacă suportul tehnic nu te ajută și pretinde că nu știu nimic, atunci singura ta opțiune este să înregistrezi un site care nu se deschide în fișierul hosts.

Găsiți fișierul la adresa C:-Windows-System32-drivere-etc.

Faceți clic dreapta pe fișier și selectați „Deschidere” din meniul derulant.

Deschide cu notepad:

Și mai întâi introducem adresa IP a site-ului și apoi numele de domeniu.

Să verificăm dacă am reușit. Dar, în principiu, site-ul dorit ar trebui să fie acum disponibil.

Urmăriți un videoclip pe această temă:

Evaluează acest articol:

Această procedură nu este obligatorie, dar în multe cazuri ajută la rezolvarea problemelor legate de conexiunea la Internet pe computerele care rulează Windows și macOS. Instrucțiunile pentru lucrul cu serviciul DNS sunt date în materialul de mai jos.

De ce trebuie să ștergeți memoria cache DNS?

Această operațiune este prioritară dacă există probleme de conectare la anumite resurse web. De exemplu, dacă un site care s-a mutat pe o nouă găzduire nu se încarcă sau se deschide o pagină de înlocuire în locul celei dorite (care este cauzată de interferența malware cu serviciul DNS). În plus, ștergerea memoriei cache este adesea necesară după schimbare Setări DNS gateway (modem, router).

Cum să activați/dezactivați memoria cache DNS

În macOS, această opțiune este întotdeauna activă în mod implicit; în cazul Windows, transferați serviciul la modul activ sau invers este destul de simplu:

1. Accesați Panoul de control -> Administrare -> Servicii;

2. Găsiți și deschideți meniul serviciului client DNS;

3. În fila „General”, selectați tipul de pornire. Pentru a funcționa normal, selectați opțiunea „Automat”.

Cum să ștergeți memoria cache DNS Windows

Cel mai simplu mod de a șterge memoria cache DNS este să utilizați linia de comandă. Pentru a face acest lucru, trebuie să faceți următoarele:

1. Apăsați Win+R sau selectați Start → Run;

2. În fereastra care apare, introduceți „cmd” (fără ghilimele) și apăsați Enter;

3. În linia de comandă care se deschide, introduceți comanda ipconfig /flushdns;

4. Reporniți computerul (vă puteți limita la repornirea browserului).

Cum să ștergeți memoria cache DNS pe Mac (macOS)

Ștergerea cache-ului din Apple sistem de operare se face și prin linia de comandă:

1. Deschideți terminalul;

2. Introduceți comanda:

sudo killall -HUP mDNSResponder

3. Apăsați Return și introduceți parola de administrator;
4. Așteptați ca curățarea să se termine (de obicei durează câteva secunde).

Comanda de mai sus este relevantă pentru macOS High Sierra 10.13.x, în unele cazuri este posibil să nu funcționeze și apoi puteți încerca să utilizați o opțiune alternativă.

sudo discoveryutil mdnsflushcache

Utilizarea unui serviciu DNS terță parte

Dacă resetarea memoriei cache nu a ajutat la rezolvarea problemei, atunci aceasta poate consta în funcționarea serviciului în sine. În acest caz, ar trebui să vă testați conexiunea la internet printr-un serviciu terță parte, cum ar fi Google Public DNS. Este recomandat să faceți numai acest lucru utilizatori experimentați, iar setările corespunzătoare pot fi găsite.

Pe baza materialelor de la yablyk

Dacă utilizați serviciile unor furnizori medii și mici, puteți asista adesea la erori în funcționarea serverelor lor DNS. Acest lucru se poate datora setărilor incorecte, problemelor cu hardware-ul sau erorilor administratorilor înșiși. Și utilizatorii plătesc pentru asta, desigur. În cel mai bun caz, în loc de site-urile necesare, va afișa „Serverul nu a fost găsit”; în cel mai rău caz, va începe să fie aruncat pe tot felul de site-uri de neînțeles, inclusiv. chiar dăunătoare în natură. Și așa ați schimbat adresele serverelor DNS și... același lucru continuă. Ce să fac? Trebuie doar să ștergeți memoria cache DNS a clientului Windows.

Există două moduri de a reseta memoria cache DNS:

Metoda 1: Linia de comandă

Faceți clic pe butonul „Start” și scrieți expresia „Prompt de comandă”. Nu are nicio diferență - Windows 7 sau Windows 8, sau chiar Windows 10 - în toate versiunile va începe căutarea și în rezultatele sale va apărea o comandă rapidă în linia de comandă. Faceți clic pe el și obțineți o fereastră neagră de consolă. Trebuie să scrieți comanda în ea:

Și apăsați butonul Enter. Ar trebui să arate așa:

Dacă totul a mers bine, rezultatul ar trebui să fie mesajul „Ștergerea cu succes a memoriei cache a soluției DNS”. Aceasta înseamnă că ștergerea cache-ului DNS a avut succes.
De asemenea, puteți rula comanda pentru a vă asigura că:

Aceasta va reseta setările Winsock. Uneori și asta ajută.

Dacă aveți probleme cu linia de comandă sau trebuie să ștergeți frecvent memoria cache DNS, atunci utilizați acest fișier bat - descărcați .

Metoda 2: Reporniți clientul DNS Windows

Apăsând butoanele VictorieȘi Rși obțineți fereastra „Run”:

În el tastam: services.msc și facem clic pe butonul „OK”. Astfel, am lansat consola sistemului de management al serviciilor Windows. Aici trebuie să găsești un serviciu Client DNS:

Faceți clic pe acesta cu mouse-ul pentru a-l evidenția și faceți clic pe linkul „Reporniți”, indicat de săgeata din figură. După repornire se va întâmpla Resetare DNS Windows cache.

Cu siguranță ați întâmpinat o problemă când, în timp ce navigați pe internet și încercați să încărcați unele pagini, ați primit un mesaj care spunea că serverul nu a fost găsit. Sau browser-ul tău îți spunea că nu poate afișa pagina. Majoritatea acestor probleme sunt legate într-adevăr de întreruperi în funcționarea serverului, a hosterului sau a furnizorului dumneavoastră. Cu toate acestea, se întâmplă adesea ca problema să fie în mașina dvs. În acest caz, este necesar să faceți acest lucru folosind comanda ipconfig/flushdns.

Pentru a efectua această procedură, trebuie să deschideți meniul de pornire, apoi să selectați „Run” și de acolo să deschideți promptul de comandă. Vă rugăm să rețineți că aspectul tastaturii trebuie să fie în limba engleză. Când vedeți promptul de sistem către folderul cu numele de utilizator, introduceți comanda de mai sus și confirmați această acțiune introduce cheia. După aceasta, sistemul va fi finalizat, veți fi informat despre acest lucru de către sistem.

DNS în sine este un sistem care stabilește corespondența între numele text și adresele IP numerice. Pentru a vă ajuta să înțelegeți despre ce vorbim, imaginați-vă cum introduceți adresa unui site web în browser. În acest moment, sistemul DNS convertește această adresă din caractere în IP, de exemplu, 111.111.111.111.

Pentru a șterge cu succes memoria cache DNS, trebuie să aveți un serviciu care rulează numit client DNS. Ea permite acest calculatorînțelegeți numele DNS ca adrese, plasându-le în cache. Dacă acest serviciu din anumite motive va fi oprit, sistemul nu va putea rezolva numele DNS și, de asemenea, nu va exista găzduire a serviciului de director, care se numește Director activ pentru controlere de domeniu.

Deci, dacă acest serviciu este dezactivat, computerul nu va lansa niciun program care depinde în mod clar de el. Tipul implicit de pornire este setat la „auto”. Eu insumi fisier executabil se află în folderul de sistem Windows, și anume în directorul System32. Nu veți putea șterge memoria cache DNS dacă serviciul nu rulează. Dacă încercați acest lucru, sistemul va afișa un mesaj care spune că nu poate finaliza curățarea.

Rezultă că, pentru a șterge memoria cache DNS, trebuie să rulați clientul DNS. Pentru a face acest lucru, apelați meniul Start, apoi accesați Setări, unde va trebui să lansați Panoul de control. În fereastra acesteia, găsiți pictograma de administrare, care va avea o secțiune de servicii. Când se deschide această fereastră, va trebui să evidențiați serviciul client DNS și să îl porniți.

Pentru a determina tipul de pornire automată a clientului DNS, deschideți din nou meniul de pornire, în care trebuie să lansați fereastra de servicii folosind metoda de mai sus. Acolo va trebui să alocați și să porniți din nou serviciul DNS client. Apoi, trebuie să utilizați butonul din dreapta al manipulatorului pentru a accesa proprietăți. Găsiți fila numită „General”. Trebuie să selectați tipul de pornire automată. După aceea, doar confirmați această instalație butonul „OK”.

Acum ai o idee despre DNS. Sper să te descurci singur cu această sarcină. Dacă nu, atunci este mai bine să contactați un specialist care vă va ajuta în orice caz.