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:

  1. Kirjoita cmd Windowsin hakupalkkiin.

  2. Napsauta hiiren kakkospainikkeella Komentokehote ja valitse Suorita järjestelmänvalvojana. Tämä avaa komentokehoteikkunan.

  3. 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:

  1. Napsauta Käynnistä-painiketta.

  2. Kirjoita Käynnistä-valikon hakukenttään cmd. / p>

  3. Napsauta hiiren kakkospainikkeella komentokehotetta ja valitse Suorita järjestelmänvalvojana. Tämä avaa komentokehoteikkunan.

  4. 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:

  1. Avaa Finder.

  2. Siirry sovelluksiin > Apuohjelmat >. Tämä avaa pääteikkunan.

  3. 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:

  1. Avaa uusi välilehti ja kirjoita chrome://net-internals/#dns Chromen osoitepalkkiin.
  2. Napsauta Tyhjennä isännän välimuisti -painiketta.

Jos tämä ei auta sinua, yritä tyhjentää välimuisti ja evästeet.

  1. Avaa Poista selaustiedot -valintaikkuna valitsemalla CTRL+Shift+Del.
  2. Valitse aikaväli. Poista kaikki valitsemalla Koko ajan.
  3. Valitse ”Evästeet ja muut sivustotiedot” ja ”Välimuistissa olevat kuvat ja tiedostot” -valintaruudut.
  4. 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:

  1. Napsauta oikean yläkulman hampurilaiskuvaketta avataksesi Firefoxin valikon:
  2. Napsauta ⚙ Options (Preferences) -linkkiä.
  3. Napsauta vasemmalla olevaa Tietosuoja & Suojaus-tai Tietosuoja-välilehteä.
  4. Vieritä alas History -osioon ja napsauta Clear History... -painiketta.
  5. Valitse aikajakso tyhjennettävä. Poista kaikki valitsemalla ”Kaikki”.
  6. Valitse kaikki ruudut ja napsauta ”Tyhjennä nyt”.

Jos se ei toimi sinulle, kokeile seuraavaa tapaa ja poistanut DNS-välimuistin käytöstä ajallisesti.

  1. Avaa uusi välilehti ja kirjoita about:config Firefoxin osoiteriville.
  2. Etsi sanaa network.dnsCacheExpiration, aseta arvoksi ajallisesti 0 ja napsauta OK. Muuta sitten oletusarvo takaisin ja napsauta OK.
  3. 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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *