Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Serviciul DNS

Informatica


Serviciul DNS

DNS a fost dezvoltat din necesitatea oferirii unui serviciu de mapare de tip nume-adresa pentru calculatoarele din Internet. Īnainte ca DNS sa fie introdus īn 1987, practica maparii numelor calculatoarelor la adresele IP era facuta īn principal prin utilizarea de fisiere partajate, cunoscute sub numele de fisiere Hosts (gazde).



La īnceput, Internetul era destul de mic pentru a utiliza un fisier administrat central, care era publicat si descarcat prin FTP pentru site-urile conectate. Periodic, fiecare site Internet īsi actualiza copia fisierului Host, pentru a reflecta schimbarile intervenite īntre timp.

Pe masura ce numarul de calculatoare din Internet a crescut, utilizarea unui singur fisiere de tip Hosts a devenit ineficienta. Fisierul a devenit din ce īn ce mai mare, ceea ce-l facea mai greu de distribuit si mentinut īn toate site-urile īntr-o forma curenta si actualizata.

DNS a fost dezvoltat pentru a oferi o alternativa la fisierele Host. RFC 1034 si 1035 specifica cele mai multe dintre protocoalele de baza, fiind actualizate de RFC-uri aditionale trimise catre Internet Engineering Task Force (IETF). IETF revizuieste si aproba noi versiuni ale RFC-urilor īn mod continuu, astfel īncāt standardul DNS se dezvolta si se schimba pe masura nevoilor.

DNS este un sistem utilizat pentru numirea calculatoarelor si serviciilor de retea, organizat īntr-o ierarhie de domenii. Numele DNS sunt utilizate īn retele TCP/IP, precum Internetul, pentru localizarea calculatoarelor si serviciilor prin nume usor utilizabile. Īn momentul īn care un utilizator introduce un nume DNS īntr-o aplicatie, serviciile DNS pot rezolva numele īn alte informatii asociate cu acel nume, precum adrese IP.

De exemplu, cei mai multi utilizatori prefera nume precum econ.unitbv.ro pentru a localiza un calculator precum un server de e-mail sau web īntr-o retea, nume care poate fi īnvatat si amintit mai usor. Cu toate acestea, calculatoarele comunica īn retea prin intermediul adreselor numerice. Utilizarea DNS creeaza o legatura īntre numele calculatoarelor, utilizate de oameni, si adresele numerice, utilizate de calculatoare.

Īn figura urmatoare se poate observa utilizarea de baza a DNS, pentru gasirea adresei IP a unui calculator, gasire bazata pe numele acestuia.

Figura : Utilizarea DNS pentru corespondenta nume-domeniu - adresa IP.

Īn acest exemplu, un calculator client interogheaza un server DNS, cerānd adresa IP a unui calculator configurat sa utilizeze econ.unitbv.ro sa si nume de domeniu DNS. Deoarece serverul DNS este capabil sa raspunda īntrebarii utilizīnd baza de date locala, va raspunde cu datele cerute.

Īn practica, interogarile DNS pot include si pasi aditionali (contactarea altor servere DNS īn cazul īn care serverul local nu cunoaste raspunsul, de exemplu) care nu sunt indicati aici.

In aceste documente originare ale DNS, sunt specificate elementele comune tuturor implementarilor de aplicatii referitoare la DNS, inclusiv a:

spatiului de domeniu DNS, care specifica structura ierarhica a domeniilor utilizate pentru organizarea numelor;

īnregistrari sursa, care mapeaza numele de domenii DNS la tipuri de resurse de informatii specifice, pentru utilizare īn cazul īn care numele este īnregistrat sau rezolvat īn spatiul de nume;

servere DNS, care stocheaza si raspund la interogari referitoare la īnregistrari sursa;

clienti DNS, numiti si rezolvatori, care interogheaza serverele pentru a cauta si rezolva nume la tipul de resurse specificat īn interogare.

Un spatiu de domenii de nume DNS (figura urmatoare) este bazat pe conceptul de arbore al domeniilor numite. Fiecare nivel din arbore poate reprezenta fie o ramura, fie o frunza din arbore. O ramura este un nivel īn care este utilizat unul sau mai multe nume pentru a identifica o colectie de resurse numite. O frunza este un nume unic utilizat o singura data la acel nivel pentru a indica resursa specifica.

Figura : Ierarhia DNS.

Orice nume de domeniu DNS utilizat īn arbore este, din punct de vedere tehnic, un domeniu. Cele mai multe discutii referitoare la DNS identifica numele īntr-unul din cele cinci moduri, bazat pe nivelul si modul īn care este utilizat un nume. De exemplu, numele de domeniu DNS īnregistrat pentru Universitatea Transilvania din Brasov (unitbv.ro) este un nivel secundar, deoarece acest nume are doua parti (etichete) care indica faptul ca este localizat la doua nivele sub radacina sau vārful arborelui. Cele mai multe nume de domenii DNS au doua sau mai multe etichete, fiecare indicānd un nou nivel īn arbore. Pentru delimitarea etichetelor se utilizeaza semnul punct (" . ").

Pe lānga domeniile secundare mai sunt utilizati si alti termeni pentru a descrie numele de domenii DNS, dupa cum se poate observa īn tabelul urmator:

Tip nume

Descriere

Exemplu

Domeniul radacina

Este vārful arborelui si reprezinta un nivel fara nume. Este indicat uneori sub forma a doua ghilimele (" "), care indica o valoare nula. Cānd este utilizat īntr-un nume de domeniu DNS, este prefixat printr-un punct (.) pentru a desemna faptul ca numele este localizat la cel mai īnalt nivel din ierarhia de domenii. Īn acest caz, numele de domeniu DNS este considerat a fi īntreg si puncteaza catre o locatie exacta īn arborele de nume. Numele astfel declarate sunt numite nume de domenii calificate īn īntregime (Fully Qualified Domain Names - FQDN).

Un singur punct utilizat la sfārsitul numelui, precum "econ.unitbv.ro."

Domeniu principal

Un nume din doua, trei sau patru litere utilizat pentru a indica tara /regiunea sau tipul organizatiei care utilizeaza numele.



".ro", indica numele tarii

Domeniu secundar

Nume de lungime variabila īnregistrate pentru o anumita persoana sau organizatie pentru utilizare pe Internet. Aceste nume sunt īntotdeauna bazate pe domenii principale, īn functie de tipul organizatiei sau regiunea īn care este utilizat numele.

"unitbv.ro.", domeniu secundar īnregistrat pentru Universitatea Transilvania din Brasov de catre registrul DNS Internet.

Subdomeniu

Nume aditionale create de organizatie, derivate din domeniul secundar. Aceste nume cuprind numele adaugate pentru a creste arborele DNS si pentru a-l diviza īn departamente sau locatii geografice.

"econ.unitbv.ro" este numele de domeniu pentru Facultatea de stiinte Economice

Gazda sau numele resursei

Nume care reprezinta frunzele din arborele DNS si indica o anumita resursa. Īn mod normal, prima eticheta din stānga identifica un anumit calculator din retea.

"econ2.econ.unitbv.ro.", īn care prima eticheta ("econ2") este numele gazdei DNS pentru un anumit calculator din retea.

Tabelul : Componente ale numelui DNS.

Cum functioneaza DNS

Īn momentul īn care un client trebuie sa caute un nume utilizat īntr-un program, el interogheaza serverele DNS pentru a rezolva acest nume. Fiecare mesaj de interogare trimis de client contine trei informatii, specificānd īntrebarea la care serverul trebuie sa raspunda:

un nume de domeniu DNS specificat sub forma FQDN;

un tip specificat de interogare care poate specifica fie o īnregistrare sursa īn functie de tip, fie un anumit tip de interogare;

o clasa specifica pentru numele de domeniul DNS. Pentru Serverele DNS de tip Windows, aceasta parte din interogare ar trebui sa fie īntotdeauna clasa Internet (IN).

De exemplu, numele specificat poate fi al unui calculator precum "econ2.econ.unitbv.ro", iar tipul de interogare poate fi de specificat sa caute tipul adresa (A).

Interogarile DNS rezolva interogarile īn mai multe feluri. Un client poate uneori sa raspunda la o interogare prin utilizarea informatiilor din cache, obtinute printr-o interogare precedenta. Serverul DNS poate sa-si utilizeze propriul cache pentru interogare sau poate contacta un alt server DNS īn beneficiul clientului pentru a rezolva numele cerul de client, trimitānd apoi rezultatul catre client. Acest proces este cunoscut sub numele de recursivitate.

Pe lānga acestea, clientul īnsusi poate sa contacteze servere DNS aditionale pentru a rezolva numele. Īn acest scop, clientul utilizeaza interogari separate bazate pe raspunsurile precedente ale serverelor. Procesul este cunoscut sub numele de iteratie.

Īn general, interogarea DNS are loc īn doi timpi:

īnceputul unei interogari are loc pe un calculator client. Interogarea este trecuta mai apoi unui serviciu de rezolvare, serviciul client DNS;

cānd o interogare nu poate fi rezolvata local, se pot interoga servere DNS pentru a rezolva numele.

Cei mai multi clienti DNS executa o cerere de tip cautare normala (lookup), īn care cautarea este facuta pe baza numelui de domeniu DNS care este cunoscut, stocat sub forma de adresa sursa (de tip A). Acest tip de interogare asteapta ca rezultat o adresa IP a resursei trimise īn interogare.




Document Info


Accesari: 4295
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )