Kas yra DNS talpykla ir kaip ji veikia?

Turinys:

Kas yra DNS talpykla ir kaip ji veikia?
Kas yra DNS talpykla ir kaip ji veikia?
Anonim

DNS talpykla (kartais vadinama DNS sprendiklio talpykla) yra laikina duomenų bazė, tvarkoma kompiuterio operacinės sistemos, kurioje yra įrašai apie visus paskutinius apsilankymus ir bandymus apsilankyti svetainėse ir kituose interneto domenuose.

Kitaip tariant, DNS talpykla yra tik naujausių DNS peržvalgų atmintis, kurią jūsų kompiuteris gali greitai peržiūrėti, kai bando išsiaiškinti, kaip įkelti svetainę.

Image
Image

Šiame straipsnyje pateikta informacija taikoma namų vartotojams, kurie nepakeitė savo DNS nustatymų.

DNS talpyklos paskirtis

Internetas remiasi domenų vardų sistema, kad išlaikytų visų viešųjų svetainių ir jas atitinkamų IP adresų indeksą. Galite galvoti apie tai kaip apie telefonų knygą.

Turėdami telefonų knygą, neprivalome įsiminti visų telefono numerių – tai yra vienintelis telefono ryšio būdas: su numeriu. Lygiai taip pat naudojamas DNS, kad nereikėtų įsiminti kiekvienos svetainės IP adreso, o tai yra vienintelis būdas, kuriuo tinklo įranga gali susisiekti su svetainėmis.

Štai kas nutinka už uždangos, kai paprašote žiniatinklio naršyklės įkelti svetainę.

Įvedate URL, pvz., lifewire.com, ir jūsų interneto naršyklė paprašys maršruto parinktuvo IP adreso. Maršrutizatorius turi saugomą DNS serverio adresą, todėl jis prašo DNS serverio to pagrindinio kompiuterio pavadinimo IP adreso. DNS serveris suranda IP adresą, priklausantį lifewire.com, ir gali suprasti, kokios svetainės prašote, o po to jūsų naršyklė gali įkelti atitinkamą puslapį.

Tai nutinka kiekvienai svetainei, kurią norite aplankyti. Kiekvieną kartą, kai lankotės svetainėje pagal jos prieglobos pavadinimą, žiniatinklio naršyklė inicijuoja užklausą internetui, tačiau ši užklausa negali būti įvykdyta tol, kol svetainės pavadinimas "nepakeičiamas" į IP adresą.

Problema ta, kad nors yra daugybė viešųjų DNS serverių, kuriuos jūsų tinklas gali naudoti, kad paspartintų konvertavimo / sprendimo procesą, vis tiek greičiau turėti vietinę „telefonų knygos“kopiją, kuri yra kur pradeda veikti DNS talpyklos.

DNS talpykla bando dar labiau pagreitinti procesą, tvarkydama neseniai aplankytų adresų vardų skyrą prieš išsiunčiant užklausą į internetą

Iš tikrųjų kiekvienoje „peržvalgos“proceso hierarchijoje yra DNS talpyklos, kurios galiausiai priverčia jūsų kompiuterį įkelti svetainę. Kompiuteris pasiekia jūsų maršruto parinktuvą, kuris susisiekia su jūsų IPT, o šis gali pasiekti kitą IPT prieš atsidurdamas vadinamuosiuose „šakniniuose DNS serveriuose“. Kiekvienas iš šių proceso taškų turi DNS talpyklą dėl tos pačios priežasties, ty paspartinti vardo nustatymo procesą.

Kaip veikia DNS talpykla

Prieš naršyklei išsiunčiant užklausas išoriniam tinklui, kompiuteris perima kiekvieną ir DNS talpyklos duomenų bazėje suranda domeno pavadinimą. Duomenų bazėje yra visų neseniai pasiektų domenų vardų sąrašas ir adresai, kuriuos DNS jiems apskaičiavo pirmą kartą pateikus užklausą.

Vietinės DNS talpyklos turinį galima peržiūrėti sistemoje Windows naudojant komandą ipconfig /displaydns, o rezultatai panašūs į šį:

docs.google.com

Įrašo pavadinimas…..: docs.google.com

Įrašo tipas…..: 1

Laikas gyventi….: 21

Duomenų ilgis…..: 4

Skyrius…….: Atsakymas

A (Priimančiojo) Įrašas…: 172.217.6.174

DNS „A“įrašas yra DNS įrašo dalis, kurioje yra nurodyto pagrindinio kompiuterio pavadinimo IP adresas. DNS talpykla saugo šį adresą, prašomą svetainės pavadinimą ir keletą kitų parametrų iš pagrindinio DNS įrašo.

Kas yra DNS talpyklos apsinuodijimas?

DNS talpykla tampa užnuodyta arba užteršta, kai į ją įterpiami neleistini domenų vardai arba IP adresai.

Retkarčiais talpykla gali būti sugadinta dėl techninių nesklandumų ar administracinių nelaimingų atsitikimų, tačiau DNS talpyklos apsinuodijimas paprastai yra susijęs su kompiuterių virusais ar kitomis tinklo atakomis, kurios į talpyklą įterpia netinkamus DNS įrašus.

Apsinuodijus klientų užklausos nukreipiamos į netinkamas vietas, dažniausiai į kenkėjiškas svetaines arba puslapius, pilnus skelbimų.

Pavyzdžiui, jei docs.google.com įrašas iš viršaus turėjo skirtingą "A" įrašą, tada, kai žiniatinklio naršyklėje įvedėte docs.google.com, būsite nukreipti kitur.

Tai kelia didžiulę problemą populiarioms svetainėms. Jei užpuolikas peradresuoja jūsų užklausą dėl Gmail.com, pavyzdžiui, į svetainę, kuri atrodo kaip Gmail, bet nėra tokia, galite susidurti su sukčiavimo ataka, tokia kaip banginių medžioklė.

DNS praplovimas: ką tai daro ir kaip tai padaryti

Šalindamas talpyklos apsinuodijimo ar kitas interneto ryšio problemas, kompiuterio administratorius gali norėti išvalyti (t. y. išvalyti, nustatyti iš naujo arba ištrinti) DNS talpyklą.

Kadangi išvalius DNS talpyklą pašalinami visi įrašai, ištrinami ir visi negaliojantys įrašai ir jūsų kompiuteris turi iš naujo užpildyti tuos adresus, kai kitą kartą bandysite pasiekti tas svetaines. Šie nauji adresai paimti iš DNS serverio, kuriam nustatytas naudoti jūsų tinklas.

Taigi, naudojant anksčiau pateiktą pavyzdį, jei Gmail.com įrašas buvo užnuodytas ir nukreipė jus į keistą svetainę, DNS išvalymas yra geras pirmas žingsnis norint vėl susigrąžinti įprastą Gmail.com.

„Microsoft Windows“galite išvalyti vietinę DNS talpyklą naudodami komandų eilutės komandą ipconfig /flushdns. Jūs žinote, kad tai veikia, kai matote, kad Windows IP konfigūracija sėkmingai išplovė DNS sprendiklio talpyklą arba Sėkmingai išplovė DNS sprendiklio talpyklą pranešimą.

Naudodami komandų terminalą „MacOS“naudotojai turėtų naudoti dscacheutil -flushcache, tačiau žinokite, kad jam paleidus pranešimą „sėkmingas“nėra, todėl jums nebus pranešta, ar dirbo. Kai kuriais atvejais „Mac“naudotojai taip pat turės užmušti DNS atsakiklį (sudo killall -HUP mDNSResponder). „Linux“vartotojai turėtų įvesti /etc/rc.d/init. d/nscd restart komanda. Tačiau tiksli komanda skirsis priklausomai nuo jūsų Linux platinimo.

Maršrutizatorius taip pat gali turėti DNS talpyklą, todėl maršruto parinktuvo paleidimas iš naujo dažnai yra trikčių šalinimo veiksmas. Dėl tos pačios priežasties galite išvalyti kompiuterio DNS talpyklą, galite iš naujo paleisti maršruto parinktuvą, kad išvalytumėte laikinojoje atmintyje saugomus DNS įrašus.

Rekomenduojamas: