If-Koubou

Kako vratiti DNS Cache na MACOS

Kako vratiti DNS Cache na MACOS (Kako da)

Ako radite na web stranicama, morat ćete ponovo postaviti DNS predmemoriju računala, osobito nakon uređivanja zapisa ili mijenjanja hostova. Dok ispiranje DNS predmemorije na Windowsu je jednostavno s posvećenom naredbom, korisnici Maca moraju koristiti malo zaobilazno rješenje.

Očisti svoju DNS Cache na Mac računalu

Da biste očistili svoju DNS predmemoriju na vašem Macu, otvorite Terminal, koji možete pronaći u Applications> Utilities ili pretraživanjem pomoću Spotlight, a zatim pokrenite sljedeću naredbu:

sudo killall -HUP mDNSResponder

Unesite zaporku kada je zatraženo.

Dakle, što ova naredba zapravo radi? Ono što se ovdje događa je da ste vrsta podsmijeha vašeg sustava u ispiranje cache. Wikipedija objašnjava:

SIGHUP signal se šalje procesu kada je njegov kontrolni terminal zatvoren. Izvorno je osmišljen kako bi obavijestio postupak o padu serijske linije (hangup). U modernim sustavima ovaj signal obično znači da je kontrolni pseudo ili virtualni terminal zatvoren. Mnogi će demoni ponovno učitati svoje konfiguracijske datoteke i ponovo otvarati svoje log datoteke umjesto da napuste pri primitku ovog signala. nohup je naredba da naredba ignorira signal.

Očito ne moraš znati sve ostalo. Ali sad to učinite.

O tom postupku postoji mnogo konfliktnih informacija na webu. Neke stranice tvrde da morate pokrenuti više naredbi od ovog na High Sierra, dok drugi tjeraju tu naredbu nepotrebno dugo. Koliko god možemo reći, međutim, naredba iznad je sve što je zapravo potrebno. Evo kako provjeriti svoj posao.

Provjerite je li vaš DNS zapravo resetiran

Niste sigurni je li vaš DNS reset zapravo radio? Zatvaranje vašeg web preglednika prije ispiranja cachea može pomoći u nekim situacijama, ali ako se to ne čini da funkcionira, možete brzo provjeriti je li vaša predmemorija prazna na dva načina.

Prvi je site-specific. U terminalu upišite kopati nakon čega slijedi URL web mjesta. Na primjer:

kopati howtogeek.com

U "Odjelu odgovora" rezultata vidjet ćete IP adresu koju računalo zna za navedenu web lokaciju.

Ako ne vidite novu IP adresu, razmislite o promjeni DNS postavki na vašem Macu i ponovnom ispiranju cachea.

Za globalniju metodu (koja nije specifična za web mjesto) možete također potvrditi da se predmemorija vraća na konzolu, koju možete pronaći u odjeljku Aplikacije> Uslužni programi ili pomoću Spotlighta. S vašim sustavom istaknutim na lijevoj ploči, upišite "mDNSResponder" u okvir za pretraživanje, pritisnite Enter i upišite "Veličinu predmemorije" pored tog prvog upita, a zatim ponovo pritisnite Enter. Kao ovo:

Sada, ako se prozor za konzole još uvijek otvorite, vratite se na prozor terminala i pokrenite sljedeću naredbu:

sudo killall -INFO mDNSResponder

Trebali biste vidjeti veličinu DNS Cache označenu u prozoru konzole. Sada pokrenite ovu naredbu:

sudo killall -HUP mDNSResponder

A zatim ponovo pokrenite ovu naredbu:

sudo killall -INFO mDNSResponder

Trebali biste vidjeti promjenu veličine predmemorije u prozoru konzole. Na gornjoj snimci zaslona možete vidjeti da se veličina predmemorije značajno promijenila nakon izdavanja naredbi.