Cine dă comanda de golire a cache-ului dns. Cum să resetați memoria cache DNS pe Windows

Când apar probleme de o anumită natură cu funcționarea internetului, este necesar să ștergeți DNS-ul. De fapt, astăzi ne vom da seama cum să ștergem memoria cache DNS rapid și pe cont propriu.
În primul rând, acest lucru este relevant atunci când apare eroarea ERR_NAME_NOT_RESOLVED. În general, acest lucru poate fi necesar atunci când se schimbă adresele serverului DNS pe Windows 10, 8 sau Windows 7, deoarece memoria cache conține corespondență între adresele site-ului în „format uman” și adresa lor IP reală pe Internet). De exemplu, astfel: adresa IP - site web

Calea ușoară

Metoda simplă de resetare a cache-ului DNS este, de asemenea, standard, dar nu în totalitate convenabilă pentru noua generație de utilizatori. De ce? Ideea este că trebuie să lansați linia de comandă și să rulați mai multe comenzi.
Lansați linia de comandă ca administrator (butonul dreapta al mouse-ului, va apărea opțiunea „Run as Administrator”). Cu butonul dreapta al mouse-ului trebuie să faceți clic pe programul „Command Prompt”, care se află în lista tuturor programelor (dacă utilizați Start, atunci căutați prin Start).


  • Tastați comanda ipconfig /flushdns și apăsați Enter.

  • Ar trebui să afișeze: „Cache-ul de rezoluție DNS a fost șters cu succes.” Dacă totul a mers bine.

  • În cazul Windows 7, puteți reporni și serviciul client DNS. Pe aceeași linie de comandă, rulați (secvențial) următoarele comenzi:

net stop dnscache
net start dnscache


Gata, cache-ul FNS este șters. Se pare că totul a mers prost, dar merită să luăm în considerare faptul că browserele au propria bază de date de corespondențe, care nu ar strica să curețe, deoarece pot apărea conflicte.

Cum să ștergeți memoria cache DNS din browser

Deci, pentru a șterge memoria cache DNS din browser, trebuie să inserați una dintre următoarele comenzi în bara de adrese (în funcție de browserul pe care îl utilizați):


  • chrome://net-internals/#dns - pentru Google Chrome

  • browser://net-internals/#dns - pentru Yandex Browser

  • opera://net-internals/#dns - pentru Opera

Se va deschide o pagină specială, care este o interfață pentru gestionarea cache-ului DNS. Aici puteți vizualiza intrările salvate și le puteți șterge. Doar faceți clic pe butonul cu dinții: „Ștergeți memoria cache a gazdei”.
Dacă există probleme cu conexiunile într-un anumit browser, atunci ștergeți socketurile. Acest lucru se poate face în secțiunea Sockets (butonul Flush socket pools).
Dacă ceva nu funcționează, scrieți despre asta în comentarii sau contactați forumul RuleSmart pentru ajutor gratuit de la specialiștii noștri.

Chiar și rezultatele intermediare ale unui program trebuie să fie stocate undeva pentru a fi utilizate. Cele mai necesare sunt în RAM, de unde intră rapid în roata ciclului programului și sunt folosite pentru calcule ulterioare. RAM este limitată, există puțină din ea și este necesară în mod constant, deci este șters în mod constant. Și unele dintre informațiile care sunt încă necesare în viitor sunt salvate în fișiere și stocate pe hard diskul computerului. Astfel de fișiere sunt numite temporare. Acestea se acumulează, ocupă spațiu și trebuie îndepărtate pentru a nu interfera cu funcționarea computerului. Deci, care sunt cele mai bune modalități de a șterge memoria cache în Windows 7?

Ce este memoria cache pe un computer?

Memoria cache stochează cele mai importante fișiere temporare care pot fi necesare în viitorul apropiat. De exemplu, atunci când vizionați un videoclip pe Internet, acesta este descărcat treptat și stocat în memoria cache a browserului până când terminați. Apoi videoclipul este șters ca fiind inutil. Deci, în esență, chiar dacă incluzi un film pe Internet, tot îl descarci pe computer și îl ștergi după ce l-ai vizionat.

Memoria cache este folosită și în Windows. De obicei, rezultatele calculelor programului sunt stocate acolo. De obicei, memoria cache este ștearsă în timp util, dar există tipuri care acumulează și aglomera sistemul deoarece computerul nu poate determina dacă aceste informații sunt încă necesare sau nu mai sunt necesare. Există patru tipuri de cache care trebuie golite în mod regulat.

  • Cache DNS, care stochează cererile computerului către alte servere din rețea. Necesare pentru a nu pierde timpul cu apeluri repetate, toate informațiile necesare sunt stocate în memoria cache. Când trebuie să actualizați complet datele de pe server, atunci se modifică și memoria cache DNS. În consecință, datele nu sunt șterse de la sine, deci chiar și datele inutile sunt stocate acolo.
  • Cache de miniaturi. Miniatură se traduce literal prin „miniatură” și, la figurat, înseamnă imagini în miniatură, previzualizări sau schițe în engleză. Computerul stochează pictograme de imagini, fișiere video sau pictograme de programe în memoria cache, așa că încarcă miniaturile a doua oară mult mai repede. Dar dacă imaginile în sine au fost deja șterse, miniaturile lor nu dispar din cache.
  • memoria cache RAM. Memoria RAM în sine stochează și fișiere temporare folosind tehnologia cache. Și unele fișiere nu sunt curățate din cauza erorilor sau erorilor.
  • Cache-ul browserului. Am menționat deja stocarea în cache a videoclipurilor pentru vizionare online, dar asta nu este tot. Fiecare imagine, element de design și animație de pe site-uri web este salvată în memoria cache. Unele pagini web sunt stocate în întregime în memorie temporară pentru a reduce timpul de încărcare. Toate acestea se acumulează și chiar și site-urile care nu mai sunt folosite continuă să ocupe spațiu.
  • Cum să ștergeți memoria cache?

    DNS

    DNS (Domain Name System, literalmente - sistem de nume de domeniu) este un fel de agendă de adrese de Internet. Faptul este că computerul nu va putea folosi adrese simbolice (cum ar fi yandex.ru) pentru a găsi serverul necesar la care trebuie să contacteze. Computerul înțelege doar limba adreselor IP. Serverele DNS, dintre care, apropo, există o mulțime, stochează corespondența dintre IP și adresa de scrisoare. Utilizatorul, introducând o interogare într-un motor de căutare sau bară de adrese, trimite mai întâi un semnal către serverul DNS, care găsește adresa IP corespunzătoare și o trimite computerului pentru a putea încărca pagina web dorită.

    Cache-ul DNS este șters folosind linia de comandă. Pentru a-l deschide, apăsați Win + R (Run program) și introduceți cmd în câmp. Sau deschideți Start, accesați Accesorii și lansați Command Prompt.

    La promptul de comandă, introduceți: ipconfig /flushdns

    Va apărea linia „Resetați cu succes memoria cache a rezolutorului DNS”. Cache-ul DNS a fost golit.

    Introduceți comanda ipconfig /flushdns

    Video: cum să ștergeți memoria cache DNS pe Windows 7 și XP

    Miniatura de curățare

    Cache-ul de miniaturi poate fi șters folosind utilitarul standard de curățare disc. Pentru a-l rula, deschideți „Panou de control” -> „Sistem și securitate” -> „Instrumente administrative” -> „Curățare disc”.

    În program, selectați discul care trebuie curățat. Pentru a elimina miniaturile, marcați unitatea de sistem (de obicei C:\). Apoi bifați casetele de lângă fișierele pe care doriți să le ștergeți (căutați elementul Miniaturi din listă pentru a șterge miniaturile). Faceți clic pe „OK” și așteptați puțin. Cacheul de miniaturi a fost golit.

    Bifați „Thumbnail” pentru a șterge cache-ul de miniaturi

    În Windows, este posibil să dezactivați memoria cache pentru miniaturi, apoi pictogramele nu vor fi salvate în memoria temporară și încărcarea lor va dura mai mult, dar acest lucru vă va economisi spațiu neprețuit în memoria cache.

    Deschideți Panoul de control, sub Aspect și personalizare, selectați Opțiuni folder (sau Opțiuni folder). În fila „Vizualizare” va apărea o listă de opțiuni. Găsiți printre ele elementul „Nu păstrați în cache miniaturile” și bifați caseta.

    Bifați caseta „Nu păstrați în cache miniaturile”

    Nuanțe pentru RAM

    Deoarece memoria cache RAM ar trebui să fie șters în mod regulat, este logic să ușurați procesul. Să creăm o comandă rapidă care ne va trimite la un program care curăță fișierele temporare. Deci, faceți clic dreapta pe un spațiu gol de pe desktop și selectați „Nou” din meniu, apoi „Comandă rapidă”. Acum aflați bitness-ul versiunii sistemului dvs. (deschideți „Computer”, faceți clic dreapta pe spațiul liber, selectați „Proprietăți sistem” și va indica: sistem pe 32 de biți sau 64 de biți).

    Introduceți o linie în funcție de adâncimea de biți a sistemului de operare

    În funcție de versiunea dvs., introduceți una dintre următoarele rânduri în câmp:

    • Pentru un sistem pe 32 de biți: %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
    • Pentru 64 de biți: %windir%\SysWOW64\rundll32.exe advapi32.dll, ProcessIdleTasks

    Faceți clic pe Următorul, denumiți comanda rapidă după cum doriți și salvați-o. Acum, de fiecare dată când rulați această comandă rapidă, sistemul va analiza procesele software și va șterge partea neutilizată a memoriei RAM. Pe termen lung, curățarea regulată va ajuta la îmbunătățirea performanței computerului dvs.

    Lansați comanda rapidă creată

    Cum să vă curățați browserul?

    Cache-ul fiecărui browser este șters separat. Să ne uităm la pașii folosind Google Chrome ca exemplu.

    Deschide setările

    Deschideți meniul făcând clic pe butonul din colțul din dreapta sus (☰). Deschide setările. Derulați în jos până în partea de jos a paginii și deschideți setările avansate. În „Date personale”, găsiți butonul „Ștergeți istoricul”. Se va deschide o fereastră cu o listă de opțiuni. Bifați „Ștergeți”<…>, salvat în cache." Faceți clic pe „Șterge”. După ceva timp, toate fișierele temporare vor fi șterse.

    Goliți memoria cache

    Cum să ștergeți toate fișierele temporare folosind programe?

    Pentru a evita manipularea fiecărui tip de memorie cache separat, utilizați programe speciale. Un exemplu excelent este CCleaner.

    Descărcați-l de pe site-ul oficial. CCleaner are o versiune gratuită puternică, care este suficientă pentru operațiunile de bază. Cumpărarea unei versiuni plătite aici este mai mult o donație pentru dezvoltatori decât o necesitate reală.

    În fereastra programului, selectați secțiunea „Curățare”. Bifați casetele de lângă toate elementele care trebuie golite. Faceți clic pe „Analizați”, astfel încât programul să vă inspecteze computerul și să identifice tot gunoiul inutil, care va include memoria cache neutilizată. Acum faceți clic pe „Curățați” și în câteva minute programul va elimina toate fișierele nedorite pe care le găsește. În plus față de memoria cache, va șterge și fișierele temporare neutilizate, clipboard-ul, depozitele de memorie, căile de descărcare, cookie-urile de browser, adresele, jurnalele de navigare, fișierele index.dat și multe altele. Și dacă deschideți fila „Registry”, puteți curăța și registry Windows, ceea ce va avea un efect pozitiv asupra performanței sistemului.

    Faceți clic pe „Analizați” și apoi pe „Ștergeți”

    Probleme posibile

    Fișierele din cache nu sunt șterse

    Dacă un program utilizează în prezent fișiere temporare din cache, atunci nu va fi posibil să le ștergeți. De obicei, va apărea apoi un mesaj care spune că fișierul este utilizat de un astfel de program. Deschideți Task Manager, opriți procesul care utilizează fișierul și apoi ștergeți memoria cache.

    Cache-ul browserului nu este golit

    Cache-ul browserului poate fi, de asemenea, utilizat, motiv pentru care uneori primești o eroare sau browserul se blochează atunci când încerci să ștergi fișiere temporare. Încercați să închideți toate filele și să reporniți browserul. Erorile ar trebui să dispară. Ca ultimă soluție, puteți încerca să reinstalați browserul.

    Așadar, ne-am dat seama cum să ștergem memoria cache în sistemul de operare Windows 7. Fișierele DNS temporare, miniaturile de imagini și pictogramele, memoria cache neștersă și memoria cache a browserului necesită curățare constantă. În general, fișierele temporare se acumulează în memoria cache a tuturor programelor. Dar cele mai multe dintre ele sunt de dimensiuni mici și nu încarcă mult sistemul. Dar dacă doriți să curățați absolut toate deșeurile, utilizați programe precum CCleaner, care vor elimina fișierele inutile și alte deșeuri de sistem.

    Cache-urile DNS (Domain Name System) sunt fișiere speciale pentru potrivirea numelor de domenii și pentru reducerea încărcării sistemului. Aceste date sunt șterse în siguranță, eliberând spațiu pe disc.

    În plus, sunt posibile diverse probleme în funcționarea serverelor DNS în sine. De exemplu, din cauza configurării incorecte, a pirateriei sau din cauza unor probleme hardware, se deschide o pagină de site „server negăsit”, „stânga” sau infectată. Golirea memoriei cache DNS rezolvă toate aceste probleme.

    Ștergeți memoria cache DNS în Windows 10

    Pentru a examina lista de înregistrări de resurse aflate în memoria cache DNS Windows 10, introduceți comanda ipconfig /displaydns într-un prompt de comandă ridicat (Ca administrator). Pentru a reseta memoria cache, introduceți pur și simplu comanda:

    ipconfig /flushdns

    Tasta dreapta pe butonul Start

    Și apoi introducem comenzile prezentate mai sus.

    Dacă curățarea are succes, ar trebui să apară răspunsul: Cache-ul rezolutorului DNS a fost resetat cu succes.

    Metode alternative

    Prin comanda netsh winsock reset sau prin repornirea serviciului client DNS. Repornirea se efectuează utilizând consola services.msc. Faceți clic dreapta pe Client DNS, apoi faceți clic pe „Reporniți”.

    A doua opțiune de repornire este din linia de comandă, în care trebuie să introduceți net stop Dnscache && net start Dnscache.

    Când rulați comanda ipconfig /flushdns, este posibil să vedeți eroarea „Failed to turn the DNS resolver cache: Funcția a fost întreruptă în timpul execuției”. Acest lucru se datorează, de obicei, că serviciul DNS este dezactivat în Windows 10. Pentru a rezolva această problemă, pur și simplu reporniți serviciul DNS Client.

    Fișiere temporare

    Windows 10 oferă un director de sistem pentru fișierele temporare. Poate acumula componente și date inutile. Pentru a le elimina aveți nevoie de:

    1. deschideți „Start”, apoi „Toate aplicațiile”, mergeți la „Instrumente administrative” și selectați „Curățare disc”;
    2. specificați unitatea cu Windows 10 instalat și așteptați până când sistemul de fișiere este analizat;
    3. în fereastra de curățare, debifați toate casetele, lăsând doar elementul fișierelor temporare și faceți clic pe OK.

    Cum să ștergeți memoria cache DNS pe Mac OS

    Să ne uităm la opțiunea de eliminare folosind Mac OS Yosemite ca exemplu. Pentru a șterge complet memoria cache în acest caz, trebuie să eliminați informațiile din transferul de date DNS multicast (MDNS) și din transferul de date UDNS unidirecțional. În primul rând, trebuie să încercați să introduceți comanda dscacheutil. Dacă nu funcționează, încercați alte opțiuni.

    Ștergerea UDNS și MDNS separat

    Trebuie să lansați Terminalul apăsând Ctrl + Space și introducând cuvântul „terminal” în câmpul de căutare. Este necesară o parolă de administrator pentru a rula comenzi. Comanda sudo discoveryutil mdnsflushcache șterge memoria cache MDNS, iar sudo discoveryutil udnsflushcache șterge UDNS.

    Curățare simultană

    Pentru a șterge simultan sistemele de transfer de date de grup și unidirecțional, este furnizată comanda sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches; say flushed.

    Eliminarea memoriei cache DNS a altor versiuni

    Utilizatorii experimentați știu că metoda de resetare a memoriei cache DNS poate diferi între versiunile de Mac OS. Să enumerăm comenzile care pot fi folosite pe alte versiuni.

    • OS X Mountain "Lyon" - sudo killall -HUP mDNSResponder.
    • OS X Mavericks - dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
    • OS X Lyon - sudo killall -HUP mDNSResponder.
    • OS X Snow "Leopard" - sudo dscacheutil -flushcache.
    • OS X Tiger - lookupd -flushcache.
    • OS X Leopard - sudo dscacheutil -flushcache.

    Comenzi suplimentare pentru Mac OS

    Pentru a obține statistici despre memoria cache UNDS, tastați Sudo discoveryutil udnscachestats. Informațiile DNS de grup se deschid tastând Sudo discoveryutil mdnscachestats. Verificarea modificărilor valorilor se poate face folosind comanda introdusă în solicitarea URL: săpați numele serverului.

    Când lucrați pe Internet - când încercați să încărcați orice pagină web - există adesea tot felul de „suprapuneri” - din mesaj Serverul nu a fost gasit. Pagina nu poate fi afisataînainte de apariția – în loc de o pagină web – a vreunui gobbledygook. Desigur, majoritatea acestor probleme sunt cauzate de probleme temporare cu serverul furnizorului sau gazda site-ului web.

    Cu toate acestea, adesea, în astfel de cazuri, vă ajută să ștergeți memoria cache a rezolutorului DNS cu comanda ipconfig /flushdns.

    Pentru aceasta:
    – faceți clic Start -> Run... -> Run program -> cmd -> OK;
    – comutați (dacă este necesar) aspectul tastaturii la EN;
    – după invitația de sistem C:\Documente și setări\Nume utilizator> introduce ipconfig /flushdns, presa introduce;
    – memoria cache a rezolutorului DNS va fi resetata:
    C:\Documents and Settings\Administrator>ipconfig /flushdns
    Configurarea protocolului IP pentru Windows
    Cache-ul rezolutorului DNS a fost golit cu succes.
    C:\Documente și setări\Administrator>

    Note
    1. DNS(Domain Name System) este un sistem care stabilește o corespondență între adresele IP numerice și numele text, de exemplu, utilizatorul introduce în bara de adrese a browserului google.ru, iar DNS „traduce” această adresă în 216.239.59.104 .

    2. Pentru a reseta cu succes memoria cache a rezolutorului DNS, serviciul trebuie să fie activat Client DNS(Dnscache).
    Acest serviciu rezolvă numele DNS pentru un anumit computer în adrese și le plasează într-un cache. Dacă serviciul este oprit, numele DNS nu vor fi rezolvate și serviciul de director Active Directory nu va găzdui controlere de domeniu. Dacă acest serviciu nu este permis, orice serviciu dependent explicit nu va putea porni.
    Tip de pornire (implicit) – Auto.
    Fișierul executabil este C:\WINDOWS\System32\svchost.exe -k NetworkService.

    Dacă serviciul Dnscache nu este activat, veți primi un mesaj când încercați să ștergeți memoria cache a rezolutorului DNS Nu se poate șterge memoria cache a soluției DNS: eroare de execuție a funcției.

    3. Cum să activați serviciul client DNS:
    – faceți clic Start -> Setări -> Panou de control -> Instrumente administrative -> Servicii;
    - în fereastra care se deschide Servicii pe listă Servicii (locale) selectați serviciul client DNS;
    – faceți clic Începeți serviciul.

    4. Cum să setați tipul de pornire pentru serviciul client DNS – Auto:
    – faceți clic Start -> Setări -> Panou de control -> Instrumente administrative -> Servicii;
    - în fereastra care se deschide Servicii pe listă Servicii (locale) selectați serviciul client DNS;
    – faceți dublu clic pe butonul stâng al mouse-ului pentru a deschide fereastra Client DNS (Computer local) – Proprietăți(sau faceți clic dreapta pentru a apela meniul contextual din care selectați Proprietăți);
    – pe filă Sunt comuneîn lista derulantă Tip de pornire Selectați Auto –> OK;
    - inchide geamul Servicii.

    5. Dacă nu aveți timp/prea leneș să vă ocupați de ștergerea memoriei cache a rezolutorului DNS, descărcați și dezarhivați fișierul .
    În timp ce navigați pe internet, rulați periodic fișierul flushdns.bat.

    Când întâmpinați erori la conectarea la Internet sau la un anumit site, un utilizator de computer Windows poate avea nevoie să efectueze pași pentru a reseta memoria cache DNS. De exemplu, astfel de acțiuni trebuie efectuate dacă apare o eroare ERR_NAME_NOT_RESOLVED sau altele legate de adresele serverului DNS. Cache-ul DNS este scris în memorie pentru a accelera conexiunile la site-uri și servere. Reprezintă o anumită rută de la computerul utilizatorului la o adresă IP de pe Internet. Și dacă această adresă s-a schimbat, poate fi necesar să uitați calea stabilită, adică să resetați memoria cache DNS. Și în acest articol ne vom uita la cum să facem acest lucru.

    Cuprins:

    Cum să ștergeți memoria cache DNS pe Windows

    Cea mai ușoară și comună modalitate de a șterge rapid memoria cache pe un computer Windows este să utilizați promptul de comandă.

    Vă rugăm să rețineți: pașii de mai jos sunt independenți de versiunea dvs. de Windows. Adică, într-un mod similar poți șterge cache-ul DNS, atât pe Windows 10, cât și pe Windows 7, cât și pe alte versiuni ale sistemului de operare Microsoft.

    Pentru a șterge memoria cache DNS prin linia de comandă, urmați acești pași:

    Vă rugăm să rețineți: dacă există probleme cu serviciul DNS, îl puteți reporni, de asemenea, folosind linia de comandă. Pentru a face acest lucru, trebuie să introduceți și să executați comanda net stop dnscache pentru a opri serviciul, iar apoi net start dnscache pentru a-l porni din nou.

    Dacă metoda liniei de comandă nu funcționează dintr-un motiv oarecare, puteți, de asemenea, să resetați memoria cache în Windows folosind alte instrumente:


    Cum să ștergeți memoria cache DNS din browsere

    Browserele moderne mențin și un cache DNS, așa că ștergerea acestuia în Windows poate să nu fie întotdeauna suficientă. Dacă problema persistă după resetarea memoriei cache a sistemului de operare, resetați memoria cache a browserului.

    Vă rugăm să rețineți: stocarea în cache nu este efectuată de toate browserele, ci doar de cele bazate pe platforma Chromium. De exemplu, browserul Microsoft Edge nu stochează un cache DNS.

    Pentru a șterge memoria cache DNS din browser, trebuie să introduceți o comandă în bara de adrese pentru a accesa setările de rețea. În funcție de browser, adresa va diferi:

    • Pentru Google Chrome: chrome://net-internals/#dns;
    • Pentru Opera: opera://net-internals/#dns;
    • Pentru browser Yandex: browser://net-internals/#dns.

    Odată ajuns în setările de rețea ale browserului, puteți vedea lista completă a adreselor care sunt stocate în cache în acesta. Pentru a șterge complet memoria cache DNS, faceți clic pe butonul „Ștergeți memoria cache a gazdei”.

    Important: Dacă, după ștergerea memoriei cache din Windows și din browser, problemele continuă să persistă, puteți încerca și să ștergeți informațiile despre socket din browser. Pentru a face acest lucru, în partea stângă a meniului deschis cu setări de rețea, trebuie să mergeți la secțiunea Prize și să le ștergeți făcând clic pe butonul „Flush socket pools”.