DNS-välimuistin tyhjentäminen Windows 11:ssä

Onko tietokoneellasi yhteysongelmia? Näin voit tyhjentää DNS-välimuistin Windows 11:ssä mahdollisten Internet-ongelmien ratkaisemiseksi.

Pikalinkit

  • Tyhjennä DNS-välimuisti Suorita-valintaikkunan avulla
  • Tyhjennä DNS-välimuisti Windows Terminalilla (PowerShell ja CMD)
  • Tyhjennä DNS-välimuisti erätiedoston avulla
  • Tyhjennä DNS-välimuisti automaattisesti

Jos olet käyttänyt Windows-tietokonetta pidemmän aikaa, sinulla on erittäin hyvä mahdollisuus törmätä johonkin ongelmaan Internet-yhteyden kanssa. Se on hyvin yleinen tilanne, ja perimmäinen syy voi vaihdella paljon. Mahdollinen syyllinen on kuitenkin vioittunut tai liian pitkä DNS-välimuisti.

Domain Name System (DNS) on pohjimmiltaan kaikkien maailman verkkotunnusten hakemisto. Se yhdistää verkkotunnuksen IP-osoitteeseen, jolloin voit muodostaa yhteyden tiettyyn verkkosivustoon. Yhteytesi nopeuttamiseksi Windows 11 tallentaa yleensä DNS-välimuistin, jotta tietokoneesi voi muistaa tiettyyn IP-osoitteeseen linkitetyn toimialueen ja muodostaa siten yhteyden siihen nopeammin. Se on tärkeä osa Internetin toimintaa, mutta DNS-välimuisti voi vioittua tai kasautua a paljon tarpeetonta tietoa vuosien varrella, mikä hidastaa toimintaa ja johtaa mahdollisiin yhteyksiin virheitä.

DNS-välimuistin tyhjentäminen Windows 11 -tietokoneellasi on onneksi suhteellisen helppoa, ja siihen on useita tapoja. Katsotaanpa joitain niistä.

Tyhjennä DNS-välimuisti Suorita-valintaikkunan avulla

Luultavasti helpoin ja nopein tapa tyhjentää DNS-välimuisti tietokoneeltasi on käyttää Suorita-valintaikkunaa. Saatat jo tuntea sen, varsinkin jos olet pikanäppäinten fani. Käytä sitä seuraavasti:

  1. Lehdistö Windows-näppäin + R näppäimistöllä käynnistääksesi Suorita-valintaikkunan.
  2. Kirjoita teksti ipconfig /flushdns tekstikenttään.
  3. Lehdistö Ctrl + Vaihto + Enter suorittaaksesi komennon järjestelmänvalvojan oikeuksilla.
  4. Klikkaus Joo kehotteessa.

Komento suoritetaan ja DNS-välimuisti nollataan.

Tyhjennä DNS-välimuisti Windows Terminalilla (PowerShell ja CMD)

Toinen tapa tyhjentää DNS-välimuisti Windows 11:ssä on käyttää Windows-päätettä. Tämä työkalu voi käyttää sekä Windows PowerShellia että komentokehotetta (CMD), ja voit käyttää kumpaa tahansa profiilia. Komennot ovat kuitenkin hieman erilaisia

  1. Napsauta hiiren kakkospainikkeella tehtäväpalkin Käynnistä-valikon kuvaketta ja valitse Pääte (järjestelmänvalvoja). Jotkut Windows 11:n vanhemmat versiot saattavat sanoa Windows-pääte (järjestelmänvalvoja).
  2. Anna nämä komennot oletusprofiilistasi riippuen:
    1. Windows PowerShell(oletus): Tulla sisään Tyhjennä-DnsClientCache
    2. Komentorivi (CMD): Tulla sisään ipconfig /flushdns
  3. DNS-välimuistisi tyhjennetään, ja komentokehotteen tapauksessa näet vahvistusviestin.

Huomaa, että Windows Terminal ei ole ainoa tapa suorittaa PowerShell tai komentokehote, ja voit silti käyttää näitä työkaluja käyttämällä perinteisempiä menetelmiä. Sinun tarvitsee vain suorittaa ne järjestelmänvalvojana ja kirjoittaa yllä olevat komennot.

Tyhjennä DNS-välimuisti erätiedoston avulla

On vielä toinen vaihtoehto DNS-välimuistin tyhjentämiseen Windows 11:ssä, ja se käyttää erätiedostoa. Tämä suorittaa samanlaisen komennon kuin yllä olevat, mutta koska se on tiedosto, sitä voi olla helpompi käyttää uudelleen tulevaisuudessa, koska voit suorittaa sen aina kun tarvitset. Tässä on mitä sinun tulee tehdä:

  1. Avata Muistilehtiö.
  2. Kirjoita teksti ipconfig /flushdns.
  3. Klikkaus Tiedosto ja sitten Tallenna nimellä.
  4. Muuta Tallenna-valintaikkunassa Tallenna tyyppi nimellä vaihtoehto Kaikki tyypit.
  5. Nimeä tiedosto haluamallasi tavalla, mutta varmista, että se on .bat lopussa.
  6. Napsauta hiiren kakkospainikkeella tallennettua tiedostoa ja valitse Suorita järjestelmänvalvojana.
  7. Komento suoritetaan ja tyhjentää DNS-välimuistisi.

Nyt kun tiedosto on tallennettu, voit yksinkertaisesti suorittaa sen järjestelmänvalvojana aina, kun sinun on tyhjennettävä DNS-välimuisti tietokoneesta uudelleen.

Tyhjennä DNS-välimuisti automaattisesti

DNS-välimuistia ei tarvitse tyhjentää usein, mutta jos kohtaat ongelmia usein, voit asettaa Windows 11:n tyhjentämään DNS-välimuistin automaattisesti tietyn aikataulun mukaisesti. Tätä varten sinun on käytettävä Rekisterieditoria, jota emme suosittele sekaisin, ellet tiedä mitä olet tekemässä. Jos käytät sitä itsevarmasti, toimi seuraavasti:

  1. Avaa Rekisterieditori.
  2. Navigoi tähän sijaintiin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
  3. Napsauta hiiren kakkospainikkeella tyhjää tilaa oikealla olevalla alueella.
  4. Valita Uusi, sitten DWORD (32-bittinen) arvo.
  5. Nimeä uusi arvo MaxCacheTtl.
  6. Kaksoisnapsauta luomaasi kohdetta muokataksesi sen ominaisuuksia.
  7. Muuta Arvotiedot kenttään aika, jonka pitäisi kulua sekunneissa, ennen kuin DNS-välimuisti nollataan. Jos haluat esimerkiksi nollata välimuistin 24 tunnin välein, sinun kannattaa syöttää 86400 tällä alalla.
  8. Klikkaus OK.
  9. Napsauta hiiren kakkospainikkeella ikkunan tyhjää aluetta uudelleen ja valitse Uusi, sitten DWORD (32-bittinen) arvo.
  10. Nimeä tiedosto MaxNegativeCacheTtl.
  11. Kaksoisnapsauta kohdetta muuttaaksesi sen ominaisuuksia ja muuta Arvotiedot kenttään 5.
  12. Klikkaus OK.

Se siitä. Sinun hämmästyttävä kannettava tietokone on nyt määritetty tyhjentämään automaattisesti DNS-välimuisti valitsemallasi poljinnopeudella. Kuten olemme maininneet, DNS-välimuistin tyhjentäminen päivittäin on todennäköisesti liioiteltua, mutta voit asettaa suuremman arvon, jos haluat tehdä sen harvemmin.

Tämän pitäisi antaa sinulle muutamia tapoja tyhjentää DNS-välimuisti Windows 11 -tietokoneellasi, ja todellisuudessa tarvitset vain yhden. Se on vain mieltymyskysymys. Välimuistin aiheesta kannattaa ehkä tarkistaa, miten se tehdään tyhjennä muut välimuistitiedostot Windows 11:ssä. Tai jos haluat lisätietoja muista Windows 11 -ominaisuuksista, katso se kuinka mukautat Windows 11 -tietokonettasi?