„Toată lumea știa că vechiul sistem nu va funcționa pentru totdeauna - Mokapetris amintește -. Creșterea de Internet a devenit o avalanșă la rețea, care a apărut pe baza proiectului ARPANET, inițiat de Pentagon, alături de mai multe companii și institute de cercetare.“.
Soluția propusă Mocapetris - DNS - a fost o bază de date distribuită care a permis organizațiilor care au aderat la Internet să își obțină domeniul.
"Imediat ce organizația sa conectat la rețea, ar putea folosi cât mai multe computere și să le atribuie nume", a subliniat Mokapetris. Numele domeniilor companiilor au primit sufixul .com. universități - .edu și așa mai departe.
Inițial, DNS a fost conceput pentru a susține 50 de milioane de înregistrări și a permis extinderea securizată la câteva sute de milioane de înregistrări. Mocapetris estimează că există acum aproximativ 1 miliard de nume DNS, inclusiv aproape 20 de milioane de nume publice. Restul aparțin sistemelor situate în spatele firewall-urilor. Numele lor sunt necunoscute utilizatorilor de Internet obișnuiți.
Noul sistem a fost introdus treptat, timp de mai mulți ani. În acest moment, un număr de cercetători au experimentat cu caracteristicile sale și Mokapetris ISI a fost implicat în întreținere și funcționare „server rădăcină“ stabil, care a fost construit pe mainframe companiei Digital Equipment. Copiile de tabele gazdă au fost stocate pe fiecare computer conectat la Internet, până în jurul anului 1986. Apoi, o schimbare masivă la utilizarea DNS a început.
Există două astfel de mecanisme: un fișier gazdă local pentru fiecare computer și un serviciu centralizat de nume DNS ierarhic.
Utilizați fișierul local gazdă și sistemul de nume de domeniu DNS pentru a rezolva numele gazdei din rețea
Rețineți că odată cu apariția serviciului DNS, relevanța utilizării fișierului gazdă nu a dispărut complet, în unele cazuri utilizarea acestui fișier este foarte eficientă.
Serviciul DNS: spațiu de nume, domenii
Serviciul DNS constă din trei componente principale:
- Spațiul de nume DNS și înregistrările corespunzătoare ale resurselor (RR, înregistrare de resurse) sunt baza de date DNS distribuită;
- Serverele de nume DNS sunt computere care stochează o bază de date DNS și răspund solicitărilor clientului DNS;
- Clienții DNS (clienți DNS, resolvatori DNS) sunt computere care trimit solicitări către serverele DNS pentru a obține înregistrări de resurse.
Spațiul de nume DNS este o structură ierarhică de copaci care începe cu o rădăcină care nu are un nume și este notată cu un punct ".". Schema de construire a spațiului de nume DNS este ilustrată cel mai bine de exemplul internetului (Figura 4.8).