Naudotojas:Admp/DNS
Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Juodraštis, neturiu laiko redaguoti. Jeigu kas nors turi noro - peržiūrėkite ir sumeskite į DNS.
Vardų sričių sistema (angl. DNS, Domain Name System) -- tai standartais apibrėžta centralizuota sistema, skirta paversti žmogui suprantamus vardus į tinklo adresus bei kitą su vardu susietą informaciją.
Turinys |
[taisyti] Užklausos
Ši sistema veikia užklausų-atsakymų principu. Užklausa perduodama DNS serveriui (programinei įrangai), kuri gali pateikti ieškomą informaciją, pasakyti, kad jos nėra, arba nukreipti į kitą serverį. Užklausos vyksta hierarchiškai, pavyzdžiui, užklausus apie "lt.wikipedia.org" adresą, visų pirma kreipiamąsi į vieną iš šakninių DNS serverių (root servers), ieškant serverio, atsakingo už ".org". Gavus šio serverio adresą, kreipiamąsi į jį, ieškant "wikipedia.org" DNS serverio. Tuomet kreipiamąsi į šį serverį klausiant "lt.wikipedia.org" adreso. Serveris atsako, kadangi jis šį adresą turi.
[taisyti] Užklausų tipai
Kiekviena užklausa nusakoma vardu, kuriuo domimės, klase bei savybės vardu. Vardas - dažniausiai internete naudojamas domenas. Tuomet klasė -- interneto, o savybė -- dažniausiai viena iš šių:
- skaitinis vardo adresas IPv4
- skaitinis vardo adresas IPv6 erdvėje
- pašto priėmimo stotys šiam vardui
Dažniausiai rūpintis visu sudėtingu procesu nereikia, kadangi tai padaro "resolver" vadinama programinė biblioteka.
[taisyti] Vardų registracija
Aukščiausiojo lygio domenai (angl. TLD, Top level domains) viso labo nurodo, kokius serverius nurodyti, ieškant šio domeno šakniniuose serveriuose. Pavyzdžiui, už ".lt" vardų sritį yra atsakingi septyni vardų serveriai, iš kurių tik du stovi Lietuvoje. Kiti tik dubliuoja duomenis. Vardo įregistravimas -- tai viso labo įrašo sukūrimas pagrindiniame zonos serveryje.
[taisyti] Subtilybės
Kadangi gali dingti tinklo ryšys, elektra arba įvykti kitos techninės problemos, atjungiančios vardų serverį nuo išorinio pasaulio, dažnai naudojami antriniai vardų serveriai. Jų veikimo principas gana paprastas -- kas tam tikrą laiko tarpą iš pagrindinio vardų serverio pasiimama visa informacija, reikalinga teisingam vardų zonos veikimui.
Dauguma DNS serverių, tam tikrą laiką atsimena užklausos atsakymus; tad dažnai užduodant tą pačią užklausą, nebereikia naudoti tinklo resursų. Rekursyvūs DNS serveriai, dažniausiai suteikiami interneto tiekėjų savo klientams, niekuomet nenukreipia į kitą serverį. Tai pagreitina darbą, ir supaprastina kliento veikimą. Kita vertus, rekursyvaus serverio viešas atvėrimas gali padidinti serverio apkrovimą.