logo

Sistemul de nume de domeniu (DNS) în Stratul de aplicație

Sistemul de nume de domeniu (DNS) este un nume de gazdă pentru adresa IP serviciu de traducere. DNS este a baza de date distribuita implementat într-o ierarhie de servere de nume. Este un protocol de nivel de aplicație pentru schimbul de mesaje între clienți și servere. Este necesar pentru funcționarea Internet .

forme normale

Care este Nevoia DNS-ului?

Fiecare gazdă este identificată prin adresa IP, dar amintirea numerelor este foarte dificilă pentru oameni, de asemenea, adresele IP nu sunt statice, prin urmare este necesară o mapare pentru a schimba numele domeniului cu adresa IP. Deci, DNS este folosit pentru a converti numele de domeniu al site-urilor web în adresa lor IP numerică.



Tipuri de Domenii

Există mai multe tipuri de domenii:

  1. Domenii generice: .com(comercial), .edu(educațional), .mil(militar), .org(organizație nonprofit), .net(asemănător comercial), toate acestea sunt domenii generice.
  2. Domeniul țării: .in (India) .us .uk
  3. Domeniul invers: dacă vrem să știm care este numele de domeniu al site-ului. Maparea IP la nume de domeniu. Deci, DNS poate oferi atât maparea, de exemplu, pentru a găsi adresele IP ale techcodeview.com, apoi trebuie să introducem

nslookup www.techcodeview.com

Tipuri de Domenii

Tipuri de DNS



Organizarea Domeniului

Este foarte greu de aflat adresa IP asociat cu un site web deoarece există milioane de site-uri web și cu toate acele site-uri web ar trebui să putem genera imediat adresa IP, nu ar trebui să existe multe întârzieri pentru ca acest lucru să se întâmple organizarea bazei de date este foarte importantă.

Root DNS Server

Root DNS Server

  • înregistrare DNS: Nume de domeniu, adresa IP care este valabilitatea? care este timpul sa traiesti? și toate informațiile legate de acel nume de domeniu. Aceste înregistrări sunt stocate într-o structură arborescentă.
  • Spațiu de nume: Set de nume posibile, plate sau ierarhice. Sistemul de numire menține o colecție de legături de nume la valori - dat un nume, un mecanism de rezoluție returnează valoarea corespunzătoare.
  • Server de nume: Este o implementare a mecanismului de rezoluție.
DNS = Name service in Internet – A zone is an administrative unit, and a domain is a subtree.>

Rezoluție nume-adresă

Gazda solicită serverului de nume DNS să rezolve numele de domeniu. Și serverul de nume returnează gazdei adresa IP corespunzătoare acelui nume de domeniu, astfel încât gazda să se poată conecta în viitor la acea adresă IP.



Rezoluție nume la adresă

Rezoluție nume-adresă

  • Ierarhia serverelor de nume Servere de nume rădăcină: Este contactat de serverele de nume care nu pot rezolva numele. Acesta contactează serverul de nume autorizat dacă maparea numelui nu este cunoscută. Apoi primește maparea și returnează adresa IP gazdei.
  • Server de domeniu de nivel superior (TLD): Este responsabil pentru com, org, edu etc. și pentru toate domeniile de nivel superior de țară, cum ar fi uk, fr, ca, in etc. Ei au informații despre serverele de domeniu autorizate și cunosc numele și adresele IP ale fiecărui server de nume autorizat pentru domeniile de al doilea nivel.
  • Servere de nume autorizate sunt serverele DNS ale organizației, oferind nume de gazdă autorizate pentru maparea IP pentru serverele organizației. Poate fi întreținut de o organizație sau un furnizor de servicii. Pentru a ajunge la cse.dtu.in trebuie să întrebăm serverul DNS rădăcină, apoi acesta va indica serverul de domeniu de nivel superior și apoi serverul de nume de domeniu autorizat care conține de fapt adresa IP. Deci, serverul de domeniu autorizat va returna adresa IP asociativă.

Server de nume de domeniu

Mașina client trimite o cerere către serverul de nume local, care, dacă rădăcina nu găsește adresa în baza sa de date, trimite o cerere către serverul de nume rădăcină, care, la rândul său, va direcționa interogarea către un domeniu de nivel superior ( TLD) sau server de nume autorizat. Serverul de nume rădăcină poate conține, de asemenea, unele mapări hostName la adrese IP. Serverul de domeniu de nivel superior (TLD) știe întotdeauna cine este serverul de nume autorizat. Deci, în cele din urmă, adresa IP este returnată serverului de nume local care, la rândul său, returnează adresa IP gazdei.

Server de nume de domeniu

Server de nume de domeniu

Cum funcționează DNS?

Funcționarea DNS începe cu conversia unui nume de gazdă într-o adresă IP. Un nume de domeniu servește ca o identificare distinctivă pentru un site web. Este folosit în locul unei adrese IP pentru a facilita vizitarea site-urilor de către consumatori. Sistemul de nume de domeniu funcționează prin executarea bazei de date a cărei activitate este de a stoca numele gazdelor care sunt disponibile pe Internet. Serverul de domeniu de nivel superior stochează informații despre adrese pentru domeniile de nivel superior, cum ar fi .com și .net, .org și așa mai departe. Dacă Clientul trimite cererea, atunci rezolutorul DNS trimite o solicitare către serverul DNS pentru a prelua adresa IP. În cazul în care nu conține acea anumită adresă IP cu un nume de gazdă, trimite cererea către alt server DNS. Când adresa IP a ajuns la soluție, acesta completează cererea Protocol Internet .

Pentru mai multe, puteți consulta Funcționarea serverului DNS .

Funcționarea DNS

Cum funcționează DNS?

Server DNS autorizat vs Resolver DNS recursiv

Parametrii

Server DNS autorizat

Resolutor DNS recursiv

Funcţie

Deține înregistrările DNS oficiale pentru un domeniu

Rezolvă interogările DNS în numele clienților
Rol Oferă răspunsuri la anumite interogări DNS Caută în mod activ informații pentru clienți
Gestionarea interogărilor Răspunde cu date DNS autorizate Interogează alte servere DNS pentru date DNS
Interacțiunea clientului Nu interacționează direct cu utilizatorii finali Deservește utilizatorii finali sau aplicațiile client
Sursă de date Stochează înregistrările DNS pentru anumite domenii Caută date de la alte servere DNS
Memorarea în cache În general, nu efectuează stocarea în cache Memorează în cache răspunsurile DNS pentru căutări mai rapide
Rezoluție ierarhică Nu participă la rezoluția recursivă Efectuează în mod activ rezoluția recursivă de nume
Adresa IP Are o adresă IP fixă, cunoscută Adresa IP poate varia în funcție de ISP
Autoritatea de zonă Gestionează o anumită zonă DNS (domeniu) Nu gestionează nicio zonă DNS specifică

Ce este DNS Lookup?

Căutarea DNS sau Rezoluția DNS poate fi numită simplu proces care ajută la permiterea dispozitivelor și aplicațiilor care traduc nume de domenii care pot fi citite în adresele IP corespunzătoare utilizate de computere pentru comunicarea prin web.

Servere DNS implicate în încărcarea unei pagini web

La încărcarea paginii web, mai multe servere DNS sunt responsabile pentru traducerea numelui de domeniu în adresa IP corespunzătoare a serverului web care găzduiește site-ul web. Iată lista principalelor servere DNS implicate în încărcarea unei pagini web.

  • Local DNS Resolver
  • Root servere DNS
  • Servere DNS pentru domeniu de nivel superior (TLD).
  • Servere DNS autorizate
  • Server Web

Acest sistem ierarhic de servere DNS asigură că atunci când introduceți un nume de domeniu în browserul dvs. web, acesta poate fi tradus în adresa IP corectă, permițându-vă să accesați pagina web dorită de pe internet.

Pentru mai multe informații vă puteți consulta Căutare DNS articol.

Ce este DNS Resolver?

Rezolvare DNS se numește pur și simplu un client DNS și are funcționalitatea de a iniția procesul de căutare DNS care se mai numește și rezoluție DNS. Prin utilizarea DNS Resolver, aplicațiile pot accesa cu ușurință diferite site-uri web și servicii prezente pe Internet, folosind nume de domenii foarte prietenoase cu utilizatorul și care rezolvă și problema memorării. Adresa IP .

Care sunt tipurile de interogări DNS?

Există trei tipuri de interogări DNS care apar în Căutare DNS. Acestea sunt precizate mai jos.

  • Interogare recursiva: În această interogare, dacă rezolutorul nu poate găsi înregistrarea, în acest caz, clientul DNS dorește ca serverul DNS să răspundă clientului în orice mod, cum ar fi înregistrarea sursă solicitată sau un mesaj de eroare.
  • Interogare iterativă: Interogare iterativă este interogarea în care Clientul DNS dorește cel mai bun răspuns posibil de la Serverul DNS.
  • Interogare non-recursivă: Interogare non-recursivă este interogarea care apare atunci când un Resolver DNS interoghează un server DNS pentru o înregistrare care are acces la aceasta din cauza înregistrării care există în cache-ul său.

Ce este DNS Caching?

Memorarea în cache DNS poate fi denumit pur și simplu procesul folosit de DNS Resolvers pentru stocarea informațiilor rezolvate anterior din DNS care conține nume de domenii și adrese IP pentru o perioadă de timp. Principiul principal al DNS Caching-ul este de a accelera procesul de căutare DNS viitoare și, de asemenea, de a ajuta la reducerea timpului general de rezoluție DNS.

Întrebări frecvente despre sistemul de nume de domeniu (DNS)

Î.1: Ce înțelegeți prin server DNS de nivel 3?

Răspuns:

Nivelul 3 poate fi numit un server DNS terț, care este complet gratuit și deschis publicului.

Î.2: Sistemul de nume de domeniu (DNS) este un protocol?

Răspuns:

Sistemul de nume de domeniu (DNS) este un protocol care este folosit pentru a converti nume ușor de citit pentru a comunica prin rețea, în loc să-și amintească adresa IP.

Q.3: Cum puteți clasifica un DNS ca TCP sau UDP?

Răspuns:

DNS este conceput pentru a fi utilizat în ambele moduri, cum ar fi ca TCP sau ca a UDP. Se convertește în TCP atunci când nu este capabil să comunice pe UDP.