Cache DNS sarta Kumaha Ieu Ngajadikeun Internet Leuwih alus anjeun

A cache DNS (kadangkala disebut resolver cache DNS) mangrupakeun pangkalan samentara, dijaga ku sistem operasi komputer urang, éta ngandung rékaman tina sagala kunjungan panganyarna na kunjungan nyoba jaba jeung domain internét lianna.

Dina basa sejen, hiji cache DNS anu ngan hiji memori lookups DNS panganyarna nu komputer bisa gancang tingal lamun urang nyoba angka kaluar kumaha carana muka website.

Kalolobaan jalma ukur ngadéngé frase "DNS cache" lamun eta nujul kana flushing / clearing teh cache DNS dina raraga mantuan ngalereskeun hiji masalah konektipitas internét. Aya nu langkung lengkep ihwal nu aya di bagean handap ieu kaca.

Tujuan mangrupa Cache DNS

Internet ngandelkeun dina Domain Ngaran System (DNS) pikeun mulasara hiji indéks sadaya jaba umum jeung saluyu maranéhanana alamat IP . Anjeun tiasa mikir deui kawas buku telepon.

Ku buku telepon, urang teu boga ngapalkeun nomer telepon dulur urang, anu mangrupakeun hiji-hijina cara telepon bisa komunikasi: kalawan jumlah hiji. Dina cara nu sami, DNS anu dipaké sangkan bisa nyingkahan ngabogaan ngapalkeun Alamat IP unggal ramatloka urang, nu hijina alat jaringan jalan tiasa komunikasi sareng situs web.

Ieu naon kajadian balik curtain lamun menta browser web Anjeun pikeun muka website ...

Anjeun ngetik dina URL kawas na web panyungsi anjeun miwarang anjeun router pikeun Alamat IP. Router ngabogaan server DNS alamat disimpen, sahingga eta miwarang ka server DNS keur Alamat IP anu hostname . The DNS server manggih alamat IP anu milik lajeng nya tiasa ngartos naon ramatloka nu nuju nanyakeun keur, nu satutasna panyungsi anjeun lajeng bisa muka kaca luyu.

Ieu kajadian pikeun unggal ramatloka rék didatangan. Unggal waktos a pamaké kadatangan ramatloka ku hostname anak, web browser initiates pamundut hiji kaluar ka internét, tapi pamundut ieu teu bisa réngsé dugi ngaran situs urang geus "dirobah" kana hiji alamat IP.

Masalahna nyaeta sanajan aya ton server DNS publik jaringan Anjeun tiasa make nyoba nyepetkeun prosés konvérsi / resolusi, éta masih leuwih gancang mun boga salinan lokal tina "buku telepon," nu mana caches DNS datangna kana ulin.

The cache DNS nyoba pikeun nyepetkeun prosés nu malah beuki ku nanganan resolusi nami alamat anyar dilongok saméméh pamundut nu geus dikirim kaluar ka internet.

Catetan: Aya sabenerna DNS caches di unggal hirarki sahiji "lookup" proses anu pamustunganana meunang komputer pikeun muka website. Komputer ngahontal router anjeun, anu kontak Anjeun ISP nu bisa pencét ISP sejen saméméh tungtung nepi di naon disebut "root DNS server". Tiap jalma titik dina prosés ngabogaan cache DNS keur alesan anu sarua, nu keur nyepetkeun proses resolusi ngaran.

Kumaha hiji DNS Cache Works

Sateuacan browser hiji isu requests na ka jaringan luar, komputer intercepts tiap hiji tur Sigana nepi nami domain dina database cache DNS. database ngandung daptar sakabeh ngaran domain nembe diakses jeung alamat nu DNS diitung maranehna kahiji waktos nu menta dijieun.

Eusi a cache DNS lokal bisa ditempo dina Windows ngagunakeun paréntah ipconfig / displaydns, kalawan hasil nu sarupa jeung ieu:

docs.google.com
-------------------------------------
Catetan Ngaran. . . . . : docs.google.com
Catetan Tipe. . . . . : 1
Waktos Pikeun Hirup. . . . : 21
Data Panjang. . . . . : 4
Bagian . . . . . . . : Waleran
A (Inangna) Rékam. . . : 172.217.6.174

Dina DNS, anu "A" catetan nyaéta bagian tina Éntri DNS anu ngandung alamat IP pikeun ngaran host teh dibikeun. The DNS cache toko alamat ieu, dipénta ngaran website, sarta sababaraha parameter séjén ti Éntri host DNS.

Naon Dupi DNS Cache karacunan?

A cache DNS janten diracun atanapi ema lamun ngaran domain diidinan atawa alamat IP anu diselapkeun kana eta.

Aya kalana cache hiji bisa jadi disogok alatan glitches teknis atanapi kacilakaan administrasi, tapi karacunan cache DNS ilaharna pakait jeung virus komputer atawa serangan jaringan séjén anu ngalebetkeun éntri DNS sah kana cache nu.

Karacunan ngabalukarkeun requests klien bisa dialihkeun kana maksud lepat, biasana jaba jahat atawa kaca pinuh ku advertisements.

Contona, upami catetan docs.google.com ti luhur kungsi "A" catetan béda, teras mun anjeun diasupkeun docs.google.com dina panyungsi wéb, anjeun kukituna dicokot tempat sejenna.

Ieu penah masalah masif for jaba populér. Mun hiji lawan alihan pamundut anjeun pikeun Gmail.com, contona, ka ramatloka nu Sigana mah Gmail tapi henteu, anjeun bisa mungkas nepi nalangsara ti serangan phishing kawas whaling .

DNS Flushing: naon sih jeung Cara Naha Éta

Nalika ngungkulan karacunan cache atanapi isu konektipitas internét sejen, hiji administrator komputer bisa keukeuh siram (ie jelas, ngareset, atawa mupus) a cache DNS.

Kusabab clearing teh cache DNS ngaluarkeun sagala éntri, éta hapusan sagala rékaman sah teuing tur Angkatan komputer pikeun repopulate pamadegan alamat di waktu nu sanes Anjeun coba ngakses jaba maranéhanana. Ieu alamat anyar anu dicokot ti server DNS jaringan anjeun setelan ngagunakeun.

Ku kituna, ngagunakeun conto di luhur, upami catetan Gmail.com ieu diracun jeung Mindahkeun anjeun ramatloka aneh, flushing DNS mangrupa munggaran hambalan alus mun lalaki biasa Gmail.com deui deui.

Dina Microsoft Windows, anjeun tiasa siram di cache DNS lokal maké ipconfig nu / flushdns sorana dina Komando Ajakan . Anjeun terang gawéna mun anjeun ningali konfigurasi Windows IP hasil flushed nu DNS Resolver Cache atanapi parantos kalayan hasil flushed pesen DNS Resolver Cache.

Liwat terminal paréntah, pamaké macOS kedah nganggo dscacheutil -flushcache, tapi nyaho yén aya lain "suksés" pesen sanggeus éta ngalir, jadi nu nuju teu ngawartoskeun lamun eta digawé. Pamaké Linux Ubuntu kedah asupkeun paréntah balikan deui /etc/rc.d/init.d/nscd.

A router bisa boga cache DNS ogé, naha nu mangrupa rebooting router anu geus sering a hambalan ngungkulan. Pikeun ékol anu sarua anjeun bisa siram di cache DNS dina komputer anjeun, anjeun tiasa reboot router Anjeun mupus entri DNS disimpen dina mémori samentara na.