DNS Caching ak kijan li fè entènèt ou pi byen

Yon kachèt dns (pafwa yo rele yon kach rezoud dns) se yon baz done tanporè, kenbe pa sistèm opere yon òdinatè a, ki gen dosye sou tout vizit yo ki resan ak eseye vizit nan sit entènèt ak lòt domèn entènèt.

Nan lòt mo, yon kach dns se jis yon memwa nan Lookups dns ki sot pase yo ki òdinatè w lan ka byen vit refere a lè li ap eseye figi konnen kouman ou kapab chaje yon sit entènèt.

Pifò moun ki sèlman tande fraz la "DNS kachèt" lè li refere a flushing / netwaye kachèt la dns yo nan lòd yo ede ranje yon pwoblèm koneksyon entènèt. Genyen plis sou sa nan pati anba a nan paj sa a.

Objektif la nan yon kach dns

Entènèt la se sou Sistèm Non Domèn (dns) pou kenbe yon endèks tout sit entènèt piblik ak adispozisyon adrès IP yo . Ou ka panse de li tankou yon liv telefòn.

Avèk yon liv telefòn, nou pa oblije memorize nimewo telefòn tout moun nan, ki se sèl fason telefòn yo ka kominike: ak yon nimewo. Nan menm fason an, dn itilize pou nou ka evite gen memorize adrès IP chak sit entènèt la, ki se sèlman fason ekipman rezo ka kominike ak sit entènèt.

Sa a se sa k ap pase dèyè rido a lè ou mande navigatè entènèt ou a chaje yon sit entènèt ...

Ou tape nan yon URL tankou ak navigatè entènèt ou an mande routeur ou pou adrès la IP. Routeur a gen yon adrès sèvè dns ki estoke, kidonk li mande sèvè a dns pou adrès la IP nan ki non. Sèvè a dns jwenn adrès la IP ki fè pati ak Lè sa a, se kapab konprann ki sit entènèt ou ap mande pou, apre yo fin ki navigatè ou a ka Lè sa a, chaje paj ki apwopriye a.

Sa rive pou chak sit entènèt ou vle vizite. Chak fwa yon itilizatè vizite yon sit entènèt pa hostname li yo, navigatè wèb la inisye yon demann soti nan entènèt la, men demann sa a pa ka ranpli jouk non sit la a "konvèti" nan yon adrès IP.

Pwoblèm lan se ke menm si gen tòn piblik dns serveurs rezo ou ka itilize pou eseye pi vit pwosesis la konvèsyon / rezolisyon, li la toujou pi vit gen yon kopi lokal nan "liv telefòn lan," ki se kote dns kachèt antre nan jwe.

Dachè a dns eseye pi vit pwosesis la menm plis pa manyen rezolisyon an non nan adrès resamman te vizite anvan demann lan voye soti sou entènèt la.

Remak: Gen aktyèlman kachèt dns nan chak yerachi nan pwosesis la "Lookup" ki finalman vin òdinatè w lan chaj sit entènèt la. Òdinatè a rive nan routeur ou a, ki kontak ISP ou, ki ta ka frape yon lòt ISP anvan mete fen nan sa ki rele "serveurs yo DNS rasin." Chak nan pwen sa yo nan pwosesis la gen yon kachèt dns pou menm rezon an, ki se pi vit pwosesis la rezolisyon non.

Ki jan yon kach dns ap travay

Anvan yon navigatè mande demann li nan rezo a deyò, òdinatè a intercepts chak yon sèl ak sanble moute non an domèn nan baz done a kachèt dns. Baz done a gen yon lis tout non domèn dènyè aksè ak adrès ki dns kalkile pou yo premye fwa yo te fè yon demann.

Sa ki nan yon kachèt dns lokal yo ka wè sou Windows lè l sèvi avèk ipconfig a / displaydns lòd, ak rezilta ki sanble ak sa a:

docs.google.com
-------------------------------------
Non dosye. . . . . : docs.google.com
Kalite dosye. . . . . : 1
Tan Pou Viv. . . . : 21
Done Done. . . . . : 4
Seksyon. . . . . . . : Reponn
A (Host) Dosye. . . : 172.217.6.174

Nan dns, "A" dosye a se pòsyon ki nan antre nan dns ki gen adrès la IP pou non an lame bay yo. Dachè a dns magazen adrès sa a, non an sou sit wèb mande, ak plizyè lòt paramèt soti nan antre nan dns lame.

Ki sa ki Èske anpwazonnman kachèt dns?

Yon kachèt dns vin anpwazonnen oswa polye lè non domèn san otorizasyon oswa adrès IP yo antre nan li.

Okazyonèlman yon kachèt ka vin pouri akòz pepen teknik oswa aksidan administratif, men DNS anpwazònman kachèt se tipikman ki asosye avèk viris òdinatè oswa lòt atak rezo ki insert antre anile dns nan kachèt la.

Anpwazonnman lakòz demann kliyan yo dwe reyorante resous nan destinasyon sa yo mal, anjeneral, sou sit entènèt move oswa paj plen nan piblisite.

Pa egzanp, si dosye docs.google.com ki soti nan pi wo a te gen yon lòt "A" dosye, Lè sa a, lè ou te antre nan docs.google.com nan navigatè entènèt ou, ou ta dwe pran yon lòt kote.

Sa a poze yon pwoblèm masiv pou sit entènèt popilè. Si yon atakè redireksyon demann ou an pou Gmail.com , pou egzanp, nan yon sit entènèt ki sanble Gmail, men se pa, ou ta ka fini soufri soti nan yon atak èskrokri tankou whaling .

Dn Flushing: Ki sa li fè ak ki jan fè li

Lè anpwazònman kachèt depanaj oswa lòt pwoblèm koneksyon entènèt, yon administratè òdinatè ka vle kole (sa vle di klè, reset, oswa efase) yon kachèt dns.

Depi korije kachèt la dns retire tout antre yo, li efase nenpòt dosye envalid twò ak fòs òdinatè w lan repopulate sa yo adrès pwochen fwa ou eseye gen aksè sou sit entènèt sa yo. Adrès sa yo nouvo yo pran nan sèvè a dns rezo ou se konfigirasyon yo sèvi ak.

Se konsa, yo sèvi ak egzanp ki anwo a, si dosye a Gmail.com te anpwazonnen ak Redireksyon ou nan yon sit entènèt etranj, flushing dn a se yon bon etap premye yo ka resevwa Gmail.com la regilye tounen ankò.

Nan Microsoft Windows, ou ka kole kach dns lokal la lè l sèvi avèk ipconfig / flushdns lòd la nan yon èd memwa lòd . Ou konnen li travay lè ou wè Windows konfigirasyon an IP avèk siksè flach DNS Resolver kachèt la oswa siksè flach mesaj la Dns Resolver kachèt .

Atravè yon tèminal bay lòd, itilizatè macOS ta dwe itilize dscacheutil -flushcache , men konnen ke pa gen yon "siksè" mesaj apre li fin kouri, kidonk, ou pa di si li te travay. Itilizatè Linux ta dwe antre nan /etc/rc.d/init.d/nscd rekòmanse lòd.

Yon routeur ka gen yon kachèt dns kòm byen, ki se poukisa rdemar yon routeur se souvan yon etap depanaj. Pou rezon nan menm ou ta ka kole kachèt nan dns sou òdinatè ou, ou ka rdemare routeur ou a klè antre yo dns ki estoke nan memwa tanporè li yo.