Näin tyhjennät DNS-välimuistin jokaisella laitteella
Kattava opas DNS-välimuistin tyhjentämiseen Windowsissa, macOS:ssä, Linuxissa, iOS:ssä, Androidissa ja Chromessa. Lisäksi: miksi fiksumpi DNS tarkoittaa, ettet juuri koskaan joudu tekemään tätä.
Etkö pääse sivustolle, joka toimi vielä hetki sitten? Ohjautuuko liikenne vanhalle palvelimelle? Ratkaisu on usein DNS-välimuistin tyhjentäminen, mutta on parempikin tapa, jolla vältät tämän vaivan kokonaan.
Mikä DNS-välimuisti on?
Joka kerta kun vierailet sivustolla, laitteesi hakee verkkotunnuksen (kuten google.com) ja kääntää sen IP-osoitteeksi (kuten 142.250.80.46). Tämä haku kulkee Domain Name Systemin eli DNS:n kautta, joka toimii kuin internetin puhelinluettelo.
Nopeuttaakseen toimintaa laitteesi tallentaa välimuistiin nämä haut paikallisesti. Seuraavan kerran kun vierailet samalla sivustolla, laitteesi ohittaa haun ja käyttää välimuistissa olevaa vastausta. Tämä on DNS-välimuisti.
Mikä siinä on ongelmana? Useimmat ISP-resolverit säilyttävät tietueita välimuistissa 12-24 tuntia. Kun sivusto vaihtaa palvelinta tai sinä vaihdat DNS-asetuksia, jäät jumiin vanhentuneeseen tietoon tunneiksi.
ClearDNS käyttää 20-60 sekunnin välimuistin TTL-arvoja. Vanhentuneet tietueet korjautuvat itsestään. Ota käyttöön nyt - ilmaiseksi. →Milloin DNS-välimuisti kannattaa tyhjentää?
Tyhjennä DNS-välimuisti, kun:
- Sivusto ei lataudu mutta toimii moitteetta muilla laitteilla tai verkoissa
- Näet selaimessasi virheen "DNS_PROBE_FINISHED_NXDOMAIN" tai vastaavan DNS-virheen
- Vaihdoit juuri DNS-palveluntarjoajaa ja haluat muutoksen voimaan heti
- Sivusto siirtyi äskettäin uudelle palvelimelle, mutta näet yhä vanhan version
- Otit DNS-suodatussäännöt käyttöön tai poistit ne käytöstä ja haluat muutosten tulevan voimaan välittömästi
Tai voit jättää koko tämän väliin. ClearDNS:n kanssa pisin välimuistiaika on 60 sekuntia - vanhentuneet tietueet poistuvat itsestään, ennen kuin edes huomaat.
DNS-välimuistin tyhjennys Windowsissa
Säästä vaivalta - käytä ClearDNS:ää Windowsissa
Sen sijaan että ajaisit komentoja aina kun DNS-välimuisti vanhenee, ota ClearDNS käyttöön kerran äläkä mieti asiaa enää koskaan. ClearDNS päivittää DNS-tietueet automaattisesti 20-60 sekunnin välein - kaupan päälle saat mainosten eston, seurannan torjunnan ja haittaohjelmien suodatuksen. Vie 2 minuuttia, tiliä ei tarvita.
Ota ClearDNS käyttöön Windowsissa nyt - ilmaiseksi →Manuaalinen tapa: tyhjennä DNS-välimuisti Windowsissa
Avaa Komentokehote tai PowerShell järjestelmänvalvojana (napsauta Käynnistä-painiketta hiiren oikealla ja valitse "Pääte (järjestelmänvalvoja)").
Aja:
ipconfig /flushdns
Näet seuraavan: Successfully flushed the DNS Resolver Cache.
Tarkista, että välimuisti on tyhjä:
ipconfig /displaydns
Huomaa: tämä on tehtävä joka kerta, kun välimuisti vanhenee. ClearDNS:n kanssa tietueet päivittyvät automaattisesti 20-60 sekunnin välein.
DNS-välimuistin tyhjennys macOS:ssä
Unohda Terminal - käytä ClearDNS:ää Macissa
No sudo -komentoja, ei Terminalia, ei salasanakyselyjä. Ota ClearDNS käyttöön kerran Macissasi, niin DNS-välimuistin ongelmat katoavat pysyvästi. Automaattinen välimuistin päivitys, mainosten esto ja yksityisyyden suoja - vie alle 2 minuuttia.
Manuaalinen tapa: tyhjennä DNS-välimuisti macOS:ssä
Avaa Terminal (Cmd + välilyönti, kirjoita "Terminal" ja paina Enter).
Aja tämä komento (toimii macOS Venturassa, Sonomassa, Sequoiassa ja uudemmissa):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Anna salasanasi, kun sitä pyydetään. Vahvistusviestiä ei tule - välimuisti tyhjennetään huomaamatta.
Tämä on toistettava joka kerta. ClearDNS hoitaa sen automaattisesti 20-60 sekunnin välimuistin TTL-arvoilla.
DNS-välimuistin tyhjennys Linuxissa
Parempi tapa - käytä ClearDNS:ää Linuxissa
Käytät sitten Ubuntua, Fedoraa, Archia tai Debiania - ClearDNS toimii samalla tavalla. Ota se käyttöön kerran, ja DNS-välimuistin ongelmat ratkeavat pysyvästi kaikissa jakeluissa. Automaattinen DNS-päivitys 20-60 sekunnin välein sekä täysi DNS-suodatus.
Ota ClearDNS käyttöön Linuxissa nyt - ilmaiseksi →Manuaalinen tapa: tyhjennä DNS-välimuisti Linuxissa
Jos käytössä on systemd-resolved (Ubuntu 18.04+, Fedora):
sudo systemd-resolve --flush-caches
Tarkista näin:
sudo systemd-resolve --statistics
Jos käytössä on dnsmasq tai nscd:
sudo systemctl restart dnsmasq
# or
sudo systemctl restart nscd
Eri jakelut käyttävät eri DNS-resolvereita. ClearDNS toimii kaikissa täsmälleen samalla tavalla.
DNS-välimuistin tyhjennys iPhonessa / iPadissa
Aseta kerran ja unohda - ClearDNS iOS:ssä
Ei lentokonetilan kytkemistä päälle ja pois, ei valikoiden uumeniin haudattuja asetuksia. ClearDNS pitää DNS:si automaattisesti tuoreena iOS:ssä alle 60 sekunnin välimuistin TTL-arvoilla. Asenna DNS-profiili yhdellä napautuksella - mukana koko järjestelmän laajuinen mainosten esto ja seurannan torjunta.
Ota ClearDNS käyttöön iPhonessa nyt - ilmaiseksi →Manuaalinen tapa: tyhjennä DNS-välimuisti iOS:ssä
Avaa Asetukset, ota käyttöön Lentokonetila, odota 10 sekuntia ja poista se sitten käytöstä. Tämä tyhjentää DNS-välimuistin ja nollaa samalla verkkoyhteydet.
Vaihtoehtoisesti siirry kohtaan Asetukset > Wi-Fi, napauta (i) verkkosi vieressä ja napauta Uusi vuokrasopimus.
Tämä katkaisee hetkellisesti kaikki verkkoyhteydet. ClearDNS:n kanssa tietueet päivittyvät huomaamatta taustalla.
DNS-välimuistin tyhjennys Androidissa
Fiksu tapa - ClearDNS Androidissa
Androidissa DNS-välimuistin tyhjentäminen manuaalisesti on yllättävän hankalaa. ClearDNS ratkaisee tämän kokonaan - ota se käyttöön kerran Yksityisen DNS:n kautta, niin sinun ei tarvitse enää koskaan tyhjentää välimuistia. Vie 30 sekuntia ja tarjoaa automaattisen välimuistin päivityksen, mainosten eston ja haittaohjelmasuojan koko järjestelmän laajuisesti.
Ota ClearDNS käyttöön Androidissa nyt - ilmaiseksi →Manuaalinen tapa: tyhjennä DNS-välimuisti Androidissa
Napautaa 1: Kytke Lentokonetila päälle ja pois (samoin kuin iOS:ssä).
Napautaa 2: Siirry Chromessa osoitteeseen:
chrome://net-internals/#dns
Napauta Clear host cache.
Android ei tarjoa järjestelmätason DNS:n tyhjennystä. ClearDNS kiertää tämän rajoituksen kokonaan lyhyillä TTL-arvoilla.
DNS-välimuistin tyhjennys Chromessa
ClearDNS:n kanssa Chromen välimuistilla ei ole väliä
Chrome ylläpitää omaa DNS-välimuistiaan erillään käyttöjärjestelmästä. Vaikka tyhjentäisit järjestelmän välimuistin, Chrome saattaa silti käyttää vanhentuneita tietueita. ClearDNS ratkaisee molemmat - tietueet päivittyvät 20-60 sekunnin välein resolver-tasolla, joten Chrome saa aina tuoretta tietoa.
Ota ClearDNS käyttöön ja unohda chrome://flags-säätäminen →Manuaalinen tapa: tyhjennä Chromen sisäinen DNS-välimuisti
Avaa uusi välilehti ja siirry osoitteeseen:
chrome://net-internals/#dns
Napsauta Clear host cache. Siirry sitten osoitteeseen:
chrome://net-internals/#sockets
Napsauta Flush socket pools tyhjentääksesi kaikki avoimet yhteydet, jotka käyttävät vanhoja IP-osoitteita.
Molemmat vaiheet on tehtävä. ClearDNS:n kanssa kumpaakaan ei tarvita.
Miksi DNS-välimuisti aiheuttaa ongelmia
Perinteiset DNS-resolverit asettavat pitkät välimuistiajat - joita kutsutaan nimellä TTL (Time to Live, elinaika). Monet ISP:t säilyttävät DNS-tietueita välimuistissa 24 tuntia tai pidempään. Se tarkoittaa, että jos sivusto vaihtaa IP-osoitettaan, saatat jumittua yrittämään yhteyttä vanhaan palvelimeen kokonaisen päivän ajan.
Tästä syntyy todellisia ongelmia:
- Sivustojen siirrot: Sivusto siirtyy uudelle palvelimelle, mutta laitteesi yhdistää yhä vanhaan
- CDN-vikasietovaihdot: Sisällönjakeluverkko vaihtaa toiselle reunapalvelimelle, mutta välimuistisi osoittaa yhä vanhaan
- DNS-suodatusmuutokset: Päivität estosääntösi, mutta vanhentuneen välimuistin vuoksi vanhat säännöt ovat yhä voimassa
- Tietoturvapäivitykset: Verkkotunnuksen IP vaihtuu tietoturvaloukkauksen jälkeen, mutta välimuistisi osoittaa yhä vaarantuneeseen osoitteeseen
"Mitä pidempi DNS-välimuistin TTL on, sitä pidempään saatat jäädä jumiin vanhentuneisiin, virheellisiin tai jopa vaarallisiin DNS-tietueisiin."
Näin ClearDNS poistaa välimuistiongelman
ClearDNS toimii pohjimmiltaan eri tavalla. Sen sijaan että DNS-tietueita säilytettäisiin välimuistissa tunteja tai päiviä, ClearDNS käyttää erittäin lyhyitä välimuistiaikoja:
ClearDNS:n välimuistin TTL-arvot vs. ISP:si
- Päätösvälimuisti: 20 sekuntia (ISP: 12-24 tuntia)
- Profiilipäivitykset: 60 sekuntia (ISP: vaatii manuaalisen tyhjennyksen)
- Estetyt verkkotunnukset: 60 sekuntia (ISP: ei sovellu - ei suodatusta)
- Sallitut verkkotunnukset: 1-60 sekuntia (ISP: tunteja)
Pisin vanhenemisaika: 60 sekuntia. Tyypillisesti: alle 20 sekuntia.
Tämä tarkoittaa:
- Ei enää manuaalista välimuistin tyhjentämistä - vanhentuneet tietueet poistuvat itsestään minuutin sisällä
- Sääntömuutokset heti voimaan - estä verkkotunnus tai poista esto, ja muutos tulee voimaan lähes välittömästi
- Nopeampi vikasietovaihto - jos sivusto vaihtaa palvelinta, tavoitat uuden sekunneissa
- Parempi tietoturva - vaarantuneet verkkotunnukset estetään nopeammin, kun uhkalistat päivittyvät
Lisäksi ClearDNS tarjoaa muutakin kuin nopean välimuistin päivityksen:
- Mainosten ja seurannan esto DNS-tasolla - selainlaajennuksia ei tarvita
- Haittaohjelma- ja tietojenkalastelusuoja - vaaralliset verkkotunnukset estetään ennen kuin ne latautuvat
- Tiliä ei tarvita - käyttöönotto alle 2 minuutissa, täysin anonyymisti
- Toimii jokaisella laitteella - puhelimet, kannettavat, tabletit, älytelevisiot ja reitittimet
DNS-välimuisti vs. selaimen välimuisti
Älä sekoita DNS-välimuistia ja selaimen välimuistia. Ne ovat eri asioita:
- DNS-välimuisti tallentaa verkkotunnusten ja IP-osoitteiden vastaavuudet. Sen tyhjentäminen pakottaa uuden DNS-haun.
- Selaimen välimuisti tallentaa verkkosivun sisällön (kuvat, CSS, JavaScript). Sen tyhjentäminen pakottaa sivun resurssien uudelleenlatauksen.
Jos sivusto näyttää rikkinäiseltä tai vanhentuneelta, kokeile tyhjentää molemmat. Mutta jos et yksinkertaisesti pääse sivustolle lainkaan, syyllinen on yleensä DNS-välimuisti - ja ClearDNS tekee siitä epäongelman.
Lopeta DNS-välimuistin tyhjentäminen käsin
ClearDNS käyttää 20-60 sekunnin välimuistin TTL-arvoja. Vanhentuneet tietueet korjautuvat itsestään. Tiliä ei tarvita.
Ota ClearDNS käyttöön