8Jul
Dacă lucrați pe site-uri web, ocazional trebuie să resetați cache-ul DNS al computerului, mai ales după editarea înregistrărilor sau schimbarea gazdei.În timp ce spălarea cache-ului DNS pe Windows este ușoară cu o comandă dedicată, utilizatorii Mac trebuie să utilizeze un pic de soluție.
Ștergeți cache-ul DNS pe computerul dvs.
Pentru a vă șterge memoria cache DNS pe calculatorul dvs. Mac, deschideți Terminal-ul, pe care îl puteți găsi în aplicații & gt;Utilizați sau căutați cu Spotlight, apoi executați următoarea comandă:
sudo killall -HUP mDNSResponderIntroduceți parola când este solicitată.
Deci, ce face de fapt această comandă?Ce se întâmplă aici este că îți pacaliști sistemul să sporești memoria cache. Wikipedia explică:
Semnalul SIGHUP este trimis la un proces atunci când terminalul său de comandă este închis. Acesta a fost inițial conceput pentru a notifica procesul de scădere a liniei de serie( hangup).În sistemele moderne, acest semnal înseamnă de obicei închiderea pseudo-ului sau a terminalului virtual. Mulți demoni își vor reîncărca fișierele de configurare și își vor redeschide fișierele de jurnal în loc să iasă din momentul primirii acestui semnal.nohup este o comandă pentru a face o comandă să ignore semnalul.
Evident, nu trebuie să știți toate celelalte. Dar acum o faci.
Există o mulțime de informații conflictuale pe web despre această procedură.Unele site-uri afirmă că trebuie să executați mai multe comenzi decât pe High Sierra, de exemplu, în timp ce altele fac această comandă inutil de lungă.Din moment ce putem spune însă, comanda de mai sus este tot ceea ce este de fapt necesar. Iată cum puteți verifica munca dvs.
Verificați dacă DNS este resetat de fapt
Nu sunteți sigur dacă resetarea DNS a funcționat efectiv?Închiderea browserului dvs. web înainte de spălarea cache-ului poate ajuta în anumite situații, dar dacă aceasta nu pare să funcționeze, puteți verifica rapid că memoria cache este goală în două moduri.
Prima este specifică site-ului. La Terminal, tastați dig, urmat de adresa URL a site-ului. De exemplu:
sapa howtogeek.comIn sectiunea "Raspuns" a rezultatelor, veti vedea adresa IP cunoscuta de calculator pentru site-ul listat.
Dacă nu vedeți noua adresă IP, luați în considerare modificarea setărilor DNS pe calculatorul dvs. Mac și spălarea din nou a memoriei cache.
Pentru o metodă globală( non-site-specific), puteți, de asemenea, să confirmați că memoria cache se resetează cu Consola, pe care o puteți găsi în aplicații & gt;Utilitare sau utilizând Spotlight. Cu sistemul dvs. evidențiat în panoul din stânga, tastați "mDNSResponder" în caseta de căutare, tastați Enter, tastați "Dimensiunea cache" alături de prima interogare, apoi apăsați Enter din nou. Asemenea:
Acum, cu fereastra Consolei încă deschis, mergeți înapoi la fereastra Terminal și executați următoarea comandă:
sudo killall -INFO mDNSResponderAr trebui să vedeți dimensiunea cache-ului DNS evidențiată în fereastra Consola. Acum rulați această comandă:
sudo killall -HUP mDNSResponderȘi apoi executați această comandă încă o dată:
sudo killall -INFO mDNSResponderAr trebui să vedeți modificarea dimensiunii cache-ului în fereastra Consola.În captura de ecran de mai sus, puteți vedea că dimensiunea cache-ului a fost modificată considerabil după emiterea comenzilor.