How to Flush DNS Cache

Jos sinulla on yhteysongelmia, kannattaa ehkä tyhjentää DNS-välimuisti. Tässä artikkelissa opit, mitä hyötyä siitä on ja miten DNS-välimuisti tyhjennetään suosituissa käyttöjärjestelmissä.

Syitä DNS-välimuistin tyhjentämiseen säännöllisin väliajoin

Kuten verkkoselaimet, myös käyttöjärjestelmät tallentavat välimuistitiedostoja, joita kutsutaan DNS-välimuistitiedostoiksi (Domain Name System). Välimuistitiedostot sisältävät tietoja kaikista vierailluista verkkosivustoista – isäntänimiä, IP-osoitteita ja resurssitietueita.

Useimmat käyttöjärjestelmät suorittavat DNS-välimuistitallennuksen vähentääkseen DNS-palvelimien taakkaa vilkkaan liikenteen aikana. Välimuistitiedostojen voimassaoloaika määräytyy Time To Live (TTL). Niin kauan kuin välimuistitiedostot ovat edelleen voimassa, ne vastaavat sisältöpyyntöihin ilman, että niiden tarvitsee kulkea DNS-palvelimen kautta.

Sitä huolimatta vioittuneiden tai vanhentuneiden DNS-välimuistitiedostojen käyttö voi johtaa virheisiin ja tietoturva-aukkoihin. Siksi suosittelemme DNS-välimuistin tyhjentämistä säännöllisesti.

Tässä ovat syyt, miksi DNS-välimuisti kannattaa tyhjentää säännöllisesti:

  • Estä hakukäyttäytymisen seuranta – DNS-tietueiden tallentaminen tekee hakkerien helpommaksi ennustaa selainhistoriaasi.
  • Turvallisuus – DNS-välimuistitiedostot ovat DNS-huijausten pääkohde, mikä vaarantaa käyttäjien arkaluontoiset tiedot, kuten kirjautumistiedot ja henkilötiedot.
  • Teknisten ongelmien ratkaiseminen – käyttöjärjestelmän pakottaminen etsimään päivitettyjä DNS-tietueita voi ratkaista yhteysongelmia ja virheellisesti näytettyä verkkosisältöä.

DNS-välimuistin tyhjentämistapoja

DNS-välimuistitiedoston tyhjentämisen vaiheet voivat vaihdella käyttöjärjestelmästäsi riippuen. Alla olevassa ohjeessa näytetään, miten se tehdään Windowsissa, Linuxissa ja Mac OS X:ssä.

Microsoft Windows

Seuraava ohje soveltuu Windows XP:lle, 7:lle, Vistalle, 8:lle, 8.1:lle ja 10:lle.

  1. Avaa Windowsin komentokehotekonsoli painamalla Windows+R-näppäimiä yhdessä ja kirjoita cmd.
  2. Kirjoita seuraava komento tyhjentääksesi DNS-välimuistitiedostot tietokoneellasi:
    ipconfig /flushdns
  3. Jos prosessi onnistuu, näet seuraavan vahvistusviestin:

Linux

Ohjearvostuksena Ubuntu ei aseta DNS-tietueita välimuistiin. Jos asennat manuaalisesti DNS-palvelun, kuten nimipalvelun välimuistidemon (nscd), alla olevat vaiheet näyttävät, miten voit tyhjentää DNS-välimuistin.

  1. Avaa terminaali-ikkuna painamalla Ctrl+Alt+T-näppäimiä yhdessä.
  2. Kirjoita seuraava komento tyhjentääksesi DNS-välimuistitiedostot init.d-alihakemistosta:
    sudo /etc/init.d/nscd restart

Mac OS X

  1. Paina F4-näppäintä ja kirjoita terminaali Launchpadin hakukenttään avataksesi terminaali-ikkuna.
  2. Jos käytät Mac OS Sierra-, X El Capitan-, X Mavericks-, X Mountain Lion- tai X Lion -käyttöjärjestelmää, kirjoita seuraava komento:
    sudo killall -HUP mDNSResponder
  3. Jos haluat tyhjentää DNS-välimuistin Mac OS X Yosemite -käyttöjärjestelmässä, kirjoita komento:
    sudo discoveryutil udnsflushcaches
  4. Jos käytät Mac OS X Snow Leopard -käyttöjärjestelmää, käytä komentoa:
    sudo dscacheutil -flushcache
  5. Mac OS X Leopardissa ja sitä uudemmissa käyttöjärjestelmissä anna seuraava komento DNS-välimuistin tyhjentämiseksi:
    sudo lookupd -flushcache

Johtopäätös

Kun sinulla on yhteysongelmia tai näet väärin näytettyjä verkkosivuja, järjestelmäsi saattaa tallentaa vioittuneita tai vanhentuneita DNS-välimuistitietoja. Voit ratkaista asian nopeasti tyhjentämällä DNS-välimuistin. Jos ongelma ei ratkea, voit sen sijaan tarkistaa tämän ohjeen selaimen välimuistin tyhjentämisestä.

Tätä viestiä on muokattu viimeksi 25. marraskuuta 2019 10:54

Jätä kommentti