what is a dns cache 817514 289185cfa826431e91eeef1295481625

DNS-välimuisti (kutsutaan myös DNS:ksi) ratkaisija välimuisti) on väliaikainen tietokanta, jota ylläpitää tietokoneen käyttöjärjestelmä ja joka sisältää tiedot kaikista viimeaikaisista vierailuista ja vierailuyrityksistä verkkosivustoilla ja muilla Internet-verkkotunnuksilla. Toisin sanoen DNS-välimuisti on vain muisti viimeaikaisista DNS-kyselyistä, joihin tietokoneesi voi nopeasti viitata yrittäessään selvittää, kuinka verkkosivusto ladataan.

Tämän artikkelin tiedot koskevat kotikäyttäjiä, jotka eivät ole muuttaneet DNS-asetuksiaan.

DNS-välimuistin tarkoitus

Internet luottaa Domain Name Systemiin ylläpitämään indeksiä kaikista julkisista verkkosivustoista ja niihin liittyvistä IP-osoitteista. Voit ajatella sitä puhelinluettelona. Puhelinluettelon avulla meidän ei tarvitse muistaa kaikkien puhelinnumeroita, koska se on ainoa tapa kommunikoida puhelimet: numerolla. Samoin DNS:ää käytetään, jotta voimme välttää jokaisen verkkosivuston IP-osoitteen muistamisen, mikä on ainoa tapa, jolla verkkolaitteet voivat kommunikoida verkkosivustojen kanssa. Näin tapahtuu verhon takana, kun pyydät selaimesi lataamaan verkkosivuston. Kirjoitat URL-osoitteen, kuten lifewire.com ja verkkoselaimesi kysyy reitittimeltäsi IP-osoitetta. Reitittimeen on tallennettu DNS-palvelimen osoite, joten se kysyy DNS-palvelimelta kyseisen isäntänimen IP-osoitetta. DNS-palvelin löytää siihen liittyvän IP-osoitteen lifewire.com ja voi sitten ymmärtää, mitä verkkosivustoa pyydät, minkä jälkeen selaimesi voi ladata kyseisen sivun. Tämä tapahtuu jokaiselle verkkosivustolle, jolla haluat käydä. Joka kerta kun vierailet isäntänimen verkkosivustolla, selain käynnistää pyynnön Internetiin, mutta pyyntöä ei voida suorittaa loppuun ennen kuin sivuston nimi on «muunnettu» IP-osoitteeksi. Ongelmana on, että vaikka verkkosi voi käyttää lukuisia julkisia DNS-palvelimia nopeuttamaan muunnos-/resoluutioprosessia, on silti nopeampaa saada paikallinen kopio «puhelinmuistiosta», jossa DNS-välimuistit tulevat sisään. DNS-välimuisti yrittää nopeuttaa prosessia entisestään käsittelemällä äskettäin vierailtujen osoitteiden nimenselvitystä ennen pyynnön lähettämistä Internetiin. Nettisivu. Tietokone saavuttaa reitittimesi, joka ottaa yhteyden Internet-palveluntarjoajaasi, joka voi osua toiseen Internet-palveluntarjoajaan ennen kuin se laskeutuu niin kutsuttuihin DNS-juuripalvelimiin. Jokaisella näistä pisteistä prosessissa on DNS-välimuisti samasta syystä, joka on nimenselvitysprosessin nopeuttaminen.

Kuinka DNS-välimuisti toimii

Ennen kuin selain lähettää pyyntönsä etäverkkoon, tietokone sieppaa jokaisen pyynnön ja etsii toimialueen nimen DNS-välimuistitietokannasta. Tietokanta sisältää luettelon kaikista äskettäin käytetyistä verkkotunnuksista ja osoitteista, jotka DNS on laskenut niille ensimmäisessä pyynnössä. Paikallisen DNS-välimuistin sisältöä voi tarkastella Windowsissa komennolla ipconfig /displaydns, ja tulokset ovat samanlaiset: docs.google.com
————————————–
Tietueen nimi. . . . . : docs.google.com
Tallennustyyppi. . . . . : 1
Aika elää . . . . : 21
Tietojen pituus. . . . . : 4
jakso . . . . . . . : Vastaukset
(isäntä)tietue. . . : 172.217.6.174

DNS:ssä «A»-tietue on DNS-merkinnän osa, joka sisältää määritetyn isäntänimen IP-osoitteen. DNS-välimuisti tallentaa tämän osoitteen, pyydetyn verkkosivuston nimen ja useita muita isäntä-DNS-merkinnän parametreja.

Mikä on DNS-välimuistin myrkytys?

DNS-välimuistista tulee myrkytetty tai saastunut kun siihen lisätään luvattomia verkkotunnuksia tai IP-osoitteita. Joskus välimuisti voi vioittua teknisten ongelmien tai hallinnollisten virheiden vuoksi, mutta DNS-välimuistin myrkytys liittyy yleensä tietokoneviruksiin tai muihin verkkohyökkäyksiin, jotka tallentavat välimuistiin virheellisiä DNS-merkintöjä. Myrkytys johtaa asiakkaiden pyyntöjen ohjaamiseen vääriin kohteisiin, yleensä haitallisille verkkosivustoille tai sivuille, jotka ovat täynnä mainoksia. Esimerkiksi jos docs.google.com ylhäältä annetulla levyllä oli eri «A»-tietue kuin sisään tullessasi docs.google.com Web-selaimessa sinut viedään jonnekin muualle. Tämä aiheuttaa valtavan ongelman suosituille verkkosivustoille. Jos hyökkääjä pyytää sinua: gmail.comesimerkiksi verkkosivustolle, joka näyttää kuten Gmail, mutta ei, saatat kärsiä tietojenkalasteluhyökkäyksestä, kuten valaanpyynnistä.

DNS-huuhtelu: mitä se tekee ja miten se tehdään?

Kun tietokoneen järjestelmänvalvoja tekee välimuistimyrkytyksen tai muiden Internet-yhteysongelmien vianmäärityksen, hän voi toimia seuraavasti: huuhtele (eli tyhjennä, nollaa tai tyhjennä) DNS-välimuisti. Koska DNS-välimuistin tyhjentäminen poistaa kaikki merkinnät, se poistaa myös kaikki virheelliset tietueet ja pakottaa tietokoneesi syöttämään nämä osoitteet uudelleen, kun seuraavan kerran yrität käyttää kyseisiä verkkosivustoja. Nämä uudet osoitteet tulevat DNS-palvelimelta, jota verkkosi on määritetty käyttämään. Joten, jos käytät yllä olevaa esimerkkiä, jos gmail.com tietue on myrkytetty ja sinut ohjataan oudolle verkkosivustolle, DNS:n huuhteleminen on hyvä ensimmäinen askel saada normaaligmail.com takaisin taas. Microsoft Windowsissa voit tyhjentää paikallisen DNS-välimuistin käyttämällä ipconfig /flushdns komento komentokehotteessa. Tiedät sen toimivan, kun näet Windowsin IP-määritys tyhjensi DNS Resolver -välimuistin onnistuneesti tai DNS Resolver -välimuisti on tyhjennetty viesti. MacOS-käyttäjien tulee käyttää komentopäätteen kautta dscacheutil -flushcache mutta tiedä, että sen suorittamisen jälkeen ei ole «onnistunut» viestiä, joten sinulle ei kerrota, toimiko se. Joissakin tapauksissa Mac-käyttäjien on myös lopetettava DNS-vastaaja (sudo killall -HUP mDNSResponder.) Linux-käyttäjien tulee käyttää . tulla sisään /etc/rc.d/init.d/nscd käynnistyy uudelleen Tilaus. Tarkka komento riippuu kuitenkin Linux-jakelustasi. Reitittimessä voi olla myös DNS-välimuisti, minkä vuoksi reitittimen uudelleenkäynnistäminen on usein vianetsintävaihe. Samasta syystä kuin saatat tyhjentää DNS-välimuistin tietokoneeltasi, voit käynnistää reitittimen uudelleen tyhjentääksesi väliaikaiseen muistiin tallennetut DNS-merkinnät.

Por Markus