DNS Caching ug Giunsa Kini Makapahimo sa Imong Internet nga Mas Maayo

Ang usa ka cache sa DNS (usahay gitawag nga DNS resolver cache) usa ka temporaryo nga database, nga gitipigan sa operating system sa kompyuter, nga naglangkob sa mga rekord sa tanan nga mga bag-ong pagbisita ug pagsulay sa mga pagbisita sa mga website ug uban pang mga dominyo sa internet.

Sa laing pagkasulti, ang usa ka cache sa DNS usa ka panumduman sa bag-o nga mga pagpangita sa DNS nga ang imong computer mahimong dali nga maghisgot kung kini naningkamot nga mahibal-an unsaon sa pag-load sa usa ka website.

Kadaghanan sa mga tawo lamang ang nakadungog sa hugpong nga "cache sa DNS" sa diha nga kini nagtumong sa pagdugmok / paglimpyo sa cache sa DNS aron makatabang sa pag-ayo sa isyu sa internet connectivity. Adunay labaw pa niana sa ubos sa niini nga panid.

Ang Katuyoan sa DNS Cache

Ang internet nagsalig sa Domain Name System (DNS) aron sa pagpadayon sa usa ka indeks sa tanan nga mga website sa publiko ug sa ilang katugbang nga mga adres sa IP . Mahunahuna nimo kini sama sa usa ka libro sa telepono.

Uban sa usa ka libro sa telepono, dili kinahanglan nga namemorya ang numero sa telepono sa tanan, nga mao lamang ang paagi nga ang mga telepono mahimo nga makigsulti: uban ang usa ka numero. Sa samang paagi, ang DNS gigamit aron malikayan nato ang pagsag-ulo sa matag IP address sa internet, nga mao lamang ang paagi nga gamit sa network nga makapakigsulti sa mga website.

Mao kini ang mahitabo sa likod sa kurtina sa dihang ikaw mangutana sa imong web browser nga magamit ang usa ka website ...

Nag-type ka sa usa ka URL nga gusto ug ang imong web browser nangutana sa imong router alang sa IP address. Ang router adunay DNS server address nga gitipigan, busa kini nangutana sa DNS server alang sa IP address nga hostname . Ang DNS server makakaplag sa IP address nga iya sa ug unya masabtan kung unsa nga website ang imong gihangyo, pagkahuman ang imong browser maka-load sa nahiangay nga panid.

Mahitabo kini alang sa matag website nga gusto nimong bisitahan. Matag higayon nga ang usa ka user moduaw sa usa ka website pinaagi sa iyang hostname, ang web browser nagsugod sa usa ka hangyo sa internet, apan kini nga hangyo dili mahuman hangtud nga ang ngalan sa site "nakabig" ngadto sa IP address.

Ang problema mao nga bisan adunay mga tonelada sa public DNS nga mga tigtagad nga mahimo gamiton sa imong network aron sulayan nga mapadali ang proseso sa pagkakabig / resolusyon, mas dali nga makabaton og lokal nga kopya sa "phone book," nga diin ang mga DNS caches magdula.

Ang cache sa DNS naningkamot nga mapadali ang proseso bisan pa pinaagi sa pagdala sa resolusyon sa ngalan sa bag-o nga gibisita nga mga adres sa wala pa ipadala ang mensahe ngadto sa internet.

Mubo nga sulat: Adunay sa tinuod nga DNS caches sa matag hierarchy sa proseso sa "lookup" nga sa katapusan makuha ang imong computer aron sa pag-load sa website. Ang computer moabot sa imong router, nga nakigtagbo sa imong ISP , nga mahimong makaigo sa laing ISP sa dili pa matapos ang gitawag nga "root DNS servers." Ang matag usa sa mga punto nga anaa sa proseso adunay cache sa DNS alang sa samang rason, nga mao ang pagpadali sa proseso sa paghusay sa ngalan.

Giunsa ang usa ka DNS Cache nga Buhat

Sa dili pa mag-isyu ang usa ka browser sa mga hangyo niini ngadto sa gawas nga network, ang computer mosalipod sa matag usa ug tan-awon ang ngalan sa domain sa database sa cache sa DNS. Ang database naglakip sa usa ka lista sa tanan nga mga bag-ong na-access nga mga ngalan sa domain ug ang mga address nga gi-kuwentehan sa DNS alang kanila sa unang higayon nga gihangyo ang usa ka hangyo.

Ang mga sulod sa usa ka cache sa lokal nga DNS mahimong makita sa Windows gamit ang command ipconfig / displaydns, nga adunay mga resulta susama niini:

docs.google.com
-------------------------------------
Irekord ang Ngalan. . . . . : docs.google.com
Type sa Talaan. . . . . : 1
Time To Live. . . . : 21
Gitas-on sa Data. . . . . : 4
Seksyon. . . . . . . : Tubag
A Record (Host). . . : 172.217.6.174

Sa DNS, ang "A" nga rekord mao ang bahin sa DNS entry nga naglangkob sa IP address alang sa gihatag nga host name. Ang DNS cache nagtipig niini nga address, ang gipangayo nga pangalan sa website, ug ubay-ubay nga uban nga mga parameter gikan sa host DNS entry.

Unsa ang Pagkahilo sa DNS Cache?

Ang usa ka cache sa DNS mahimong hiloan o mahugawan kung ang dili awtorisadong mga ngalan sa domain o mga IP address ipasulod ngadto niini.

Usahay ang cache mahimong madunot tungod sa teknikal nga mga kasamok o mga aksidente sa pagdumala, apan ang pagkalot sa cache sa DNS kasagaran nga may kalabutan sa mga virus sa computer o uban pang mga pag-atake sa network nga nagsulod sa mga wala'y labot nga DNS entries sa cache.

Ang pagkahilo hinungdan sa mga hangyo sa mga kliyente nga ibalhin ngadto sa sayop nga mga destinasyon, kasagaran ang mga malisyosong mga website o mga pahina nga puno sa mga paanunsiyo.

Pananglitan, kon ang rekord sa docs.google.com gikan sa ibabaw adunay lain nga "A" nga rekord, nan sa dihang imong gisulod ang docs.google.com sa imong web browser, mahimo ka nga makuha sa laing dapit.

Kini nagdala sa usa ka dako nga problema alang sa popular nga mga website. Kon ang usa ka tig-atake nagpa-redirect sa imong hangyo alang sa Gmail.com , pananglitan, sa usa ka website nga morag Gmail apan wala, mahimo ka nga mag-antus gikan sa pag-atake sa phishing sama sa whaling .

DNS Flushing: Unsa Kini ug Unsaon sa Paghimo Niini

Sa diha nga masulbad ang pagkahilo sa cache o ubang mga isyu sa internet connectivity, ang usa ka tagdumala sa computer tingali buot nga mapalong (ie tin-aw, i-reset, o papasa) ang cache sa DNS.

Tungod kay ang pagwagtang sa cache sa DNS nagwagtang sa tanan nga mga entries, kini nagguba sa bisan unsang mga dili tinuod nga mga rekord ug usab nagpugos sa imong computer nga ibalik ang mga adres sa sunod nga higayon nga imong sulayan ang pag-access sa mga website. Kining mga bag-ong mga adres gikuha gikan sa DNS server ang imong network mao ang gamiton.

Busa, sa paggamit sa panig-ingnan sa ibabaw, kung ang rekord sa Gmail.com gihiloan ug gibalhin sa laing website, ang pag-usbaw sa DNS usa ka maayo nga unang lakang sa pagkuha sa regular nga Gmail.com pagbalik pag-usab.

Sa Microsoft Windows, mahimo nimong ibalhin ang cache sa lokal nga DNS gamit ang ipconfig / flushdns nga komand sa usa ka Command Prompt . Nahibal-an nimo kini nga mga buhat kung makita nimo ang pagkumpirma sa Windows IP nga malampuson nga nahubog ang DNS Resolver Cache o Malampuson nga nahubas ang DNS Resolver Cache nga mensahe.

Pinaagi sa usa ka command terminal, ang mga tiggamit sa macOS kinahanglan mogamit sa dscacheutil-flushcache , apan hibaloa nga walay usa ka "malampuson" nga mensahe human kini midagan, mao nga wala ka sultihi kung kini nagtrabaho. Ang mga tiggamit sa Linux kinahanglan nga mosulod sa command /etc/rc.d/init.d/nscd restart .

Ang usa ka router mahimong adunay cache sa DNS ingon man, mao nga ang pag-reboot sa usa ka router kasagaran usa ka suliran sa pag-usisa. Tungod sa samang katarungan mahimo nimong ibalhin ang cache sa DNS sa imong computer, mahimo nimong reboot ang imong router aron sa pagwagtang sa DNS entries nga gitipigan sa temporaryong panumduman.