Cum funcționează DNS?
Publicat: 2022-08-28Practic, CPU nu poate înțelege cuvintele și literele normale în engleză pe care utilizatorul le introduce. Toate comenzile sunt traduse în 1 și 0, astfel încât computerul să le poată înțelege și executa. Ați ajuns la acest articol căutându-l pe net și făcând clic pe titlu etc. Toate acele acțiuni au fost livrate computerului sub formă de limbaj binar. În esență, există o mulțime de traduceri în sistem.
DNS, pe scurt, este numele unui astfel de proces de traducere similar. Sistemul de nume de domeniu convertește numele de domeniu alfanumeric, cum ar fi www.iamdumdum.com, în adresa IP respectivă. Pentru un browser web, linkul site-ului este total farfurie. Acesta navighează utilizând adrese IP care sunt atribuite paginilor web, nu numele și titlurile acestora. Adresele IP sunt de obicei foarte complexe, cum ar fi „192.168. 1.1'. Nu vă va fi foarte ușor să introduceți o astfel de valoare de fiecare dată când doriți să vizitați un site, acum nu-i așa? Mai degrabă, este dăunător pentru SEO, iar conducerea traficului către site ar fi, de asemenea, destul de dificilă. Pentru a vă salva de această problemă este tot ceea ce înseamnă DNS.
Cam asta a fost pentru introducere. Să aruncăm o privire la acest lucru în detaliu și să vedem cum funcționează.
Definirea DNS: Ce este sistemul de nume de domeniu?
Nu știu dacă ai fost prin anii 1990, dar pe atunci aveam chestia asta numită agendă telefonică sau agenda telefonică. Le puteți găsi în cabinele telefonice publice și le puteți folosi pentru a căuta numerele de telefon ale persoanei pe care doriți să o suni. Oamenii aveau și ele personale, de buzunar. De fiecare dată când doreau să sune o persoană, căutau numele în agendă și apoi formau numărul scris alături.
DNS este practic agenda telefonică sau directorul telefonic al internetului. Când introduceți numele de domeniu în browser, acesta îl „căută” în sistemul de nume de domeniu și găsește adresa IP care i-a fost atribuită. Apoi, folosind această adresă IP, site-ul este încărcat. Și nu are nimic de-a face cu sistemul dvs. de gestionare a conținutului
În tot acest proces de traducere și interpretare, sunt implicați mai multe componente și pași. Să aruncăm o privire la acestea:
Componentele
Componentele de aici se referă la servere care joacă un rol în executarea cererii adresate DNS-ului de către utilizator. Procesul de preluare a paginii web conform cererii sau comenzii introduse de utilizator (sub forma numelui de domeniu) se numește „Rezoluție DNS”. Odată ce pagina web este încărcată, se spune că cererea DNS este „rezolvată”.
Există patru servere principale care sunt responsabile pentru rezoluția DNS. Sunt:
• Recursor
• Server rădăcină
• Server de domeniu de nivel superior
• Server autorizat
Recursor
Acesta este primul server DNS care este responsabil pentru preluarea unui site web conform instrucțiunilor date de utilizator. Recursorul nu realizează o mare parte din traducerea și conversia reală. Pur și simplu primește cererea de la utilizator și o trimite către următorul server. Este ca un dispecer al poliției. Nu îi distrug pe cei răi, dar îndeplinesc sarcina fundamentală de a răspunde la apelurile de urgență și de a transmite informațiile către ofițerii relevanți.
Server rădăcină
Acesta este punctul în care începe traducerea. Odată ce solicitarea este redirecționată de către recurent, următorul lucru este să identificați adresa IP, astfel încât pagina să poată fi încărcată. Serverul rădăcină, precum și TLD-ul și serverul autorizat sunt utilizate pentru acest proces de identificare.

De exemplu, când doriți să căutați un cuvânt în dicționar, mai întâi îl deschideți. Apoi găsiți alfabetul cu care începe cuvântul selectat. După aceea, te duci la coloana care are cuvintele cele mai apropiate de cel al căruia vrei să știi semnificația. Există, în esență, trei pași care, în cele din urmă, vă conduc la articolul dorit.
Serverul rădăcină este ca primul dintre acești trei pași, adică cel mai general.
Serverul rădăcină este capabil de două lucruri: 1) rezolvarea interogărilor care necesită rezultate de la nivelul rădăcină și 2) redirecționarea cererii către serverul TLD. Dacă utilizatorul introduce o comandă care poate fi rezolvată la nivel rădăcină, acest server o va executa pe cont propriu. Dar, de obicei, numele de domenii introduse de utilizatori nu se găsesc la nivelul rădăcină. Ele sunt situate mai adânc în ierarhie și celelalte servere trebuie neapărat să intre în joc.
Aruncați o privire la această diagramă pentru a vă face o idee mai bună. „Rădăcina” scrisă în partea de sus se referă la nivelul rădăcinii. Extensiile precum „.org” și „.com” se referă la serverul TLD și așa mai departe.
Server TLD (Top Level Domain).
Serverul TLD operează un strat mai adânc decât serverul rădăcină. Dacă folosim același exemplu de dicționar pe care l-am făcut mai sus, atunci acest server ar fi partea în care găsiți alfabetul exact, adică al doilea pas.
Numele de domenii tipice au un sufix la sfârșit, de exemplu, „.com”, „.org” și „.net” etc. Aceste extensii se referă la serverul TLD. Poate ați observat că dacă doriți să accesați „www.iamdumdum.com” și scrieți accidental „www.iamdumdum.org”, atunci nu veți obține pagina web dorită. Deoarece serverul TLD greșit a fost contactat în timpul solicitării, pagina nu a putut apărea.
Server autorizat
Respectând același exemplu pe care l-am folosit mai devreme, serverul autorizat are asemănarea coloanei exacte din dicționar în care se află cuvântul dorit, adică ultimul pas. Când numele de domeniu ajunge la serverul TLD, acesta îl redirecționează către serverul autorizat, astfel încât să poată săpa mai adânc și să vină cu rezultatul exact. Dacă acest server găsește adresa IP pentru numele de domeniu introdus în înregistrările sale, pagina web va apărea în fața utilizatorului. Dacă nu, va apărea o eroare, care indică faptul că adresa introdusă fie este introdusă corect, fie pagina nu există. Nepotrivirea DNS este unul dintre motivele principale pentru care vedem că site-ul web se defectează.
Concluzie
Și iată-l, oameni buni. Sper că, după ce ați citit acest articol, știți puțin mai multe despre DNS și cum funcționează.
Pentru a rezuma, sistemul de nume de domeniu este folosit pentru a converti numele domeniului într-o adresă IP (care este de înțeles de computer). Există câteva servere implicate în acest proces, despre care am discutat mai sus.
Data viitoare când cineva vă va întreba cum naiba browserul preia paginile web și site-urile pentru utilizator, veți avea destul de multe să le spuneți.