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:
-
Avaa Spotlight kirjoittamalla Command+ Space.
-
Kirjoita Terminal ja valitse hakutuloksista Terminal.
Pääset myös terminaaliin siirtymällä osoitteeseen Go > Utilities > Terminal.
-
Kirjoita tämä komento Pääte-ikkunaan: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder ja paina sitten Enter.
Tämä komento toimii vain macOS El Capitanissa ja uudemmissa. Jos sinulla on vanhempi macOS-versio, tarkista oikea komento seuraavasta osiosta.
-
Kirjoita salasanasi ja paina enter uudelleen.
Salasana ei näy päätteessä, kun kirjoitat sen. Kirjoita vain salasana ja paina enter.
-
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.
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.