DNS-välimuistin tyhjentäminen (tyhjentäminen) Windows-, MacOS- ja Linux-käyttöjärjestelmissä
DNS-välimuisti on väliaikainen tietokanta, joka tallentaa tietoja aiemmista DNS-hakuista. Toisin sanoen, kun vierailet verkkosivustolla, käyttöjärjestelmäsi ja verkkoselaimesi pitävät kirjaa verkkotunnuksesta ja vastaavasta IP-osoitteesta. Tämä eliminoi toistuvien kyselyjen tarpeen etä-DNS-palvelimille ja antaa käyttöjärjestelmän tai selaimen ratkaista verkkosivuston URL-osoitteen nopeasti.
Joissakin tilanteissa, kuten verkko-ongelmien vianmäärityksessä tai DNS-ratkaisujen vaihtamisen jälkeen, tarvitset kuitenkin huuhtele DNS-välimuisti. Tämä tyhjentää välimuistissa olevat DNS-merkinnät ja suorittaa seuraavan haun verkkotunnuksen ratkaisemiseksi äskettäin määritettyjen DNS-asetusten perusteella.
Tässä artikkelissa on ohjeet DNS-välimuistin tyhjentämiseen eri käyttöjärjestelmissä ja verkkoselaimissa.
Tyhjennä / tyhjennä DNS-välimuisti Windowsissa #
DNS-välimuistin tyhjentäminen on sama kaikissa Windows-versioissa. Sinun on avattava komentokehote järjestelmänvalvojan oikeuksilla ja suoritettava ipconfig /flushdns
.
Windows 10 ja Windows 8 #
DNS-välimuistin tyhjentäminen suorita Windows 10: ssä ja 8: ssa seuraavat vaiheet:
-
Kirjoita cmd Windowsin hakupalkkiin.
-
Napsauta hiiren kakkospainikkeella Komentokehote ja valitse Suorita järjestelmänvalvojana. Tämä avaa komentokehoteikkunan.
-
Kirjoita seuraava rivi komentoriville ja paina Kirjoita:
Onnistumisen jälkeen järjestelmä palauttaa seuraavan viestin:
Windows 7 #
DNS-välimuistin tyhjentäminen Windows 7: ssä , suorita seuraavat vaiheet:
-
Napsauta Käynnistä-painiketta.
-
Kirjoita Käynnistä-valikon hakukenttään cmd. / p>
-
Napsauta hiiren kakkospainikkeella komentokehotetta ja valitse Suorita järjestelmänvalvojana. Tämä avaa komentokehoteikkunan.
-
Kirjoita seuraava rivi komentoriville ja paina Enter:
Onnistumisen jälkeen järjestelmä palauttaa seuraavan viestin:
Tyhjennä / tyhjennä DNS-välimuisti Linuxissa #
Linuxissa ei ole OS-tason DNS-välimuistia, ellei välimuistipalvelu, kuten Systemd-Resolved, DNSMasq tai Nscd, ole asennettu ja käynnissä. DNS-välimuistin tyhjentäminen on erilaista Linux-jakelusta ja käyttämästäsi välimuistipalvelusta riippuen.
Systemd Resolved #
Useimmat modernit Linux-jakelut, kuten Ubuntu 18.04, käyttävät systemd ratkaisi palvelun DNS-merkintöjen välimuistiin.
Voit selvittää, onko palvelu käynnissä, käyttämällä seuraavaa komentoa:
Jos palvelu on käynnissä, komento tulostaa active
. Muussa tapauksessa näet inactive
.
Voit tyhjentää Systemd-ratkaisun sisältävän DNS-välimuistin kirjoittamalla:
Onnistumisen jälkeen komento ei palauta viestiä.
DNSMasq #
Dnsmasq on kevyt DHCP- ja DNS-välimuistinimipalvelin.
Jos järjestelmäsi käyttää DNSMasqia välimuistipalvelimena, DNS-välimuisti on tyhjennettävä käynnistämällä Dnsmasq-palvelu uudelleen:
Tai
Nscd #
Nscd on välimuistidemoni, ja se on ensisijainen DNS-välimuistijärjestelmä suurimmalle osalle RedHat-pohjaisia jakeluja.
Jos järjestelmäsi käyttää Nscd: tä, sinun on tyhjennettävä DNS-välimuisti käynnistämällä Nscd-palvelu uudelleen:
Tai
Tyhjennä / tyhjennä DNS-välimuisti macOS: ssa #
Komento välimuistin tyhjentämiseksi macOS: ssa on hieman erilainen käyttämästäsi versiosta riippuen. Komento on suoritettava käyttäjänä, jolla on järjestelmänvalvojan oikeudet (sudo-käyttäjä).
Tyhjennä DNS-välimuisti MacOS: ssa seuraavasti:
-
Avaa Finder.
-
Siirry sovelluksiin > Apuohjelmat >. Tämä avaa pääteikkunan.
-
Kirjoita seuraava rivi komentoriville ja paina Enter:
Kirjoita sudo-salasanasi ja paina Enter uudelleen. Menestyksessä järjestelmä ei palauta viestiä.
MacOS: n aiemmissa versioissa välimuistin tyhjentämiskomento on erilainen.
macOS-versio 10.11 ja 10.9
macOS-versio 10.10
macOS-versiot 10.6 ja 10.5
Tyhjennä / huuhtele selaimen DNS-välimuisti #
Useimmissa nykyaikaisissa selaimissa on sisäänrakennettu DNS-asiakas estää toistuvia kyselyitä joka kerta, kun verkkosivustolla käydään.
Google Chrome #
Tyhjennä Google Chromen DNS-välimuisti suorittamalla seuraavat vaiheet:
- Avaa uusi välilehti ja kirjoita
chrome://net-internals/#dns
Chromen osoitepalkkiin. - Napsauta Tyhjennä isännän välimuisti -painiketta.
Jos tämä ei auta sinua, yritä tyhjentää välimuisti ja evästeet.
- Avaa Poista selaustiedot -valintaikkuna valitsemalla
CTRL+Shift+Del
. - Valitse aikaväli. Poista kaikki valitsemalla Koko ajan.
- Valitse ”Evästeet ja muut sivustotiedot” ja ”Välimuistissa olevat kuvat ja tiedostot” -valintaruudut.
- Napsauta ”Tyhjennä tiedot” -painiketta.
Tämän menetelmän pitäisi toimia kaikissa Chrome-pohjaisissa selaimissa, mukaan lukien Chromium, Vivaldi ja Opera.
Firefox #
Firefoxin DNS-välimuistin tyhjentäminen , suorita seuraavat vaiheet:
- Napsauta oikean yläkulman hampurilaiskuvaketta
☰
avataksesi Firefoxin valikon: - Napsauta
⚙ Options (Preferences)
-linkkiä. - Napsauta vasemmalla olevaa Tietosuoja & Suojaus-tai Tietosuoja-välilehteä.
- Vieritä alas
History
-osioon ja napsautaClear History...
-painiketta. - Valitse aikajakso tyhjennettävä. Poista kaikki valitsemalla ”Kaikki”.
- Valitse kaikki ruudut ja napsauta ”Tyhjennä nyt”.
Jos se ei toimi sinulle, kokeile seuraavaa tapaa ja poistanut DNS-välimuistin käytöstä ajallisesti.
- Avaa uusi välilehti ja kirjoita
about:config
Firefoxin osoiteriville. - Etsi sanaa
network.dnsCacheExpiration
, aseta arvoksi ajallisesti 0 ja napsauta OK. Muuta sitten oletusarvo takaisin ja napsauta OK. - Etsi
network.dnsCacheEntries
, aseta arvoksi ajallisesti 0 ja napsauta OK. Muuta sen jälkeen oletusarvo takaisin ja napsauta OK.
Päätelmä #
Olemme osoittaneet, kuinka DNS-välimuisti tyhjennetään tai tyhjennetään Windowsissa, Linuxissa ja macOS: ssa. käyttöjärjestelmät.
Linux- ja macOS-käyttäjät voivat käyttää dig
-komentoa DNS-ongelmien kyselyyn ja vianmääritykseen.