Akiba ya DNS (wakati fulani huitwa akiba ya kisuluhishi cha DNS) ni hifadhidata ya muda, inayotunzwa na mfumo wa uendeshaji wa kompyuta, ambayo ina rekodi za kutembelewa hivi majuzi na majaribio ya kutembelea tovuti na vikoa vingine vya mtandao.
Kwa maneno mengine, akiba ya DNS ni kumbukumbu tu ya uchunguzi wa hivi majuzi wa DNS ambao kompyuta yako inaweza kurejelea kwa haraka inapojaribu kufahamu jinsi ya kupakia tovuti.
Maelezo katika makala haya yanatumika kwa watumiaji wa nyumbani ambao hawajabadilisha mipangilio yao ya DNS.
Madhumuni ya Akiba ya DNS
Intaneti inategemea Mfumo wa Jina la Kikoa ili kudumisha faharasa ya tovuti zote za umma na anwani zao za IP zinazolingana. Unaweza kukifikiria kama kitabu cha simu.
Kwa kitabu cha simu, si lazima kukariri nambari ya simu ya kila mtu, ambayo ndiyo njia pekee ya simu kuwasiliana: kwa nambari. Vivyo hivyo, DNS inatumika ili tuepuke kukariri anwani ya IP ya kila tovuti, ambayo ndiyo njia pekee ya vifaa vya mtandao kuwasiliana na tovuti.
Hiki ndicho kinachotokea nyuma ya pazia unapouliza kivinjari chako kupakia tovuti.
Unaandika URL kama vile lifewire.com na kivinjari chako huuliza kipanga njia chako kwa anwani ya IP. Kipanga njia kina anwani ya seva ya DNS iliyohifadhiwa, kwa hivyo inauliza seva ya DNS kwa anwani ya IP ya jina la mwenyeji. Seva ya DNS hupata anwani ya IP ambayo ni ya lifewire.com na kisha inaweza kuelewa ni tovuti gani unayouliza, kisha kivinjari chako kinaweza kupakia ukurasa unaofaa.
Hii hutokea kwa kila tovuti unayotaka kutembelea. Kila wakati unapotembelea tovuti kwa jina la mpangishi wake, kivinjari huanzisha ombi kwa mtandao, lakini ombi hili haliwezi kukamilishwa hadi jina la tovuti "ligeuzwe" kuwa anwani ya IP.
Tatizo ni kwamba ingawa kuna tani nyingi za seva za DNS za umma ambazo mtandao wako unaweza kutumia kujaribu kuharakisha mchakato wa ubadilishaji/azimio, bado ni haraka kuwa na nakala ya ndani ya "kitabu cha simu," ambacho ni. ambapo akiba za DNS hutumika.
Kache ya DNS inajaribu kuharakisha mchakato hata zaidi kwa kushughulikia utatuzi wa jina la anwani zilizotembelewa hivi majuzi kabla ya ombi kutumwa kwenye mtandao
Kwa kweli kuna akiba za DNS katika kila safu ya mchakato wa "kutafuta" ambao hatimaye hufanya kompyuta yako kupakia tovuti. Kompyuta hufikia kipanga njia chako, ambacho huwasiliana na ISP wako, ambayo inaweza kugonga ISP nyingine kabla ya kuishia kwenye kile kinachoitwa "seva za DNS za mizizi." Kila moja ya pointi hizo katika mchakato ina akiba ya DNS kwa sababu hiyo hiyo, ambayo ni kuharakisha mchakato wa utatuzi wa jina.
Jinsi Akiba ya DNS Inafanya kazi
Kabla ya kivinjari kutoa maombi yake kwa mtandao wa nje, kompyuta hukatiza kila moja na kutafuta jina la kikoa katika hifadhidata ya akiba ya DNS. Hifadhidata ina orodha ya majina yote ya vikoa yaliyofikiwa hivi majuzi na anwani ambazo DNS iliwahesabia mara ya kwanza ombi lilipotolewa.
Yaliyomo kwenye akiba ya ndani ya DNS yanaweza kutazamwa kwenye Windows kwa kutumia amri ipconfig /displaydns, ikiwa na matokeo sawa na haya:
docs.google.com
Jina la Rekodi…..: docs.google.com
Aina ya Rekodi…..: 1
Wakati wa Kuishi….: 21
Urefu wa Data…..: 4
Sehemu…….: Jibu
A (Mwenyeji) Rekodi…: 172.217.6.174
Katika DNS, rekodi ya "A" ni sehemu ya ingizo la DNS ambalo lina anwani ya IP ya jina la seva pangishi. Akiba ya DNS huhifadhi anwani hii, jina la tovuti lililoombwa, na vigezo vingine kadhaa kutoka kwa ingizo la seva pangishi ya DNS.
Nini Uwekaji Sumu kwenye Akiba ya DNS?
Kashe ya DNS huwa na sumu au kuchafuliwa wakati majina ya vikoa au anwani za IP zisizoidhinishwa zinapoingizwa ndani yake.
Wakati fulani akiba inaweza kuharibika kwa sababu ya hitilafu za kiufundi au ajali za kiusimamizi, lakini sumu ya akiba ya DNS kwa kawaida huhusishwa na virusi vya kompyuta au mashambulizi mengine ya mtandao ambayo huingiza maingizo batili ya DNS kwenye akiba.
Sumu husababisha maombi ya mteja yaelekezwe kwenye maeneo yasiyo sahihi, kwa kawaida tovuti mbovu au kurasa zilizojaa matangazo.
Kwa mfano, ikiwa rekodi ya docs.google.com kutoka juu ilikuwa na rekodi tofauti ya "A", basi ulipoingiza docs.google.com kwenye kivinjari chako cha wavuti, utapelekwa mahali pengine.
Hii inaleta tatizo kubwa kwa tovuti maarufu. Mshambulizi akielekeza upya ombi lako la Gmail.com, kwa mfano, kwa tovuti inayofanana na Gmail lakini sivyo, unaweza kuishia kukumbwa na mashambulizi ya hadaa kama vile kuvua nyangumi.
DNS Flushing: Inachofanya na Jinsi ya Kuifanya
Unapotatua sumu ya akiba au matatizo mengine ya muunganisho wa intaneti, msimamizi wa kompyuta anaweza kutaka kufuta (yaani kufuta, kuweka upya au kufuta) akiba ya DNS.
Kwa kuwa kufuta akiba ya DNS huondoa maingizo yote, hufuta rekodi zozote zisizo sahihi pia na kulazimisha kompyuta yako kujaza anwani hizo wakati mwingine utakapojaribu kufikia tovuti hizo. Anwani hizi mpya zimechukuliwa kutoka kwa seva ya DNS ambayo mtandao wako umesanidiwa kutumia.
Kwa hivyo, kutumia mfano ulio hapo juu, ikiwa rekodi ya Gmail.com ilitiwa sumu na ikakuelekeza kwenye tovuti isiyo ya kawaida, kufuta DNS ni hatua nzuri ya kwanza ya kurejesha Gmail.com ya kawaida tena.
Katika Microsoft Windows, unaweza kufuta akiba ya ndani ya DNS kwa kutumia ipconfig /flushdns amri katika Amri Prompt. Unajua inafanya kazi unapoona usanidi wa Windows IP umefaulu kusafisha Akiba ya Kisuluhishi cha DNS au Ujumbe wa Kisuluhishi cha DNS.
Kupitia terminal ya amri, watumiaji wa macOS wanapaswa kutumia dscacheutil -flushcache lakini ujue kuwa hakuna ujumbe "uliofaulu" baada ya kutekelezwa, kwa hivyo hutaambiwa ikiwa ilifanya kazi. Katika baadhi ya matukio, watumiaji wa Mac pia watalazimika kuua kijibu DNS (sudo killall -HUP mDNSResponder) Watumiaji wa Linux wanapaswa kuingiza /etc/rc.d/init. d/nscd anzisha tenaamri. Amri kamili itatofautiana kulingana na usambazaji wako wa Linux, ingawa.
Kipanga njia kinaweza kuwa na akiba ya DNS pia, ndiyo maana kuwasha upya kipanga njia mara nyingi ni hatua ya utatuzi. Kwa sababu hiyo hiyo unaweza kufuta akiba ya DNS kwenye kompyuta yako, unaweza kuwasha upya kipanga njia chako ili kufuta maingizo ya DNS yaliyohifadhiwa kwenye kumbukumbu yake ya muda.