DNS keitimas ir kaip ji daro jūsų internetą geresnę

DNS talpykla (kartais vadinama DNS resolverio talpykla) yra laikina duomenų bazė, kurią prižiūri kompiuterio operacinė sistema, kurioje yra visų paskutinių apsilankymų ir bandymų aplankyti svetaines ir kitus interneto domenus įrašai.

Kitaip tariant, DNS talpykla yra tik naujausių DNS paieškų atmintis, kurią jūsų kompiuteris gali greitai redaguoti, kai jis bando išsiaiškinti, kaip įkelti svetainę.

Dauguma žmonių girdi frazę "DNS talpykla", kai kalbama apie DNS talpyklos paraudimą / išvalymą, kad būtų galima išspręsti interneto ryšio problemą. Dar daugiau apie tai šio puslapio apačioje.

DNS talpyklos paskirtis

Internetas remiasi domenų vardų sistema (DNS), kad palaikytų visų viešųjų tinklalapių ir jų atitinkamų IP adresų indeksą. Galite galvoti apie tai kaip telefonų knygą.

Telefonų knygelėje mes neturime įsiminti telefono numerio, kuris yra vienintelis būdas, kuriuo telefonai gali bendrauti: su numeriu. Tuo pačiu naudojamas DNS, kad negalėtumėme įsiminti kiekvieno svetainės IP adreso, kuris yra vienintelis būdas, kuriuo tinklo įranga gali bendrauti su svetainėmis.

Tai, kas atsitinka už užuolaidos, kai jūs prašote savo žiniatinklio naršyklę įkelti svetainę ...

Įveskite URL kaip ir jūsų žiniatinklio naršyklė užduoda savo maršrutizatorių už IP adresą. Maršrutizatorius turi DNS serverio adresą, todėl jis prašo DNS serverio už šio prieglobos tinklo IP adresą. DNS serveris nustato priklausantį IP adresą ir tada galite suprasti, kokią svetainę prašote, po to jūsų naršyklė gali įkelti tinkamą puslapį.

Tai įvyksta kiekvienoje svetainėje, kurią norite aplankyti. Kiekvieną kartą, kai vartotojas apsilanko svetainėje pagal savo kompiuterio pavadinimą, žiniatinklio naršyklė inicijuoja užklausą internete, tačiau šis prašymas negali būti užbaigtas, kol svetainės pavadinimas "konvertuojamas" į IP adresą.

Problema ta, kad net jei yra daugybė viešų DNS serverių, kuriuos jūsų tinklas gali naudoti norėdamas pagreitinti konvertavimo / sprendimo procesą, vis tiek greitesnis yra vietos "telefonų knygos" kopija, kuria įeina DNS talpyklos žaisti.

DNS talpyklė bando dar labiau pagreitinti procesą, tvarkydama neseniai aplankytų adresų vardų skiriamąją gebą, kol prašymas bus išsiųstas į internetą.

Pastaba: kiekvienoje "paieškos" proceso hierarchijoje iš tikrųjų yra DNS talpyklos, kuri galiausiai įkelia jūsų kompiuterį į svetainę. Kompiuteris pasiekia jūsų maršrutizatorių, kuris susisiekia su jūsų interneto prieglobos teikėju , kuris gali nukentėti prie kito interneto tiekėjo, kol pasibaigs vadinamųjų "pagrindinių DNS serverių". Kiekviena iš šių taškų procese turi DNS talpyklę dėl tos pačios priežasties, tai yra pagreitinti vardų atkūrimo procesą.

Kaip veikia DNS talpykla

Prieš, kai naršyklė išsiunčia savo užklausas išoriniam tinklui, kompiuteris perima kiekvieną iš jų ir peržiūri domeno pavadinimą DNS talpyklos duomenų bazėje. Duomenų bazėje yra visų neseniai pasiektų domenų vardų ir adresų, kuriuos DNS apskaičiavo pirmą kartą, kai buvo pateiktas prašymas, sąrašas.

Vietos DNS talpyklos turinį galima peržiūrėti sistemoje Windows naudojant komandą ipconfig / displaydns su panašiais rezultatais:

docs.google.com
------------------------------------
Įrašo pavadinimas. . . . . : docs.google.com
Įrašo tipas. . . . . : 1
Laikas gyventi. . . . : 21
Duomenų ilgis. . . . . : 4
Skyrius . . . . . . . : Atsakymas
A (priimančiosios) įrašas. . . : 172.217.6.174

DNS įrašas "A" yra DNS įrašo dalis, kurioje yra nurodyto kompiuterio vardo IP adresas. DNS talpyklė saugo šį adresą, prašomo svetainės pavadinimą ir keletą kitų parametrų iš priimančiojo DNS įrašo.

Kas yra apsinuodijimas DNS talpyklos?

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

Kartais talpyklą gali sugadinti dėl techninių trikdžių ar administracinių avarijų, tačiau apsinuodijimas DNS talpyklomis dažniausiai yra susijęs su kompiuteriniais virusais ar kitais tinklo atakais, įterpiant netinkamus DNS įrašus į talpyklą.

Apsinuodijimas lemia, kad kliento užklausos nukreipiamos į netinkamas paskirties vietas, paprastai kenksmingas tinklalapius arba puslapius su pilna reklama.

Pavyzdžiui, jei " docs.google.com" įrašas iš viršaus turėjo kitokį "A" įrašą, tada, kai į naršyklę įvedėte " docs.google.com ", jums reikės kur nors kitur.

Tai kelia didelę populiarių svetainių problemą. Pavyzdžiui, jei užpuolikas peradresuoja jūsų prašymą dėl " Gmail.com" į svetainę, kuri atrodo kaip "Gmail", bet nėra, gali būti, kad kyla pavojus išpuolių, pavyzdžiui, banginių medžioklės .

DNS nuleidimas: ką jis daro ir kaip tai padaryti

Kai apsisprendžiate apsinuodijimą talpyklos ar kitų interneto ryšio problemų, kompiuterio administratorius gali norėti išvalyti (ty išvalyti, iš naujo nustatyti ar ištrinti) DNS talpyklą.

Kadangi DNS talpyklos išvalymas pašalina visus įrašus, jis taip pat ištrina visus netinkamus įrašus ir verčia kompiuterį persodinti šiuos adresus kitą kartą, kai bandysite pasiekti šias svetaines. Šie nauji adresai yra paimti iš DNS serverio, kurio tinklas nustatytas naudoti.

Taigi, jei naudosite aukščiau pateiktą pavyzdį, jei " Gmail.com" įrašas buvo apsinuodijęs ir peradresavęs į keistą svetainę, "DNS" išvalymas yra geras pirmasis žingsnis siekiant grąžinti įprastą " Gmail.com" .

"Microsoft Windows" galite paleisti vietos DNS talpyklą naudodami komandą " ipconfig / flushdns" komandinėje eilutėje . Jūs žinote, kad tai veikia, kai pamatysite, kad Windows IP konfigūracija sėkmingai išvalė DNS resolverio talpyklą arba sėkmingai išvalė pranešimą DNS resolver cache .

Komandos terminalo dėka macOS vartotojai turėtų naudoti dscacheutil -flushcache , tačiau žino, kad po jo paleidimo nėra "sėkmingo" pranešimo, todėl jums nežinote, ar jis dirbo. Linux vartotojai turėtų įvesti komandą /etc/rc.d/init.d/nscd restart .

Maršrutizatorius taip pat gali turėti DNS talpyklą, todėl routerio perkrovimas dažnai yra trikčių šalinimo veiksmas. Dėl tos pačios priežasties galite įkrauti DNS talpyklę savo kompiuteryje, galite iš naujo paleisti maršrutizatorių, kad išvalytumėte DNS įrašus, saugomus laikinojoje atmintyje.