DNS-caching en hoe't it makket fan jo ynternet better

In DNS-cache (somtiden in DNS- resolver- cache neamd) is in tydlike database, bewarre troch in bestjoeringssysteem fan komputer, dat befetsje fan alle resinte besiken en besykje besetten op websiden en oare ynternetdomeinen.

Mei oare wurden, in DNS-cache is gewoan in oantinken oan resinte DNS-sykopsjes dat jo kompjûter rapper ferwize kin wannear't it besyket om út te finen hoe't jo in webside lade.

De measte minsken hearre allinich de sesje "DNS-cache" as it ferwiist nei it flushen / ôfleare de DNS-cache om te helpen in Internet-ferbiningsprobleem te beheinen. Der is mear op dat oan 'e boaiem fan dizze side.

It doel fan in DNS-cache

It ynternet relies op it Domain Name System (DNS) om in yndeks fan alle publike websiden en harren oerienkommende IPadressen te behâlden. Jo kinne tinke oan it as in tilleboek.

Mei in tilleboek hawwe wy it tillefoannûmer net elkoar te memorearjen, wat de iennichste manier kin tillefoan kommunisearje: mei in nûmer. Op deselde wize wurdt DNS brûkt, sadat wy miskien meitsje kinne om alle IP-adres fan alle websiden te memorearjen, dy't de iennichste manier kin wêze fan netwurk apparatuur mei kommunikaasje mei websiden.

Dit is wat efter it gerdyn is as jo jo webblêder freegje om in webside te laden ...

Jo tipe yn in URL lykas en jo webblêder freget jo router foar it IP adres. De router hat in DNS-tsjinneradres opslein, dus freget it DNS-tsjinner foar it IP-adres fan dat hostnamme . De DNS-tsjinner fynt it IP-adres dat ta heart en dan kinne jo begripe hokker webside jo freegje, wêrnei kin jo blêder de passende side lade.

Dit bart foar elke webside dy't jo besykje wolle. Eltse kear as in brûker in webside besjogge troch syn hostnamme, begjint de webblêder in fersyk út nei it ynternet, mar dit fersyk kin net foltôge wurde oant de namme fan 'e side' konvertearre 'is yn in IP-adres.

It probleem is dat alhoewol der tonnen fan publike DNS-tsjinners binne kin jo netwurk brûke om te besykjen om de konvertearring / resolúsje-proseduere te ferminderjen, it is noch hurder om in lokale kopy fan 'e "tilleboekboek" te hawwen, wêr't DNS-caches yn komme toanielstik.

It DNS-cache besiket it proses noch te ferminderjen troch it behanneling fan de nammeromte fan koartlyn besochte adressen te foarkommen foardat it fersyk nei it ynternet ferstjoerd wurdt.

Opmerking: Der binne eigentlik DNS-caches oan alle hierarchy fan 'e "lookup" -proses dat lêst jo komputer hat om de webside te laden. De kompjûter rint op jo router, dy't jo ISP kontaktearret, dy't in oare ISP foarkomme kinne foardat jo opnimme op wat de "root-DNS-tsjinners" hjit. Elk fan dy punten yn it proses hat in DNS-cache foar deselde reden, dat is om de namme-resolúsje-proses te feroverjen.

Hoe't in DNS-cache wurket

Foardat in browser in bepaalde netwurk freget, freget de komponint elk ien en sjocht de domeinnamme yn 'e DNS-cache-database. De databank befettet in list mei alle net-lêzige domeinnammen en de adressen dy't DNS foar har earste berekkening wie in fersyk dien.

De ynhâld fan in lokale DNS-cache kin besjoen wurde op Windows mei it kommando ipconfig / displaydns, mei resultaten lykas:

docs.google.com
-------------------------------------
Nammersnamme. . . . . : docs.google.com
Record Type. . . . . : 1
Tiid om te libjen. . . . : 21
Data Length. . . . . : 4
Seksje. . . . . . . : Antwurd
A (host) record. . . : 172.217.6.174

Yn DNS is de "A" -triek it diel fan de DNS-ynfier dat it IP-adres befettet foar de opjûne hostnamme. De DNS-cache bewarret dit adres, de frege webside, en ferskate oare parameters fan de host DNS-ynfier.

Wat is DNS-cachefergiftiging?

In DNS-cache wurdt fergiftige of fersmoarge wannear't net autorisearre domeinnammen of IP-adressen ynfierd wurde.

Ien kear kin in cache fersmoarge wurde troch technyske glitches of bestjoerlike ûngelokken, mar DNS-cache-fergifting is typysk ferbûn mei komputer-firussen of oare netwurken-oanfallen dy't inkeld DNS-yngongen ynfoegje yn de cache.

Fergiftigings feroarsake kliïntsjinsten omlaat wurde te litten nei de ferkearde destinen, meast miskende websiden of siden fol advertinsjes.

As jo ​​bygelyks de docs.google.com- record hat, hat in oare "A" -rapport , doe't jo docs.google.com yn jo webbrowser ynfierd hawwe , jo dan earne oars nommen wurde.

Dit hat in massyf probleem foar populêre websides. As in oanfaller jo fersyk foar Gmail.com trochbreidet , bygelyks nei in webside dy't lykas Gmail liket , mar is net, dan kinne jo lêst fan in phishing-oanfal lykas walfisk lizze .

DNS Flushing: wat it makket en hoe't it dwaan sil

As triemtafel fergiftiging of oare ynternetferbiningsproblemen behannelje, kin in kompjûterbehearder dûbele (dúdlik, ferfetsje of ferwiderje) in DNS-cache flush .

Sûnder it ôfsluten fan 'e DNS-cache ferwiderje alle ynkommens, it ferwiderje ek inkele ûnjildige opsjes en draacht jo kompjûter om dy adressen de folgjende kear as jo tagong krije ta tagong ta dizze websides. Dizze nije adressen wurde fan 'e DNS-tsjinner ôfnommen, jo netwurk is opset yn gebrûk.

Dus, it gebrûk fan it foarbyld te brûken, as it Gmail.com- record waard fergiftige en trochferwizing nei in frjemde webside, it spuien fan de DNS is in goede earste stap om it reguliere Gmail.com wer werom te krijen.

Yn Microsoft Windows kinne jo it lokale DNS-cache flushje troch it kommando ipconfig / flushdns yn in kommandoprompt te brûken . Jo witte dat it wurket as jo de Windows IP-konfiguraasje sjogge sille de DNS Resolver-cache fluggerige súkses of it suksesfolle fan it DNS Resolver Cache- berjocht fuortsmiten .

Troch in kommando terminal kinne makos brûkers dscacheutil -flushcache brûke , mar wite dat it gjin "suksesfolle" berjocht is neidat it útfiert, dus wurdt jo net ferteld as it wurke. Linux-brûkers moatte it kommando opsette /etc/rc.d/init.d/nscd ynstarten .

In router kin ek in DNS-cache hawwe, wêrom't in rûte is faak in troubleshooting-stap. Om deselde reden kinne jo it DNS-cache op jo kompjûter rinne, jo kinne jo router ferfiere om de DNS-ynstellingen te bewarjen yn syn tydlike ûnthâld.