Kuinka tyhjentää DNS -välimuisti Macissa: Manuaalinen ja automaattinen poisto

Verkkotunnusjärjestelmä (DNS) on yksi Internet -yhteyden olennaisista osista. Kääntämällä osoitepalkkiin kirjoittamasi nimen IP: ksi, sen avulla voit käyttää tarvitsemasi verkkosivuston. Kuten mikä tahansa muu järjestelmä, se tallentaa välimuistin tiedot, joka toimii kuin muisti, johon Mac viittaa yrittäessään selvittää, kuinka sivusto ladataan. Toisinaan asiat voivat kuitenkin mennä pieleen, etkä pääse verkkosivustoon. Jos näin on tapauksesi, yritä huuhdella DNS -välimuisti. Se ei ole vaikea tehtävä, ja opimme sinut läpi tarvittavat vaiheet DNS: n nollaamiseksi eri macOS -versioissa.

Mikä on DNS -välimuisti

Joten mikä on DNS -välimuisti? Se on luettelo viimeksi käydyille verkkosivustoillesi osoitetuista verkkotunnuksista. Se ei ole sama kuin viimeaikainen online -historia. Verkkotunnuksen nimitiedot on koodattu numeroina, esimerkiksi 174.142.192.113.

Kun verkkosivusto siirtyy uuteen verkkotunnukseen, sen DNS -osoite muuttuu. Luonnollisesti siitä tulee saavuttamaton, koska Still Mac luottaa vanhentuneeseen DNS -tietueeseen.

Joten DNS-välimuisti on lokikirja, joka kääntää tämän numeerisen tiedon ihmisen luettavissa oleviin verkkosivustojen nimiin. Kun olet puhdistanut DNS -välimuistin, saatat huomata, että jotkut verkkosivustot latautuvat hitaammin - se on täysin normaalia. Mac on unohtanut heidät ja yrittää käyttää heitä tyhjästä.

Miksi sinun pitäisi huuhdella DNS -välimuisti

DNS -välimuistin huuhteluun on useita syitä. Tärkeintä on kuitenkin, että se voi auttaa parantamaan selauskokemustasi tekemällä selaimen, jota käytät nopeammin. Se voi myös parantaa selaimesi suorituskykyä tallennettujen välimuistitiedostojen tyhjentämisen vuoksi.

Mitä DNS -välimuistin huuhtelu tekee?

Kun huuhtelet DNS -välimuistin, se poistaa välimuistin, joka on tallennettu paikallisesti tietokoneellesi, pakottaen laitteen hakemaan nämä tiedot jälleen kerran DNS -palvelimelta, kun uusi DNS -pyyntö on esitetty.

Kuinka huuhdella DNS -välimuisti manuaalisesti ja automaattisesti

DNS -välimuistin huuhteluun Macissa on useita erilaisia ​​tapoja. Ensinnäkin osoitamme helpointa - automaattinen poisto Mac Cleaner -sovelluksen avulla. Sitten jatkamme manuaalisia vaiheita.

1. Kuinka huuhdella DNS yhdellä napsautuksella

Kuten olemme selittäneet, voit poistaa nämä vanhentuneet välimuistitiedostot manuaalisesti. On kuitenkin helpompi tapa - sovelluksella. Tietojemme mukaan ainoa sovellus, joka tekee sen, on MacPaw CleanMyac. Tämä on tunnettu Mac-huoltosovellus, jota myös Apple notita.

DNS -välimuistin huuhteleminen juuri niin tapahtuu sen arsenaalissa, joka auttaa sinua tekemään tämän. DNS -välimuistin huuhtelemiseksi CleanMymacilla tarvitset vain ladata sen - voit tehdä sen täällä ilmaiseksi.

Tämä vaihtoehto löytyy suorituskyky -välilehdestä, kun asennat CleanMyMacin. Katso yllä oleva kuvakaappaus. Kun napsautat Suorita, välimuisti tyhjennetään automaattisesti, ja Internet -asetusten tulisi optimoida.

Ehdotettu lukeminen:Virhekoodi -36 Mac -Macissa: 5 manuaalista korjausta ja 1 automaattinen ratkaisu

Toinen yrittämisen arvoinen asia on itse selaimen välimuistin puhdistaminen (ei sama kuin DNS -luettelon tyhjentäminen). Voit tehdä sen automaattisesti kaikille selaimille, jos avaat CleanMymacin.

Tämän pitäisi mahdollisesti korjata pienet pääsyyn liittyvät ongelmat ja vapauttaa tilaa.

  1. Avoin CleanMymac.
  2. Napsauta Sivupalkin Cleanup -välilehteä> Skannaa> Tarkista kaikki roskat.
  3. Katso löydettyjen esineiden luettelo ja napsauta puhdasta.

Sen pitäisi olla melko helppoa - kaiken pitäisi olla takaisin normaaliin. Tai voit kokeilla yhtä tai useampaa seuraavista menetelmistä.

2. kuinka huuhdella DNS -välimuisti päätteessä

Tunnetko terminaalin? Jos ei, ei ongelmaa. Ainoa mitä sinun tarvitsee tehdä, on avata terminaalisovellus ja liitä parissa komennossa.

  1. Avaa lanseeraus telakassa ja kirjoita päätelaite hakupalkkiin.
  2. Kirjoita seuraava syntaksi komentorivillä:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  4. Paina palauta, kirjoita salasana ja paina Return uudelleen.
  5. Lopeta pääte.

3. Kuinka tyhjentää DNS -välimuisti vanhemmissa macOS -versioissa

Algoritmi on sama; Vain päätelaitteen kopio/liitä komento on erilainen jokaiselle käyttöjärjestelmälle.

macOS taiMac OS XversioPäätelaite
Ventura MacOS
MacOS Monterey
MacOS Big Sur
Catalina MacOS

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

MacOS Mojave
MacOS High Sierra
Sierra MacOS
OS X Mountain Lion
Mac OS X -leijona
sudo killall -HUP mDNSResponder
Mac OS X Kapteeni
OS X Mavericks
sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder
OS X Yosemitesudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches
Mac OS X Snow Leopard
Mac OS X -leopardi
sudo dscacheutil -flushcache
Mac OS X -tiikerilookupd -flushcache

4. Kuinka huuhdella DNS -välimuisti Linuxissa

Ennen DNS-välimuistin tyhjentämistä Linuxissa sinun on varmistettava, että systemD-ratkaisu on aktiivinen. Avaa pääteikkuna ja kirjoita tämä komento:

sudo systemctl is-active systemd-resolved

Jos näet ”aktiivisen”, kirjoita komento DNS -välimuistin huuhtelemiseksi:

sudo systemd-resolve --flush-caches

Menestysviestiä ei ole, mutta voit tarkistaa, onko se toiminut seuraavan komennon suorittamalla:

sudo systemd-resolve --statistics

Jos huomaat, että nykyinen välimuistin koko on 0, olet huuhtanut onnistuneesti kaikki DNS -välimuistin.

DNS -välimuistin tyhjentäminen Macissa ei ole jotain, joka sinun on tehtävä usein, mutta se on hyvä tapa vianmääritykseen nimettyjä palvelinvirheitä. Käytä käyttöjärjestelmääsi oikeaa komentoa, ja pystyt ratkaisemaan ongelmat muutamassa sekunnissa.

Usein kysyttyjä kysymyksiä

Tarvitsenko järjestelmänvalvojan etuoikeuksia DNS -välimuistin huuhteluun Macissa?

Kyllä. Se johtuu siitä, että sinun on käytettäväsudoKomennossa, etkä voi käyttää sitä ilman järjestelmänvalvojan oikeuksia.

Onko DNS -välimuistin huuhtelu selkeä selaushistoria, evästeet tai tallennetut salasanat?

Ei, sillä ei ole mitään tekemistä minkään selaimeen liittyvien tietojen kanssa. Se puhdistaa vain DNS -tietueen.

Mitkä ovat vaihtoehdot DNS -välimuistin huuhteluun Macissa?

Jos yllä olevat menetelmät vaikuttavat liian teknisiltä, ​​voit yrittää tehdä kovan päivityksen selaimessa. Toinen tapa päivittää vanhentuneita DNS -merkintöjä on selaimen välimuistien poistaminen.