DNS

Ce este DNS și cum funcționează

Ce este DNS și cum funcționează
Acest tutorial își propune să explice, în cel mai simplu mod, ce este DNS (sistemul de nume de domeniu) și cum funcționează. Acest articol se concentrează pe cele mai frecvente procese și nu include excepții (cu excepția domeniilor cache) pentru a descrie întregul proces prin care trec rezoluțiile de nume de domeniu. În acest tutorial sunt date doar exemple IPv4, dar procesul rămâne același pentru protocolul IPv6.

Ce este DNS (Domain Name System)?

Fiecare dispozitiv dintr-o rețea IPv4 / IPv6 are un identificator unic, o adresă numită adresă IP (adresă Internet Protocol), această adresă este utilă pentru ca dispozitivul să poată fi identificat și accesat de alte dispozitive. Utilizatorii familiarizați cu IPv4 știu că adresele IP sunt formate din 4 octeți variind între 0 și 255 precum 123.221.200.3.

Fiecare site web sau serviciu cu care comunicăm pe internet are o adresă IP unică care ne permite să o atingem cu precizie, de exemplu, dacă dorim să ajungem la Google, ajungem la adresa IP 172.217.172.110.

Pentru oameni, amintirea fiecărei adrese IP pentru fiecare site sau serviciu pe care o folosim este imposibilă, sau cel puțin nu o modalitate prietenoasă de a ne aminti adresele site-ului web, și acolo sunt numele de domenii, prietenoase pentru utilizatorii umani, cum ar fi LinuxHint.com ne-a venit în ajutor.

Deși fiecare dispozitiv are o adresă IP unică, fiecare adresă IP poate fi asociată cu un nume de domeniu pentru a ușura comunicarea sau expunerea sa în fața oamenilor.

Prin urmare, dacă aveți un dispozitiv de la care doriți să serviți altora sau doriți să fiți găsit cu ușurință, îl puteți asocia cu un nume prietenos cu omul, numit nume de domeniu, acestea începând de obicei cu www.

DNS (Domain Name System și NOT Domain Name Server) este sistemul prin care numele de domeniu sunt traduse în adrese IP. Ne putem gândi la sistemul de nume de domeniu ca un traducător de la prietenos www.domeniu.com la adresele IPv4 X.X.X.X (sau adrese IPv6). Și acest proces de „traducere” se numește „Rezoluție DNS”.

Cum funcționează DNS (Domain Name System)?

Sistemul de nume de domeniu (DNS) este realizat prin intermediul a 4 tipuri diferite de servere: rezolvatorul recursiv DNS, serverul de nume rădăcină, serverul de nume de domeniu de nivel superior și, în final, serverul de nume DNS.

Întreaga secvență poate fi rezumată ca:

Browserul dvs.> DNS Recursive Resolver> Root Name Server> Server de nivel superior> DNS Name Server.

DNS Recursive Resolver este primul pas al procesului de rezoluție DNS, este serverul care primește interogarea utilizatorului pentru a continua cu procesul de rezoluție (numit și căutare DNS). DNS Recursive Resolver primește cererea utilizatorului pentru traducerea numelui de domeniu în adresa IP și transmite solicitarea către serverul de nume rădăcină, DNS Recursive Resolver are o listă care conține toate adresele serverelor de nume rădăcină pentru a le găsi.

Serverul de nume rădăcină este al doilea pas al procesului și poate rezolva cererea pentru rezolvatorul recursiv cu informațiile stocate în cache sau prin livrarea cererii către domeniul de nivel superior (cum ar fi .com, .org, .net, .edu sau .gov) care conține informații despre toate domeniile aparținând acelui nivel superior, deci dacă domeniul solicitat este un .com, serverul de domeniu de nivel superior va fi .com server TLD și apoi cererea este trimisă la serverul DNS care conține adresa IP, o trimite către rezolvatorul recursiv care trimite clientului care a solicitat rezoluția traducerea corectă sau rezoluția tradusă într-o adresă IP.

Excepția pentru pașii de mai sus este atunci când o rezoluție recentă a numelui de domeniu a fost salvată în cache de către rezolvator.

Procesul descris mai sus este omis în multe cazuri datorită stocării în cache DNS, Rezolvatorul recursiv sau serverul rădăcină poate stoca informații despre rezoluția serverului de nume de domeniu stocate în cache pentru a crește performanța împiedicând întregul proces, în astfel de cazuri rezoluția domeniului va fi mai rapidă și dintre serverele menționate mai sus nu vor interveni, acesta este motivul pentru care uneori ne actualizăm înregistrările DNS în găzduirea noastră și modificările durează câteva minute sau ore, deoarece cache-urile DNS ar trebui să fie reîmprospătate.

Când un rezolvator recursiv primește informații despre rezoluție, acesta memorează în cache informațiile și este utilizat pentru rezoluțiile următoare salvând întregul proces explicat anterior.

Linux are o varietate de comenzi pentru a face față rezoluției DNS la care puteți găsi https: // linuxhint.com / common_dns_tools /.

Sper că ați găsit această explicație despre ce sunt DNS-urile și cum funcționează acestea. Continuați să urmăriți LinuxHint pentru mai multe sfaturi și actualizări despre Linux și rețea.

Cum se instalează League Of Legends pe Ubuntu 14.04
Dacă ești fan al League of Legends, atunci aceasta este o oportunitate pentru tine de a testa rula League of Legends. Rețineți că LOL este acceptat pe...
Instalați cel mai recent joc de strategie OpenRA pe Ubuntu Linux
OpenRA este un motor de jocuri de strategie în timp real Libre / Free care recreează primele jocuri Westwood, cum ar fi clasicul Command & Conquer: Re...
Instalați cel mai recent Dolphin Emulator pentru Gamecube și Wii pe Linux
Emulatorul Dolphin vă permite să jucați jocurile alese de Gamecube și Wii pe computerele personale Linux (PC). Fiind un emulator de joc liber disponi...