Ce înseamnă DNS (Domain Name System)?

DNS este prescurtarea de la Domain Name System. Această denumire este utilizată pentru a atașa un domeniu către o adresă IP a unui server. Spre exemplu, atunci când introduceți „fairtld.ro” în bara URL, înregistrările DNS vor converti numele de domeniu în adresa IP a serverului pentru a vă servi conținutul site-ului web.

Înregistrările DNS permit schimbarea găzduirii web fără schimbarea domeniului. Fiecare website are o adresă IP specifică, iar înregistrările DNS unesc adresa IP cu domeniul pentru a permite utilizatorilor să să intre pe site direct cu numele, nu cu adresa IP.

Înregistrările DNS mențin informația despre fiecare website de pe internet. Migrarea este o parte integrală a înregistrărilor DNS. Actualizarea înregistrărilor DNS și atașarea domeniul dumneavoastră la un nou nameserver este necesar pentru transfer.

Pentru ca două computere să comunice într-o rețea IP, protocolul dictează că au nevoie de o adresă IP. Gândiți-vă la o adresă IP ca o adresă de stradă – pentru ca un computer să „găsească” un altul, trebuie să cunoască numărul celuilalt computer. Deoarece majoritatea oamenilor rețin mai bine numele – www.site.ro – decât numerele – 123.132.122.144, aveau nevoie de un program pentru computere care să traducă numele în adrese IP.

DNS este cel mai adesea gândit în contextul World Wide Web, dar, în adevăr, există o căutare DNS în spatele aproape fiecărui tip de solicitare de rețea – chiar și a celor care nu sunt inițiate de un utilizator. Actualizările de software, aplicațiile de rețele sociale și chiar programele malware vor ajunge în general la un nume de gazdă, mai degrabă decât la o adresă IP. În acest fel, dacă adresa IP de bază se modifică, conectivitatea poate fi încă stabilită.

DNS

Clasificare tipuri înregistrări DNS

Există câteva tipuri diferite de înregistrări DNS (DNS Records) pe care le puteți modifica la registrarul domeniului sau în Zona DNS, la furnizorul de servicii de web hosting.

Înregistrare DNS A

O înregistrare DNS A este atașarea unui domeniu către o adresă IP. Reprezintă cea mai pură formă de DNS și permite utilizatorilor să scrie un domeniu și să fie redirecționați către adresa IP.

Înregistrare DNS CNAME

Înregistrările DNS de tip CNAME (Canonical Name) redirecționează un domeniu către alt domeniu, permițând actualizarea doar unei singure înregistrări de tip A de fiecare dat când realizați o schimbare.

Înregistrare DNS MX

O înregistrare pentru un server de mail (mail exchanger) direcționează mailul către un server diferit, în ciuda faptului că este subdomeniu. Înregistrarea DNX MX specifică cum trebuie să fie redirecționat email-ul atunci când este trimis către o adresă de mail atașată pe domeniul dumneavoastră.

Înregistrare DNS TXT

Acest tip de înregistrare (DNS TXT) nu intenționează să direcționeze trafic, însă furnizează informații către surse externe. Înregistrarea DNS TXT servește mai multor scopuri, în funcție de nevoile dumneavoastră.

Înregistrare DNS AAAA

Acest tip de înregistrare DNS (AAAA) este același lucru precum o înregistrare DNS A, dar permite să atașați un domeniu către o adresă IPv6 în loc de o adresă IPv4.

De ce este important DNS?

DNS este o parte integrantă atât de importantă a internetului încât este important să înțelegeți cum funcționează.

Gândiți-vă la DNS ca la o agendă telefonică, dar în loc să mapați numele oamenilor la adresa lor stradală, agenda telefonică mapează numele computerelor la adrese IP. Fiecare mapare este numită „înregistrare DNS”. Clienții DNS de pe dispozitivele conectate se adresează serverelor DNS pentru a prelua aceste înregistrări. Diferite tipuri de înregistrări sunt utilizate în scopuri diferite. Browserele web se bazează pe o înregistrare de tip „A”, în timp ce înregistrarea „MX” indică direcția către un server de e-mail. Acesta este modul în care este posibil să găzduiți un site web cu un furnizor de servicii și un serviciu de e-mail la altul.

Internetul are o mulțime de computere, așa că nu are sens să punem toate aceste înregistrări într-o singură carte mare. În schimb, DNS este organizat în cărți sau domenii mai mici. Domeniile pot fi foarte mari, așa că sunt organizate în continuare în cărți mai mici, numite „zone”. Niciun server DNS nu stochează toate cărțile – acest lucru nu ar fi practic.

În schimb, DNS funcționează într-un mod distribuit, cu milioane de servere din întreaga lume lucrând împreună. Când computerul dvs. dorește să efectueze o căutare DNS, s-ar putea să solicite serverului DNS de pe routerul local. Routerul local va face, la rândul său, o interogare „în amonte” către un alt server DNS, furnizat adesea de un furnizor de servicii de internet. Interogările pentru un domeniu pot merge „în amonte” până când ajung la autoritatea domeniului sau „server de nume autorizat”. În practică, rezultatele sunt adesea „memorizate în cache” la niveluri inferioare pentru a evita necesitatea de a parcurge întregul proces pentru fiecare interogare.

Un server de nume autorizat este locul în care administratorii gestionează numele de server și adresele IP pentru domeniile lor. Ori de câte ori un administrator DNS dorește să adauge, să modifice sau să ștergă un nume de server sau o adresă IP, efectuează o schimbare pe serverul DNS autorizat (uneori numit „server DNS principal”). Există și servere DNS „slave”; aceste servere DNS dețin copii ale înregistrărilor DNS pentru zonele și domeniile lor.

Care sunt tipurile de server DNS?

După cum sa menționat deja, DNS este un sistem distribuit, ceea ce înseamnă că serverele din întreaga lume lucrează împreună pentru a menține și a furniza înregistrări DNS. Diferite tipuri de servere au roluri diferite în cadrul sistemului general:

Recursor DNS
Uneori numit rezolutor recursiv, un recurs DNS primește interogări de la clienții DNS, răspunde dacă o accesare este disponibilă în cache sau ajunge la un server de nume aflat mai sus în lanț. Recursorii sunt adesea executați de furnizorii de servicii de internet, dar este ușor să schimbați configurația DNS a unui computer pentru a indica o altă sursă din motive de performanță, securitate sau confidențialitate.

Server rădăcină DNS
După cum sugerează și numele, serverele rădăcină sunt fundația de la care crește întreaga infrastructură DNS. Serverele rădăcină acționează ca server de nume autorizat pentru domeniile de nivel superior (TLD) precum „.com” și „.ro”. Există totuși o problemă, deoarece serverele rădăcină în sine sunt menționate de numele de gazdă în aceleași TLD-uri. Dacă un client DNS nu poate determina la ce server de nume să apeleze pentru „.ro”, cum poate rezolva un domeniu complet precum „a.root-servers.ro”? Răspunsul este că clienții DNS și serverele de nivel inferior sunt „bootstrapped” cu o listă de treisprezece adrese IP de server rădăcină. Aceste adrese nu tind să se schimbe des și doar una dintre ele trebuie să fie accesibilă pentru a le rezolva pe celelalte.

Server de nume TLD
Serverele de nume TLD sunt al doilea ca importanță numai după serverele rădăcină, deoarece știu unde să apeleze pentru răspunsuri despre orice domeniu dintr-un anumit TLD. Când căutați www.site.ro, un server TLD pentru „.ro” va răspunde mai întâi, îndreptând clientul către serverul de nume cu înregistrările pentru porțiunea „site.” a numelui de domeniu.

Server de nume autorizat
Serverul de nume autorizat este punctul final pentru o interogare DNS. Acest server, sau adesea serverele de dragul redundanței, este cea mai înaltă autoritate pentru un anumit domeniu. Cu toate acestea, nu toate interogările DNS revin serverului de nume autorizat, deoarece pot exista rezultate stocate în cache mai aproape de cererea inițială.

De asemenea, organizațiile folosesc frecvent DNS-ul intern. Operația nu este mult diferită, cu excepția faptului că căutările și înregistrările DNS rămân în rețeaua corporativă și nu pe Internet. Acesta este cunoscut ca DNS „privat” sau „local”, spre deosebire de serviciul DNS public.