Sunteți pe pagina 1din 10

DNS SISTEMUL NUMELOR DE DOMENII

1. Scurt istoric
Protocoalele TCP/IP folosesc pentru identificarea calculatoarelor prin Internet adrese IP. Numrul calculatoarelor interconectate prin Internet este foarte mare, prin urmare inerea evidenei acestora dup adresele IP este foarte dificil (de exemplu pentru a ajunge la site-ul firmei Yahoo ar trebui memorat adresa 204.71.202.160, iar accesarea s se fac scriind http:// 204.71.202.160, n loc de www.yahoo.com, cum folosim uzual).

Fig. 1. Accesare site Yahoo folosind adresa IP

La nceputurile Internet-ului n reeaua ARAPANET se folosea un fiier host.txt pentru pstrarea numelor sistemelor gazd i ale adreselor IP ale acestora pe un site. n fiecare noapte era copiat de sistemele gazd. Soluia era rezonabil pentru cteva sute de calculatoate, dar pentru mii de calculatoare dimensiunea acestuia ar fi fost prea mare, suplimentar era necesar o administrare centralizat pentru evitarea apariiei de conflicte ntre nume sistemelor gazd. Pentru rezolvarea acestor probleme a fost creat sistemul DNS, care permite nregistrarea de nume de domenii unice la ICANN (Internet Corporation for Assigned Names and Numbers Corporaia Internet pentru nume i numere atribuite). Atribuirea numelor de domenii se face conform principiului primul venit, primul servit.

2. Ce este DNS-ul?
Prin DNS (Domain Name Sistem) se nelege sistemul numelor de domenii utilizat la gestionarea domeniilor n Internet. Acesta stabilete corespondena ntre numele sistemelor gazd i adresele IP corespunztoare (operaie numit i mapare). Translatarea numelui de gazd ntr-o adres IP se numete rezolvarea numelui de domeniu (n figurile 2 i 3 sunt prezentate sintaxele comenzilor ping i tracert n modul linie de comand, la prima se observ c se poate utiliza parametrul -a pentru realizarea translatrii, iar la a doua parametrul -d pentru a nu se realiza translatarea).

Fig. 2. Sintaxa comenzii ping

Fig. 3. Sintaxa comenzii tracert

DNS-ul este format dintr-o schem ierarhic de nume de domenii i un sistem de baze de date distribuite cu nume i adrese IP. Pentru serviciile Internet n general se folosete sistemul DNS, dac acesta cade site-urile web numai pot fi gsite i nu se mai pot trasmite e-mail-uri. Avantajele utilizrii sistemului DNS: - numele de domenii sunt mai uor de reinut dect adresele IP; - un site poate fi mutat pe un alt calculator, chiar n alt parte a lumii i poate fi accesat n continuare prin domeniul su web dac sistemul DNS este reactualizat cu adresa IP a 2

noului calculator pe care s-a transferat site-ul; - se identific n mod unic o reea sau un calculator gazd prin intermediul unei adrese IP i printr-un nume de calculator gazd.

3. Funcionare
Pentru realizarea corespondenei dintre un nume i o adres IP programul aplicaie folosete o subrutin dintr-o biblotec numit resolver. Fiecare sistem gazd trebuie s aib setat un server DNS pentru realizarea translatrii ntre un nume (Ex. www.upt.ro, www.yahoo.com etc) i adresa IP a acestuia (Ex. 192.137.52.43, 204.71.202.160) sau invers, deoarece interconectarea a dou calculatoare cu ajutorul protocoalelor TCP/IP n Internet se face prin adrese IP. Dac subrutina resolver din calculatorul personal nu reuete s returneze o translatare DNS valid se va afia o eroare (fig. 4) i nu se poate accesa pagina web sau server-ul de e-mail apelat prin numele specificat.

Fig. 4. Eroare la accesarea unei pagini web

Pentru a testa existena unei probleme DNS n cazul unei erori ca cea descris anterior (la apelarea unei pagini web prin adresa web corespunztoare, de exemplu www.upt.ro) se poate apela site-ul dorit folosind adresa IP a acestuia (dac se cunoate). La diagnosticarea problemelor legate de DNS se poate folosi comanda nslookup, dac protocoalele TCP/IP sunt instalate (fig. 5).

Fig. 5. Help-ul comenzii nslookup

Realizarea trasnlatrii decurge astfel: - se apeleaz resolver-ul cu numele dorit (ca parametru) iar acesta trasnmite o interogare primului server din lista serverelor de nume; - server-ul DNS interogat verific dac conine numele respectiv; - n caz afirmativ rspunde clientului; - n caz negativ trasnmite o interogare altui server de nume; - acesta verific dac conine numele respectiv i n caz afirmativ rspunde clientului; - dac resolver-ul nu primete rspunsul ntr-un anumit interval de timp interogheaz urmtorul server din lista serverelor de nume.

4. Spaiul de nume
Administrarea numelor n sistemul potal este realizat cu ajutorul adreselor potale formate din: ar, stat sau provincie, ora, strad, numr i alte informaii. Folosind adresarea ierarhic anterioar se evit confuzia ntre Ion Popescu de pe str. Florilor nr. 12, din Timioara i Ion Popescu de pe str. Plopilor nr. 134, din Braov. Analog funcioneaz i sistemul DNS. Internetul este divizat n sute de domenii i subdomenii mprite la rndul lor n alte subdomenii dup o structur arborescent (fig. 6.), n partea superioar a arborelui se afl rdcina.

Domeniile aparinnd primului nivel sunt nume de domenii de cel mai nalt rang (TLD Top Level Domain) i se mpart ndou categorii: generale i de ri. Din prima categorie fac parte: com (comercial), edu (instituii de nvmnt), gov (instituii ale guvernului SUA), int (organizaii internaionale), mil (instituii ale forele armate SUA), org (organizaii nonprofit) i net (instituii legate de Internet). La a doua categorie fiecare ar are cte un domeniu.

Fig. 6. Poriune din spaiul DNS

n ultimii ani sau adugat i alte domenii generale: biz, info, name etc. Lista complet se poate gsi la www.icann.org.

Fig. 7. Prima pagin a site-ului ICANN

Denumirea unui domeniu este dat de calea din arbore pn la rdcin iar componentele se separ prin punct (de exemplu Facultatea de Electronic i Telecomunicaii din Universitatea Politehnica din Timioara este etc.upt.ro). La numele de domenii nu se face dinsticie ntre literele mici i cele mari (de exemplu se poate scrie com sau COM, nelesul nu difer). Fiecare component dintr-un nume de domeniu poate avea maxim 64 de caractere iar calea ntreag are maxim 255 de caractere. n cadrul alocrii domeniilor fiecare dintre domeniile de la un anumit nivel controleaz domeniile aflate sub el. De exemplu n Japonia domeniile ac.jp i co.jp sunt echivalente cu edu i com, n timp ce n Olanda nu se face aceast divizare ntre domenii. Urmtoarele trei nume sunt ale departamentelor de calculatoare din trei universiti aflate, Universitatea Yale din SUA, Universitatea Vrije din Olanda i Universitatea Keio din Japonia: a) cs.yale.edu ; b) cs.vn.ml ; c) cs.keio.ac.jp . Dac se dorete crearea unui nou domeniu se va cere permisiunea domeniului n care va fi inclus, de exemplu pentru ca un nou domeniu al unui grup VLSI de la Yale s fie vlsi.cs.yale este necesar permisiunea administratorului cs.yale.edu. Astfel se evit conflictele de nume, fiecare domeniu ine evidena subdomeniilor sale. Dup ce un domeniu nou este creat i nregistrat se pot crea subdomenii fr permisiunea celor care administreaz domeniile superioare din arbore.

4.1. Organizaia EURid


EURid (abreviere de la European Registry for Internet Domains, n traducere Biroul european pentru domenii Internet), este o organizaie non-profit (cu sediul n Belgia) aleas de Uniunea European pentru organizarea, administrarea i controlul TLD-ului .eu i are urmtoarele birouri regionale (fig. 8), care acoper Uniunea European: - Biroul Regional Vestic i sediul central, se ocup de Belgia, Frana, Olanda, Luxembourg, Germania i Austria; - Biroul Regional Nordic, se ocup de Suedia, Danemarca, Finlanda, Estonia, Letonia, Lituania, Marea Britanie i Irlanda; - Biroul Regional Sudic, se ocup de Italia, Spania, Portuglia, Grecia, Malta, Cipru, Slovenia, Spania i Portugalia; - Biroul Regional Central, se ocup de Republica Ceh, Slovacia, Ungaria, Polonia, Romnia i Bulgaria.

Fig. 8. Birouri EURid

Prima pagin a site-ului EURid (cu adresa www.eurid.eu) este prezentat n figura urmtoare.

Fig. 9. Prima pagin a site-ului EURid

Iniiativa de creare a TLD-ului .eu a fost luat n 1999 de Consiliul European (figura 10 prezint etapele parcurse n timp pn la apariie), n mai 2003 EURid a fost desemnat s fie operator al domeniului.

Fig. 10. Etapele crerii domeniului .eu

De la lansarea din 2006 domeniul .eu este al treilea din Europa (dup domeniile .uk al Marii Britanii i .de al Germaniei) i al aptelea din lume ca mrime.

Fig. 11. Poziia domeniului .eu n lume

Statistica numrul de domenii pe ri este prezentat n figura de mai jos.

Fig. 12. Statistica pe ri

Statistica numrului de accesri pe minut al domeniului .eu (pe trimestre i pe luni) este prezentat n figura de mai jos.

Fig. 13. Statistica accesrilor pe minut

Dintre numele nregistrate 78,8% sunt funcionale, iar dup modul de utilizare s-a realizat statistica din figura urmtoare.

Fig. 14. Statistica utilizare

Statistica numrului de domenii la 1000 de locuitori pe ri este prezentat n figura 15.

Fig. 15. Statistica numrului de nume la 1000 de locuitori

5. Servere de nume
Bazele de date DNS pot fi stocate teoretic pe un singur server. Practic el s-ar putea s fie prea ncrcat astfel nct s fie inutilizabil, n plus n caz de defectare este afectat ntregul Internet. Pentru evitare problemelor descrise anterior spaiul de nume este mprit n mai multe zone separate. Un exemplu de mprire a spaiului de nume din fig. 6 este prezentat n fig. 9. Zonele conin cte o parte din arbore i numele serverelor pentru pstrarea informaiilor despre zona respectiv. O zon are un server de nume primar i unul sau mai multe servere de nume secundare care preiau informaii de la acesta.

Fig. 9. Poriune din spaiul DNS mprit n zone

Stabilirea limitelor unei zone depinde de administratorul acesteia i se face n funcie de numrul de servere de nume dorite i de locaiile lor. n fig. 9 pentru Yale se folosete un server pentru yale.edu la administrarea eng.yale.edu, dar nu i la administrarea cs.yale.edu. Aceasta din urm este o zon separat. O astfel de soluie poate apare dac departamentul de englez (eng) nu dorete s aib un server de nume iar cei de la departamentul de calculatoare (cs) doresc acest lucru. Prin urmare cs.yale.edu este o zon separat.

10

S-ar putea să vă placă și