DNS Caching og hvernig það gerir internetið betra

DNS skyndiminni (stundum kallaður DNS resolver skyndiminni) er tímabundinn gagnagrunnur, sem er rekinn af stýrikerfi tölvunnar, sem inniheldur skrár yfir allar nýlegar heimsóknir og reynt að heimsækja vefsíður og aðrar netkerfi.

Með öðrum orðum, DNS skyndiminni er bara minni af nýlegum DNS leitum sem tölvan þín getur fljótt að vísa til þegar það er að reyna að reikna út hvernig á að hlaða inn vefsíðu.

Flestir heyra aðeins orðasambandið "DNS skyndiminni" þegar það vísar til að skola / hreinsa DNS skyndiminni til að hjálpa til við að laga internetið vandamál. Það er meira á því neðst á þessari síðu.

Tilgangur DNS Cache

Netið byggir á Domain Name System (DNS) til að viðhalda vísitölu allra opinberra vefsíðna og samsvarandi IP-tölu þeirra . Þú getur hugsað þér eins og símaskrá.

Með símaskránni þurfum við ekki að minnast á símanúmer allra, sem er eini leiðin sem síminn getur samskipti við: með númeri. Á sama hátt er DNS notað þannig að við getum forðast að þurfa að minnast á IP-tölu hvers vefsíðu, sem er eini leiðin til að netbúnað geti átt samskipti við vefsíður.

Þetta er það sem gerist á bak við fortjaldið þegar þú spyrð vafrann þinn til að hlaða inn vefsíðu ...

Þú slærð inn slóð eins og og vafrinn þinn spyr leiðina þína fyrir IP-tölu. Leiðin hefur DNS-miðlara vistfang sem er geymt, svo það spyr DNS-miðlara fyrir IP-tölu þess hýsingarnafns . DNS-þjónninn finnur IP-töluinn sem tilheyrir og þá er hægt að skilja hvaða vefsíðu þú ert að biðja um, en síðan getur vafrinn þinn síðan hlaðið inn viðeigandi síðu.

Þetta gerist fyrir hvert vefsvæði sem þú vilt heimsækja. Í hvert skipti sem notandi heimsækir vefsíðu með hýsingarnafninu byrjar vefskoðarinn beiðni út á internetið en þessi beiðni er ekki hægt að ljúka fyrr en nafn netsins er breytt í IP-tölu.

Vandamálið er að jafnvel þótt það séu tonn af opinberum DNS-netþjónum sem netið þitt getur notað til að reyna að flýta fyrir umbreytingar- og upplausnargerðinni, er það enn fljótara að fá staðbundin afrit af "símaskránni", sem er þar sem DNS caches koma inn leika.

DNS skyndiminni reynir að flýta því ferli enn meira með því að meðhöndla nafnupplausn nýlega heimsótt heimilisföng áður en beiðnin er send út á internetið.

Ath: Það eru reyndar DNS caches í hverju stigveldi "útlit" ferlisins sem á endanum fær tölvuna þína til að hlaða inn vefsíðunni. Tölvan nær leiðinni þinni, sem snertir ISP þinn , sem gæti slakað á annan netþjóni áður en það endar á því sem kallast "rót DNS þjóna". Hvert þessara punkta í ferlinu hefur DNS skyndiminni af sömu ástæðu, sem er að flýta fyrir nafnupplausninni.

Hvernig DNS Cache Works

Áður en vafri gefur út beiðnir sínar á utanaðkomandi neti, ræmur tölvan hver og leitar upp lénið í DNS skyndiminni gagnagrunninum. Gagnagrunnurinn inniheldur lista yfir öll nýlega aðgengileg lén og þau netföng sem DNS reiknaði fyrir þeim í fyrsta sinn sem beiðnin var gerð.

Innihald staðbundins DNS skyndiminni er hægt að skoða á Windows með því að nota skipunina ipconfig / displaydns, með árangri sem líkist þessu:

docs.google.com
-------------------------------------
Taka upp nafn. . . . . : docs.google.com
Upptökutegund. . . . . : 1
Tími til að lifa. . . . : 21
Gögn Lengd. . . . . : 4
Kafla. . . . . . . : Svar
A (Host) Record. . . : 172.217.6.174

Í DNS er "A" skráin sú hluti af DNS færslunni sem inniheldur IP tölu fyrir tiltekið gestgjafi nafn. DNS skyndiminni geymir þetta netfang, óskað vefsvæði nafn og nokkrar aðrar breytur frá DNS DNS færslunni.

Hvað er DNS Cache eitrun?

DNS skyndiminni verður eitrað eða mengað þegar óviðkomandi lén eða IP-tölur eru settar inn í það.

Stundum getur skyndiminni skemmst vegna tæknilegra galla eða stjórnsýslu slysa, en DNS skyndiminni eitrun er venjulega í tengslum við tölvuveirur eða aðrar netárásir sem setja ógilda DNS færslur inn í skyndiminni.

Eitrun veldur því að viðskiptavinarbeiðnir verði vísað til rangra áfangastaða, venjulega illgjarn vefsíður eða síður fullar af auglýsingum.

Til dæmis, ef skráin docs.google.com frá hér að ofan hafði annað "A" skrá, þá þegar þú slóst inn docs.google.com í vafranum þínum, þá væri það tekið annars staðar.

Þetta veldur miklu vandamáli fyrir vinsælar vefsíður. Ef árásarmaður beinir beiðni þinni um Gmail.com , til dæmis, á vefsíðu sem lítur út eins og Gmail en það er ekki, gætir þú endað þjást af phishing árás eins og hvalveiðar .

DNS Flushing: hvað það gerir og hvernig á að gera það

Þegar vandræða er að skyndiminni eitur eða önnur vandamál tengd internetinu, getur tölva stjórnandi óskað eftir að skola (þ.e. hreinsa, endurstilla eða eyða) DNS skyndiminni.

Þar sem að hreinsa DNS skyndiminni fjarlægir allar færslur eyðir það öllum ógildum skrám og knýtur á tölvuna þína til að repopulate þeim heimilisföng næst þegar þú reynir að fá aðgang að þessum vefsíðum. Þessar nýju heimilisföng eru teknar úr DNS-miðlara sem netkerfið þitt er uppsett til að nota.

Til að nota dæmið hér að ofan, ef Gmail.com færslan var eitrað og vísa þér á óvenjulegan vef, þá er það gott að skola DNS til að fá venjulega Gmail.com aftur.

Í Microsoft Windows er hægt að skola staðbundna DNS skyndiminni með því að nota ipconfig / flushdns skipunina í stjórnunarprompt . Þú veist að það virkar þegar þú sérð Windows IP stillingar með góðum árangri skola DNS Resolver Cache eða hreinsa skilaboðin DNS Resolver Cache .

Með stjórnstöðvum, MacOS notendur ættu að nota dscacheutil-flushcache , en vita að það er ekki "árangursrík" skilaboð eftir að það keyrir, svo þú ert ekki sagt hvort það virkaði. Linux notendur ættu að slá inn /etc/rc.d/init.d/nscd endurræsinguna .

A leið getur haft DNS skyndiminni eins og heilbrigður, og þess vegna að endurræsa leið er oft vandræða skref. Af sömu ástæðu gætir þú skola DNS skyndiminni á tölvunni þinni, þú getur endurræsað leiðina til að hreinsa DNS færslur sem eru geymdar í tímabundinni minni.