DNS-välimuistin tyhjentäminen Macissa

Sisällysluettelo:

DNS-välimuistin tyhjentäminen Macissa
DNS-välimuistin tyhjentäminen Macissa
Anonim

Mitä tietää

  • Kirjoita Terminal kohteeseen Spotlight tai siirry kohtaan Go > Utilities > Terminal.
  • Syötä Terminal-ikkunassa komento: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Tässä artikkelissa kerrotaan, kuinka DNS-välimuisti tyhjennetään Macissa.

Kuinka nollaan DNSni Macissa?

Jos sinulla on yhteysongelmia, voit ehkä korjata ne nollaamalla Maciin tallennettujen DNS-tietojen paikallisen tietueen. Nämä tiedot voivat olla vanhentuneita tai vioittuneet, mikä estää verkkosivustoja latautumasta ja hidastaa yhteyttäsi. Jos haluat nollata DNS-välimuistin Macissa, sinun on annettava Mac-tietokoneeseen Terminal-komento.

Näin voit tyhjentää DNS-välimuistin Macissa:

  1. Avaa Spotlight kirjoittamalla Command+ Space.

    Image
    Image
  2. Kirjoita Terminal ja valitse hakutuloksista Terminal.

    Image
    Image

    Pääset myös terminaaliin siirtymällä osoitteeseen Go > Utilities > Terminal.

  3. Kirjoita tämä komento Pääte-ikkunaan: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder ja paina sitten Enter.

    Image
    Image

    Tämä komento toimii vain macOS El Capitanissa ja uudemmissa. Jos sinulla on vanhempi macOS-versio, tarkista oikea komento seuraavasta osiosta.

  4. Kirjoita salasanasi ja paina enter uudelleen.

    Image
    Image

    Salasana ei näy päätteessä, kun kirjoitat sen. Kirjoita vain salasana ja paina enter.

  5. DNS-välimuistisi nollataan, mutta päätteessä ei näy tätä koskevaa viestiä. Kun uusi rivi tulee näkyviin, se osoittaa, että komento on suoritettu.

    Image
    Image

DNS:n tyhjentäminen macOS:n vanhemmissa versioissa

MacOS:n vanhemmat versiot käyttävät erilaisia päätekomentoja DNS:n huuhtelemiseen. Aloitat kuitenkin avaamalla pääteikkunan riippumatta siitä, mitä macOS-versiota käytät.

Tässä ovat komennot DNS:n tyhjentämiseksi kussakin macOS-versiossa:

  • El Capitan ja uudemmat: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lion, Mountain Lion ja Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: sudo lookupd –flushcache
  • Tiger: lookupd –flushcache

Mitä DNS:n huuhtelu tekee?

Aina kun yrität käyttää verkkosivustoa Internetin kautta, muodostat yhteyden DNS-palvelimeen, joka kertoo verkkoselaimellesi minne mennä. DNS-palvelin ylläpitää verkkosivustojen ja IP-osoitteiden hakemistoa, jonka avulla se voi tarkastella verkkosivuston osoitetta, löytää vastaavan IP-osoitteen ja toimittaa sen verkkoselaimellesi. Nämä tiedot tallennetaan sitten Macisi DNS-välimuistiin.

Kun yrität käyttää verkkosivustoa, jolla olet äskettäin käynyt, Mac käyttää DNS-välimuistiaan sen sijaan, että tarkistaisit todellisen DNS-palvelimen. Tämä säästää aikaa, joten sivusto latautuu nopeammin. Verkkoselaimen ei tarvitse käydä läpi ylimääräistä vaihetta kommunikoida DNS-etäpalvelimen kanssa, mikä johtaa lyhyempään verkkosivuston osoitteen syöttämisen ja verkkosivuston latauksen välillä.

Jos paikallinen DNS-välimuisti on vioittunut tai vanhentunut, se on kuin yrittäisi käyttää vanhaa puhelinluetteloa tai osoitekirjaa, jonka joku on tuhonnut. Verkkoselaimesi tarkistaa välimuistin löytääkseen IP-osoitteen verkkosivustolle, jolla yrität vierailla, ja löytää joko väärän osoitteen tai käyttökelvottoman osoitteen. Tämä voi hidastaa prosessia tai estää verkkosivustoja tai tiettyjä verkkosivuston elementtejä, kuten videoita, latautumasta.

Kun tyhjennät DNS-välimuistin, kehotat Macia poistamaan paikalliset DNS-tietueet. Tämä pakottaa verkkoselaimesi tarkistamaan todellisen DNS-palvelimen, kun seuraavan kerran yrität käyttää verkkosivustoa. Tyhjennä DNS-välimuisti aina, kun olet vaihtanut Macin DNS-palvelimia. Siitä voi olla apua myös, jos sinulla on yhteysongelmia.

UKK

    Kuinka tarkistan DNS-välimuistin Macissa?

    Avaa sisäänrakennettu konsolin lokikatselusovellus Macissasi ja kirjoita hakupalkkiin any:mdnsresponder. Käynnistä sitten Terminal, kirjoita sudo killall –INFO mDNSResponder ja paina Enter tai Return Takaisin sisään Console-sovelluksessa voit tarkastella välimuistissa olevien DNS-tietueiden luetteloa.

    Kuinka voin tyhjentää DNS-välimuistin Windows 10:ssä?

    Jos haluat tyhjentää DNS-välimuistin Windows 10:ssä, avaa Suorita-valintaikkuna, kirjoita ipconfig /flushdns ja napsauta OK. Voit myös käyttää samaa komentoa Windowsin komentokehotteessa, jos haluat lisätietoja prosessista.

    Mikä on DNS-välimuistin myrkytys?

    DNS-välimuistin myrkytys, joka tunnetaan myös nimellä DNS-huijaus, on, kun joku syöttää tarkoituksella vääriä tai virheellisiä tietoja DNS-välimuistiin. Kun väärät tiedot on syötetty, tulevat DNS-kyselyt palauttavat vääriä vastauksia ja ohjaavat käyttäjät väärille verkkosivustoille.

Suositeltava: