Documente Academic
Documente Profesional
Documente Cultură
Esena DNS-ului const ntr-o schem ierarhic de nume de domenii i a unui sistem de
baze de date distribuite pentru implementarea acestei scheme de nume. n principal este
utilizat pentru a pune n coresponden numele sistemelor gazd i adresele destinaiilor
cu adresele IP, dar poate fi utilizat i pentru alte scopuri. DNS este definit n RFC-urile
1034 i 1035.
Foarte pe scurt, DNS este utilizat dup cum urmeaz. Pentru a stabili corespondena
dintre un nume i o adres IP, programul de aplicaie apeleaz o procedur de bibliotec
numit resolver, transferndu-i numele ca parametru. Resolver-ul trimite un pachet
UDP la serverul DNS local, care caut numele i returneaz adresa IP ctre resolver,
care o returneaz apelantului.
COMPONENTE DNS
Spatiul de nume
Servere DNS
administreaza zone DNS
inregistrari cu informatii necesare clientilor
pointeri la alte servere DNS
Resolvere
creaza cereri pentru aflare informatii DNS
Plasate la clienti sau servere
SPATIUL DE NUME
INREGISTRARI DE RESURSE
SERVERE DE NUME
Pentru a evita problemele asociate cu existena unei singure surse de informaie, spaiul
de nume DNS este mprit n zone care nu se suprapun. n mod normal, o zon va avea
un server de nume primar, care preia informaia dintr-un fiier de pe discul propriu i
unul sau mai multe servere de nume secundare, care iau informaiile de pe serverul
primar.
Formatul mesajelor user - resolver este specific sistemului gazda (apeluri SO)
Exemplu - UNIX gethostbyname
Mesajele resolver - Foreign name server au format standard (DNS)
Cache = lista numelor recent rezolvate si adresele corespunzatoare
Cache-ing se face pentru perioada time-to-live din inregistrarile de resurse
REZOLVAREA NUMELOR
INTEROGRI ITERATIVE
ntr-o interogare iterativ resolver-ul afl de la serverul de nume local care este serverul
autoritar pentru domeniul respectiv. Toate interogrile sunt fcute de resolver.
INTEROGRI RECURSIVE
CACHING
CERERI INVERSE