În esență, DNS este pur și simplu o bază de date care leagă nume semnificative (cunoscut sub numele de nume de gazdă), cum ar fi http://www.microsoft.com, la o anumită adresă IP, cum ar fi 192.168.124.1. Conectarea simplă a adreselor la nume este doar începutul, totuși, deoarece DNS are mult mai multe caracteristici în plus față de maparea nume-gazdă-adresă.

face

Caracteristicile cheie ale numelui de gazdă la maparea IP sunt după cum urmează:

  • Mapările adreselor către nume și invers (cunoscute sub numele de înregistrări) sunt stocate într-o bază de date.
  • Baza de date DNS este distribuită.
  • O bază de date DNS stochează, de asemenea, înregistrări suplimentare.

Deși DNS este o bază de date, cel mai important este o bază de date distribuită. Fiecare server DNS conține doar o mică parte din numele gazdei la mapările adreselor IP (în raport cu numărul de înregistrări pentru întregul Internet). Fiecare server DNS este configurat cu o înregistrare specială care îi spune serverului DNS unde (adresa IP a altui server DNS) va efectua o căutare a înregistrărilor pe care nu le are în partea sa din baza de date DNS. Datorită acestui aranjament, fiecare server DNS menține doar o mică parte din totalul gazdei DNS la mapările adreselor IP. Colecția de mapări nume-gazdă-adresă IP conținute cu baza de date DNS este, de asemenea, cunoscută sub numele de spațiu de nume. În esență, atunci când caută un nume în DNS, clientul DNS verifică mai întâi o bază de date de server DNS de nivel superior. Serverul respectiv îi spune clientului care server DNS găzduiește următoarea parte a numelui DNS, iar clientul interogează apoi acel server. Acest proces de căutare și predare continuă până când clientul găsește serverul DNS care găzduiește înregistrarea DNS în cauză și că serverul furnizează adresa IP.

În plus față de înregistrările de mapare de bază adresă IP-nume-gazdă stocate de baza de date DNS, înregistrările sunt păstrate de DNS și în alte scopuri. DNS conține o serie de tipuri de înregistrări care facilitează alte aplicații. Înregistrarea Mail Exchanger (MX), de exemplu, oferă serverelor de e-mail informațiile necesare pentru a redirecționa mesajele de e-mail către serverul de e-mail al destinatarului. Un alt tip de înregistrare, înregistrarea de serviciu (SVC), este utilizată de Microsoft Active Directory pentru a localiza serviciile de rețea.

Văzând diferența DNS

În sine, DNS nu pare să facă prea multe și, pe deasupra, DNS poate părea puțin intimidant, deoarece are o serie de caracteristici și tipuri de înregistrări diferite. O cheie pentru înțelegerea importanței DNS este realizarea modului în care alte procese și aplicații depind de serviciile pe care le oferă DNS. Înțelegând modul în care DNS furnizează serviciile de bază utilizate de diferite aplicații, puteți obține o imagine mai clară a motivului pentru care DNS există și cum funcționează.

Multe aplicații obișnuite folosesc servicii DNS, inclusiv

  • World Wide Web (WWW)
  • E-mail
  • Alte aplicații, cum ar fi mesageria instantanee

World Wide Web depinde de DNS pentru o navigare ușor de utilizat. Ați putea accesa un site Web introducând adresa IP a unui site în browserul dvs. web, dar amintirea multor numere arbitrare nu este ușoară pentru majoritatea oamenilor. Este mult mai ușor să vă amintiți un nume DNS pentru un site Web care reflectă conținutul acestuia, cum ar fi http://www.yahoo.com sau http://www.microsoft.com. Este corect să spunem că, fără DNS, Web-ul nu ar fi devenit chiar fenomenul care este acum.

Servirea conexiunii de e-mail

E-mailul este una dintre cele mai populare aplicații care utilizează DNS. Deși Web-ul folosește pur și simplu DNS pentru conectarea numelor la adresele IP pentru site-urile web, serverele de e-mail necesită, de asemenea, niște înregistrări specializate care depășesc ceea ce este necesar pentru numele de bază al gazdei la adresele IP. De exemplu, atunci când un mesaj de e-mail este trimis de la clientul dvs. de e-mail (cum ar fi Microsoft Outlook sau Netscape Messenger), acesta poate fi trimis fie direct către domeniul țintă (Microsoft.com dacă nota a fost trimisă la user @ microsoft .com) sau către alt server de e-mail care furnizează un serviciu de releu. Dacă aplicația dvs. de e-mail specifică un server de e-mail de ieșire (SMTP) care nu este serverul de destinație final pentru mesaj, utilizați procesul de releu.

O adresă de e-mail este formată din două părți: un destinatar și o gazdă. În adresa [email protected], postmaster este destinatarul, utilizatorul care va primi mesajul. Acest lucru este irelevant pentru procesul SMTP, totuși, deoarece agentul de transfer de e-mail (MTA) este responsabil de asigurarea faptului că mesajul intră în cutia poștală a destinatarului.

Gazda, domain.tld, prezintă mult mai mult interes. În acest caz, domain.tld nu se referă la o gazdă în sensul tradițional al unei înregistrări A, ci mai degrabă la un server de mail cunoscut sub numele de schimbător de e-mail (MX). Acest server este responsabil pentru acceptarea tuturor e-mailurilor pentru domain.tld, notate printr-o înregistrare specială - o înregistrare MX - în DNS.

Dincolo de web și e-mail există multe aplicații pe care se bazează fie pot folosi serviciile DNS. Aceste aplicații pot include baze de date, aplicații web cu mai multe niveluri construite utilizând middleware sau un server de aplicații, programe de partajare peer-to-peer, mesagerie instantanee și jocuri multiplayer.

Într-un sens destul de practic, orice aplicație care folosește internetul pentru a conecta două sau mai multe gazde pentru a partaja informații sau pentru a comunica în alt mod, se bazează probabil pe serviciile DNS într-o formă sau alta.