8Jul

Kuidas DNS-i vahemälu lähtestada macOS-is

Kui teete veebisaite, peate aeg-ajalt oma arvuti DNS-vahemälu lähtestama, eriti pärast andmete muutmist või hostide muutmist. Kuigi DNS-puhvri puhastamine Windowsis on hõlpsasti spetsiaalse käsuga, peavad Maci kasutajad kasutama mõnda lahendust.

Tühjendage oma DNS-i vahemälu Mac-is

Mac-arvutist DNS-puhvri tühjendamiseks avage terminal, mille leiate rakendustest & gt;Utiliidid või otsides Spotlightiga ja käivitage järgmine käsk:

sudo killall -HUP mDNSResponder

Sisestage oma parool, kui seda taotletakse.

Niisiis, mida see käsk tegelikult teeb? Siin on asi selles, et sa oled selline, et sinu süsteem petab vahemälu. Wikipedia selgitab:

SIGHUP-signaal saadetakse protsessile, kui selle kontrollimaterjal on suletud. See oli algselt mõeldud teavitama serial line drop( hangup) protsessist. Tänapäevastes süsteemides tähendab see tavaliselt, et pseudo- või virtuaalne terminal on suletud. Paljud daemonid laadivad uuesti oma konfiguratsioonifailid ja avavad oma logifailid selle signaali vastuvõtmise asemel.nohup on käsu, et käsu ignoreeriks signaali.

Ilmselt ei pea te kõik ülejäänud seda teadma. Aga nüüd sa teed.

Internetis on selle protseduuri kohta palju vastuolulist infot. Mõned saidid väidavad näiteks, et teil on vaja käivitada rohkem käske kui see on näiteks High Sierra, samas kui teised teevad selle käsu tarbetult pikk. Kuid eespool öeldut silmas pidades on see kõik see, mis on tegelikult vajalik. Siin on, kuidas oma tööd kontrollida.

Kontrollige, kas teie DNS tegelikult lähtestab

Ei ole kindel, kas teie DNS-i lähtestamine tegelikult töötas? Veebibrauseri sulgemine enne vahemälu tühjendamist võib mõnes olukorras aidata, kuid kui see ei tundu olevat töökorras, võite kiiresti veenduda, et teie vahemälu on tühi kahel viisil.

Esimene on kohaspetsiifiline. Terminalis tippige kaev, millele järgneb saidi URL.Näiteks:

kaevandage howtogeek.com

Tulemuste "Vastus" jaotises näete IP-aadressi, mida teie arvuti leitud lehe kohta teab.

Kui te ei näe uut IP-aadressi, kaaluge oma Maci DNS-i seadistuste muutmist ja uuesti vahemälu tühjendamist.

Veelgi globaalsemal( mitte saidil spetsiifilisel) meetodil võite ka kinnitada, et vahemälu lähtestatakse konsooli abil, mille leiate rakendustest & gt;Utiliidid või Spotlight'i kasutamine. Kui teie süsteem vasakul paneelil esile tõstetakse, sisestage otsingukasti rühma "mDNSResponder", vajutage Enter, kirjuta selle esmase päringu kõrval olev "Vahemälu suurus" ja seejärel vajutage sisestusklahvi uuesti. Nagu see:

Nüüd, kui konsooli aken on endiselt avatud, pöörduge tagasi oma terminali aknasse ja käivitage järgmine käsk:

sudo killall -INFO mDNSResponder

Sa peaksid nägema konsooli aknas esile tõstetud DNS-vahemälu suurust. Nüüd käivitage see käsk:

sudo killall -HUP mDNSResponder

Ja siis käivita see käsk veelkord:

sudo killall -INFO mDNSResponder

Sa peaksid nägema konsooli aknas vahemälu suuruse muutust. Eespool toodud pildil näete, et pärast vajutades käske on meie vahemälu suurus märkimisväärselt muutunud.