DNS-i vahemälu ja kuidas see muudab teie Interneti paremaks

DNS-vahemälu (mõnikord nimetatakse DNS-i resolveri vahemäluks) on ajutine andmebaas, mida haldab arvuti operatsioonisüsteem ja mis sisaldab andmeid kõigi hiljutiste külastuste kohta ning veebisaitide ja muude Interneti-domeenide külastamist.

Teisisõnu, DNS-vahemälu on lihtsalt mälu hiljutiste DNS-i otsingute kohta, mida teie arvuti saab kiiresti viitama, kui ta üritab välja mõelda, kuidas veebisaiti laadida.

Enamik inimesi kuuleb ainult fraasi "DNS vahemälu", kui see viitab DNS-vahemälu puhastamisele / kustutamisele Interneti-ühenduse probleemi lahendamiseks. Selle lehe allosas on veelgi rohkem.

DNS vahemälu eesmärk

Internet toetub domeeninimede süsteemile (DNS) kõikide avalike veebisaitide ja nende vastavate IP-aadresside registri pidamiseks. Saate seda mõelda nagu telefoniraamatut.

Telefoniraamatusse ei pea meeles pidama igaühe telefoninumbrit, mis on ainus viis, kuidas telefonid saavad suhelda: numbriga. Samamoodi kasutatakse DNS-i, et vältida iga veebisaidi IP-aadressi salvestamist, mis on ainus viis, kuidas võrguseadmed suhelda veebisaitidega.

See juhtub siis, kui küsite veebibrauseris veebisaidi laadimist ...

Sisestate URL-i nagu ja teie veebibrauser küsib teie ruuterit IP-aadressi jaoks. Ruuteril on DNS-serveri aadress salvestatud ja see küsib DNS-serverit selle masinanime IP-aadressi jaoks. DNS-server leiab IP-aadressi, mis kuulub ja siis suudab mõista, mis veebisaiti te küsite, pärast mida teie brauser saab seejärel laadida sobiva lehe.

See juhtub iga veebisaidi jaoks, mida soovite külastada. Iga kord, kui kasutaja külastab veebisaiti oma masinanime kaudu, algatab veebibrauser interneti kaudu päringu, kuid seda päringut ei saa lõpule viia, kuni saidi nimi "konverteeritakse" IP-aadressiks.

Probleemiks on see, et kuigi on olemas palju avalikke DNS-servereid, mida teie võrk saab konversiooni / lahendamise protsessi kiirendamiseks kasutada, on ikkagi kiiremini olemas "telefoniraamatu" kohalik koopia, kus on jõudnud DNS-i vahemällu mängima.

DNS vahemälu üritab protsessi veelgi kiirendada, kui käitlete hiljuti külastatud aadresside nime lahendust enne taotluse saatmist Internetile.

Märkus: "Otsinguprotsessi" protsessi igas hierarhias on tegelikult DNS-i vahemälu, mis lõpuks saab teie arvuti veebisaidi laadimiseks. Arvuti jõuab teie ruuterini, mis suhtleb teie Interneti-teenuse pakkujaga , mis võib tabada mõnda teist ISP-d, enne kui jõuab lõpule nn root DNS-serveritena. Selle protsessi kõigil punktidel on samal põhjusel DNS-vahemälu, nimelt nime lahendamise protsessi kiirendamine.

Kuidas toimib DNS-vahemälu?

Enne kui brauser väljastab oma nõuded välisele võrgule, võtab arvuti igaühe ära ja otsib domeeninime DNS-vahemälu andmebaasis. Andmebaas sisaldab nimekirja kõigist hiljuti avatud domeeninimedest ja aadressidest, mille DNS neile esimest korda päringu tegemisel arvutas.

Kohaliku DNS-vahemälu sisu saab vaadata Windowsis, kasutades käsku ipconfig / displaydns, mille tulemused on sarnased:

docs.google.com
------------------------------------
Kirje nimi . . . . : docs.google.com
Salvesta tüüp. . . . . : 1
Elada aeg . . . : 21
Andmete pikkus. . . . . : 4
Jaotis. . . . . . . : Vastus
A (vastuvõtva) kirje. . . : 172.217.6.174

DNS-is on A-kirje osa DNS-kirjele, mis sisaldab antud hosti nime IP-aadressi. DNS-vahemälu salvestab selle aadressi, nõutud veebisaidi nime ja mitmed muud parameetrid hosti DNS-i sissekandest.

Mis on DNS vahemälu mürgistus?

DNS-vahemälu saab mürgituna või saastuda, kui sellele antakse volitamata domeeninimed või IP-aadressid.

Mõnikord võib vahemälu rikkuda tehniliste tõrgete või administratiivsete õnnetuste tõttu, kuid DNS-i vahemälu mürgitamine on tavaliselt seotud arvutiviiruste või muude võrgurünnakutega, mis sisestavad kehtetu DNS-i kirjeid vahemällu.

Mürgistus põhjustab kliendipäringute suunamist valedesse sihtkohtadesse, tavaliselt pahatahtlikesse veebisaitidesse või reklaamidega täidetavatesse lehtedesse.

Näiteks kui dokumendil docs.google.com ülalt oli teistsugune "A" rekord, siis sisestasite oma veebibrauseris aadressi docs.google.com , võetakse teid kusagil mujal.

See tekitab populaarsete veebisaitide jaoks suuri probleeme. Kui ründaja suunab teie Gmail.comi päringu näiteks veebisaidile, mis näeb välja nagu Gmail, kuid mitte, võib teil olla andmepüügirünnak, näiteks vaalapüük .

DNS puhastamine: mida ta teeb ja kuidas seda teha

Kui tuvastab vahemälu mürgituse või muu Interneti-ühenduse probleemid, võib arvuti administraator soovida DNS-vahemälu tühjendamist (st puhastada, taastada või kustutada).

Kuna DNS-i vahemälu kustutamine eemaldab kõik sissekanded, kustutab see ka sobimatuid kirjeid ja sunnib arvutit nende aadresside ümberpaigutama järgmisel korral, kui proovite neid veebisaite kasutada. Need uued aadressid võetakse DNS-serverist, mille võrk on kasutusel.

Seega, kui kasutate ülaltoodud näidet, kui Gmail.comi rekord mürgitas ja suunab teid kummasse veebisaidile, on DNSi loputamine esimene samm korrapärase Gmail.com uuesti saamiseks.

Microsoft Windowsis saate kohaliku DNS-vahemälu lohistada käsureale ipconfig / flushdns käsku kasutades. Teate, et see töötab siis, kui näete Windowsi IP-konfiguratsiooni edukalt DNS-i lahendava vahemälu või DNS-i lahendava vahemälu sõnumi edukat puhastamist .

Käsiterminali kaudu peaksid macOS-i kasutajad kasutama dscacheutil -flushcache , kuid tean, et pärast seda ei ole "edukat" sõnumit, nii et sulle ei öelda, kas see töötab. Linuxi kasutajad peaksid sisestama käsku /etc/rc.d/init.d/nscd restart .

Ruuteril võib olla ka DNS-vahemälu, mistõttu on marsruuteri taaskäivitamine sageli tõrkeotsingu samm. Samal põhjusel võite oma arvutisse DNS-vahemälu tühjaks laadida, saate oma ajutine mällu salvestatud DNS-kirjete kustutamiseks oma ruuterit taaskäivitada.