Kas yra DNS serveris

Kas yra DNS serveris

Domeno vardų sistemos (DNS) serveris yra kompiuteris, suderinantis svetainių prieglobos pavadinimus (pvz., example.com) su atitinkamais interneto protokolo (IP) adresais. Viešųjų IP adresų ir juos atitinkančių domenų vardų duomenų bazė yra saugoma DNS serveryje.

Pagal IPv4 arba IPV6 protokolus kiekvienas prie interneto prijungtas įrenginys turi unikalų IP adresą, padedantį jį identifikuoti. Tą patį galima pasakyti apie žiniatinklio serverius, kurie naudojami svetainėms priglobti. Pavyzdžiui, vieno CDNetworks serverio Mountain View mieste, Kalifornijoje, IP adresas yra 157.185.170.144.

DNS serveriai padeda mums neįsiminti ilgų IP adresų (ir dar sudėtingesnių raidinių ir skaitmeninių IPV6 sistemoje), automatiškai išversdami svetainių pavadinimus į šiuos skaičius, kad serveriai galėtų įkelti tinkamus tinklalapius.

Turinys

Kas yra DNS?

Domeno vardų sistema (DNS) yra domenų vardų ir IP adresų duomenų bazė, leidžianti naršyklėms rasti tinkamą prieglobos vardo URL IP adresą. Kai norime pasiekti svetainę, dažniausiai į žiniatinklio naršyklę įvedame domeno pavadinimą, pvz., cdnetworks.com, wired.com arba nytimes.com.

Kas yra DNS serveris

Tačiau norint įkelti svetainės turinį, interneto naršyklės turi žinoti konkrečius IP adresus. Domenų vardų sistema (DNS) konvertuoja domenų vardus į IP adresus, leidžiančius įkelti išteklius iš svetainės serverio. Svetainės su keliais IP adresais, priklausančiais vienam domeno vardui, nėra neįprastos.

Pavyzdžiui, didelėse svetainėse, tokiose kaip „Google“, vartotojai prašys serverio iš viso pasaulio. Net jei naršyklėje įvestas svetainės pavadinimas yra toks pat, serveris, prie kurio bando prisijungti kompiuteris iš Singapūro, greičiausiai skirsis nuo to, kurį bando pasiekti kompiuteris iš, tarkime, Toronto. Tai yra tada, kai DNS talpyklos įrašymas patenka į paveikslėlį.

DNS talpyklos kaupimas

DNS talpyklos kaupimas yra DNS duomenų saugojimo DNS įrašuose, esančiuose arčiau užklausančio kliento, technika, kad DNS užklausą būtų galima išspręsti greičiau. Tai pašalina papildomų užklausų poreikį toliau grandinėje, pagerina tinklalapio įkėlimo laiką ir sumažina pralaidumo naudojimą.

Laikas gyventi arba TTL reiškia, kiek laiko DNS įrašai saugomi DNS talpykloje. Šis laikotarpis yra reikšmingas, nes jis apibrėžia, kiek DNS įrašai yra „švieži“ ir ar jie atitinka dabartinius IP adresų pakeitimus. DNS talpyklos kaupimas gali vykti naršyklėje arba operacinės sistemos lygiu (OS lygiu).

DNS talpyklos kaupimas naršyklėje

Kadangi žiniatinklio naršyklės DNS įrašus išsaugo tam tikrą laikotarpį, tai dažnai yra pirmoji vieta, kur vartotojas ieško kurdamas DNS įrašą. Naudojant naršyklę tikrinant DNS talpyklą ir pateikiant DNS užklausą IP adresu reikia mažiau veiksmų.

DNS kaupimas talpykloje Operacinės sistemos (OS) lygis

Kai DNS užklausa palieka galutinio vartotojo darbo vietą, ji pereina į operacinės sistemos lygį ir ieško atitikimo. Operacinės sistemos „stuburo sprendimo“ procesas patikrina savo DNS talpyklą, kad nustatytų, ar joje yra įrašas. Jei ne, užklausa nukreipiama į interneto paslaugų teikėją už vietinio tinklo (IPT) ribų.

Kaip veikia DNS?

DNS yra atsakingas už pagrindinio kompiuterio pavadinimo (taip pat žinomo kaip svetainės arba tinklalapio pavadinimas) pakeitimą į IP adresą. Atitinkamo IP adreso nustatymo procesas yra žinomas kaip DNS skyra, o domeno vardo įvedimo veiksmas vadinamas DNS užklausa.

Yra trijų tipų DNS užklausos: rekursinės, kartotinės ir nerekursinės.

Rekursinės užklausos yra tos, kuriose DNS serveris turi atsakyti su prašomu išteklių įrašu. Jei įrašo nepavyksta aptikti, DNS klientui turi būti rodomas klaidos pranešimas.

Iteracinės užklausos yra tos, kai DNS klientas prašo atsakymų iš daugelio DNS serverių, kol bus aptiktas geriausias atsakymas arba kol įvyks klaida arba pasibaigs laikas. Jei žemesnio lygio domeno vardų srities DNS serveris negali rasti užklausos atitikmens, jis kreipsis į žemesnio lygio domeno vardų srities DNS serverį. Tada DNS klientas užklausia šio persiuntimo adreso ir procesas kartojamas su daugiau DNS serverių.

Nerekursyvios užklausos yra tos, kurias DNS sprendėjas išsprendžia, kai pasiekiamas prašomas išteklius, nes serveris yra autoritetingas arba išteklius jau yra talpykloje.

Skirtingi DNS serverio tipai

DNS užklausa siunčiama į kelis skirtingus serverius prieš ją išsprendžiant, galutiniam vartotojui nedalyvaujant.

1. DNS rekursyvinis sprendimas

Tai serveris, skirtas priimti užklausas iš klientų mašinų. Jis nustato DNS įrašo vietą ir, atsakydamas į kliento DNS užklausas, atlieka papildomas užklausas. Kai užklausos proceso pradžioje prašomi ištekliai grąžinami į rekursorių, DNS talpyklos kaupimas gali sumažinti užklausų skaičių.

2. Root Name Server

Šis serveris yra atsakingas už žmogaus perskaitomų prieglobos pavadinimų konvertavimą į kompiuterio skaitomus IP adresus. Šakninis serveris priima rekursoriaus užklausą ir, remdamasis užklausoje pateiktu domeno pavadinimu, kitame etape perduoda jį ALD vardų serveriams.

3. Aukščiausio lygio domeno (TLD) vardų serveris

ATL vardų serveriai yra atsakingi už domeno vardo informacijos sekimą. Pavyzdžiui, jie gali apimti informaciją apie svetaines, kurios baigiasi „.com“ arba „.org“, taip pat šalies lygio domenus, tokius kaip „www.example.com.uk“, „www.example.com.us, " ir kiti. ATL vardų serveris gauna užklausą iš šakninio serverio ir persiunčia ją į autoritetingą atitinkamo domeno DNS vardų serverį.

4. Autoritetingas vardų serveris

Autoritetingas DNS vardų serveris pagaliau grąžins IP adresą DNS rekursoriui, kuris vėliau gali perduoti jį klientui. Šis autoritetingas DNS vardų serveris yra tas, kuris saugo DNS įrašus paieškos proceso apačioje. Laikykite juos savo paskutine stotele arba geriausiu autoritetingu informacijos šaltiniu.

Išvada

DNS paieška yra procedūra, per kurią DNS serveris grąžina DNS įrašą. Tai apima pagrindinio kompiuterio pavadinimo užklausos perdavimą iš žiniatinklio naršyklės į DNS paieškos procesą DNS serveryje ir atgal. DNS sprendėjas yra serveris, kuris tvarko pirmąjį DNS paieškos proceso etapą, inicijuodamas procedūrų seriją, kurios baigiasi URL verčiamu į IP adresą tinklalapio įkėlimui.

DNS rekursyvus nustatymo įrankis gauna vartotojo įvestą prieglobos pavadinimo užklausą, kai ji iš žiniatinklio naršyklės patenka į internetą. Tada rekursinis DNS serveris siunčia užklausą DNS šakniniam serveriui, kuris grąžina TLD serverio, atsakingo už domeno saugojimą, adresą.

Tada sprendėjas siunčia DNS užklausą į susieto domeno ALD, gaudamas domeno vardų serverio IP adresą. Rekursyvusis DNS serveris paprašo domeno vardų serverio ir paskutiniame žingsnyje gauna IP adresą, kurį reikia pateikti žiniatinklio naršyklei. Tada naršyklė gali naudoti HTTP užklausas, kad užklaustų tam tikrus tinklalapius, kai DNS paieškos procesas bus baigtas.

Šios fazės sudaro įprastą DNS paieškos procedūrą, tačiau DNS talpyklos kaupimas gali pagreitinti procesą. DNS talpyklos kaupimas leidžia naršyklei, operacinei sistemai arba nutolusiai DNS infrastruktūrai saugoti DNS paieškos informaciją vietoje, todėl kai kuriuos veiksmus galima praleisti, kad būtų galima greičiau įkelti.


Kaip priversti „Google Chrome“ visada rodyti visus URL

Kaip priversti „Google Chrome“ visada rodyti visus URL

Pagal numatytuosius nustatymus „Chrome“ nerodo viso URL. Galbūt jums per daug nerūpi ši detalė, bet jei dėl kokių nors priežasčių jums reikia pateikti visą URL, išsamios instrukcijos, kaip priversti „Google Chrome“ adreso juostoje rodyti visą URL.

Kaip susigrąžinti seną Reddit

Kaip susigrąžinti seną Reddit

2024 m. sausio mėn. „Reddit“ dar kartą pakeitė dizainą. Pertvarkytą dizainą gali matyti stalinių kompiuterių naršyklės naudotojai ir susiaurina pagrindinį sklaidos kanalą, kartu pateikiant nuorodas

Kaip nukopijuoti turinį iš vadovėlių naudojant „Google Lens“.

Kaip nukopijuoti turinį iš vadovėlių naudojant „Google Lens“.

Mėgstamiausios citatos iš knygos įvedimas į „Facebook“ užima daug laiko ir yra pilnas klaidų. Sužinokite, kaip naudoti „Google Lens“ tekstui iš knygų kopijuoti į įrenginius.

Trumpas vadovas, kaip sukurti priminimus „Google Home“.

Trumpas vadovas, kaip sukurti priminimus „Google Home“.

Priminimai visada buvo pagrindinis „Google Home“ akcentas. Jie tikrai palengvina mūsų gyvenimą. Trumpai apžvelkime, kaip sukurti priminimus „Google Home“, kad niekada nepraleistumėte svarbių darbų.

„Chrome“ nepavyko rasti pataisyti serverio DNS adreso

„Chrome“ nepavyko rasti pataisyti serverio DNS adreso

Kartais, kai dirbate su „Chrome“, negalite pasiekti tam tikrų svetainių ir pasirodo klaida „Pataisyti serverio DNS adresas nepavyko Chrome“. Štai kaip galite išspręsti problemą.

„Netflix“: pakeiskite slaptažodį

„Netflix“: pakeiskite slaptažodį

Kaip pakeisti „Netflix“ srautinio vaizdo įrašo paslaugos slaptažodį naudojant pageidaujamą naršyklę arba „Android“ programą.

Kaip išjungti „Microsoft Edge“ atkūrimo eilutę

Kaip išjungti „Microsoft Edge“ atkūrimo eilutę

Jei norite atsikratyti pranešimo Atkurti puslapius Microsoft Edge, tiesiog uždarykite naršyklę arba paspauskite klavišą Escape.

Kaip eksportuoti „Chrome“ žymes

Kaip eksportuoti „Chrome“ žymes

Naršymas internete dažnai atrodo tarsi kelionė į beribį žinių vandenyną, kai mėgstamos svetainės ir tinklalapiai yra žinomi

Kaip naudoti „Microsoft Edge Drop“ kaip profesionalą

Kaip naudoti „Microsoft Edge Drop“ kaip profesionalą

Naudokite „Microsoft Edge Drop“ ir lengvai bendrinkite failus bei pranešimus tarp įrenginių atlikdami šiuos pradedantiesiems patogius veiksmus.

Kaip išsaugoti ir bendrinti maršrutus „Google“ žemėlapiuose

Kaip išsaugoti ir bendrinti maršrutus „Google“ žemėlapiuose

Sužinokite, kaip paprasta išsaugoti ir bendrinti maršrutus „Google“ žemėlapiuose kompiuteryje ir „Android“. Peržiūrėkite šiuos pradedantiesiems patogius veiksmus.