8Jul

Kā MacOS atjaunot DNS kešatmiņu

click fraud protection

Ja jūs strādājat ar vietnēm, reizēm jums būs jāatjauno datora DNS kešatmiņa, jo īpaši pēc ierakstu rediģēšanas vai maiņu mainīšanas. Lai gan Windows tīrīšana ar DNS kešatmiņu ir viegli ar īpašu komandu, Mac lietotājiem ir jāizmanto nedaudz risinājumu.

Notīriet sava DNS kešatmiņu savā Mac

Lai dzēstu savu DNS kešatmiņu savā Mac datorā, atveriet termināli, kuru jūs varat atrast sadaļā Lietojumprogrammas & gt;Utilities vai arī veicot meklēšanu ar Spotlight, un pēc tam palaidiet šādu komandu:

sudo killall -HUP mDNSResponder

Ievadiet paroli, kad tā tiek pieprasīta.

Tātad, ko šī komanda patiešām dara?Šeit notiekošais ir tas, ka jūs esat sava datora tīkšana, lai iztīrītu kešatmiņu. Wikipedia paskaidro:

SIGHUP signāls tiek nosūtīts uz procesu, kad tā vadības termināls ir aizvērts. Sākotnēji tā tika izstrādāta, lai paziņotu par sērijas līnijas kritumu( hangup).Mūsdienu sistēmās šis signāls parasti nozīmē, ka kontrolējošais pseidonīms vai virtuālais terminālis ir slēgts. Daudzi daemoni no jauna ielādē konfigurācijas failus un atkārtoti atver savus logfailus, nevis iziet, saņemot šo signālu. Nohup ir komanda, lai komanda ignorētu signālu.

instagram viewer

Protams, jums nav jāzina viss pārējais no tiem. Bet tagad jūs darāt.

Tiešsaistē ir daudz pretrunīgas informācijas par šo procedūru. Dažās vietnēs tiek apgalvots, ka, piemēram, ir jāuzsāk vairāk komandu nekā High Sierra, bet citas komandas nevajadzīgi ilgu laiku. Ciktāl mēs varam pateikt, tomēr iepriekš minētā komanda ir viss, kas patiešām ir nepieciešams. Lūk, kā pārbaudīt savu darbu.

Pārbaudiet, vai jūsu DNS faktiski ir atiestatīts

Neesat pārliecināts, vai jūsu DNS reset faktiski ir strādājis? Dažas situācijas var palīdzēt tīmekļa pārlūkprogrammas slēgšana pirms kešatmiņas izšķērdēšanas, taču, ja šķiet, ka tā nedarbojas, jūs varat ātri pārbaudīt, vai jūsu kešatmiņa ir tukša divos veidos.

Pirmais ir vietnei raksturīgs. Termināļā ierakstiet dig, kam seko vietnes URL.Piemēram:

rakt kātogeek.com

Rezultātu sadaļā "Atbilde" jūs redzēsiet IP adresi, kuru jūsu dators zina par uzskaitīto vietni.

Ja neredzat jauno IP adresi, apsveriet mainīt DNS iestatījumus savā Mac un atkal iztīrīt kešatmiņu.

Lai iegūtu vairāk globālu( nevis vietnes specifisku) metodi, varat arī apstiprināt, ka kešatmiņa ir atjaunota ar konsoli, kuru jūs varat atrast sadaļā Lietojumprogrammas & gt;Utilītas vai izmantojot Spotlight. Ja jūsu sistēma ir izcelta kreisajā panelī, meklēšanas lodziņā ierakstiet "mDNSResponder", nospiediet taustiņu Enter, blakus pirmajam vaicājumam ierakstiet "Cache size" un pēc tam nospiediet Enter vēlreiz. Tāpat kā šis:

Tagad, kad jūsu konsoles logs joprojām ir atvērts, dodieties atpakaļ uz savu Terminal logu un palaidiet šādu komandu:

sudo killall -INFO mDNSResponder

Jums vajadzētu redzēt DNS cache lielumu, kas izcelts konsoles logā.Tagad palaidiet šo komandu:

sudo killall -HUP mDNSResponder

Un pēc tam palaidiet šo komandu vēlreiz:

sudo killall -INFO mDNSResponder

Konsole logā vajadzētu redzēt kešatmiņas lieluma maiņu. Iepriekš redzamajā ekrānuzņēmumā varat redzēt, ka pēc komandu izdošanas ievērojami mainījās mūsu kešatmiņas izmēri.