Diferența dintre un nume de gazdă și un nume de domeniu

Difference Between Hostname



Mulți oameni sunt confuzi cu privire la conceptul de nume de gazdă și nume de domeniu. Este necesară o bună înțelegere a elementelor de bază ale DNS-ului sau ale sistemului de nume de domeniu pentru a distinge în mod corespunzător cele două. Acest lucru îi va ajuta pe administratorii de rețea să proiecteze și să securizeze în cel mai bun mod rețeaua organizației lor.

În secțiunile următoare, vom explora conceptul de nume de domeniu și nume de gazdă.







Revizuirea istoriei

În primele zile ale internetului (era ARPANET), exista un fișier numit hosts.txt care avea numele și adresele IP ale tuturor computerelor dintr-o rețea. Acest fișier a fost întreținut de un site de unde toate celelalte computere din rețea vor primi actualizarea tuturor celorlalte computere. Această abordare a fost bună pentru cel mult câteva sute de computere din rețea. Era clar că dimensiunea fișierului hosts.txt va crește în cele din urmă cu mai multe dispozitive adăugate în viitor. Astfel, ar deveni practic dificil să menținem acest fișier. Aceasta a însemnat că această metodă nu va reuși în cele din urmă să supraviețuiască. Conflictul numelui de gazdă a fost o altă problemă, menținând acest fișier imens. Pentru a depăși aceste probleme, DNS (Domain Name System) a fost introdus în 1983. Când o gazdă dorește să se conecteze cu o altă gazdă dintr-o rețea folosind Hostname, DNS mapează numele gazdei la adresa sa IP. Pe lângă rezolvarea unui nume de gazdă la o adresă IP, DNS efectuează multe alte operații.



Ierarhia DNS și numele de domeniu

DNS utilizează un sistem de baze de date distribuite și folosește o schemă ierarhică pentru a le gestiona. Ierarhia DNS este de fapt o structură de arbore inversată, a cărei parte superioară se numește domeniul rădăcină. Domeniul rădăcină este împărțit în continuare în domenii de nivel superior precum .com, .net, .edu, .org, etc. Domeniul de nivel superior poate fi clasificat în continuare ca țări și generice.



Domeniile țării sunt coduri pe doi biți care reprezintă fiecare țară din lume. De exemplu, .jp este folosit pentru a reprezenta Japonia, .uk pentru Regatul Unit, etc. Domeniile generice sunt în mare parte trei sau mai multe TLD-uri de caractere. TLD poate conține în continuare multe domenii de nivel secundar, apoi domeniile de nivel secundar pot include mai multe domenii de nivel al treilea și așa mai departe. Aceste domenii sunt separate printr-un punct sau un caracter .dot. De exemplu, contact.amazon.com, support.amazon.com au .com ca TLD, Amazon este un domeniu de nivel doi, contactul și asistența sunt domenii de nivel III.





Figura 1: Ierarhia DNS



Gestionarea domeniilor de nivel superior precum denumirea este guvernată de ICANN (Internet Corporation for Assigned Names and Numbers). Domeniile de al doilea nivel sunt distribuite de către registratorii alocați de ICANN. Pentru a obține un nou nume de domeniu, de exemplu, cu .com TLD, mergeți la registratorul .com corespunzător și verificați dacă domeniul de nivel doi sau pur și simplu numele de domeniu este disponibil sau nu. Puteți înregistra un domeniu nou și unic plătind o mică taxă sau gratuit în cazul unor TLD-uri (.tk, .ml etc.).

Există două tipuri de nume de domenii: absolut și relativ. Domeniile absolute sunt cele care se termină cu o notație de perioadă precum cs.mit.edu .. Domeniile relative nu se termină cu o perioadă.

Domeniile sunt denumite într-o manieră de jos în sus, acoperind toate entitățile de la domeniul în sine până la rădăcină. În mod convențional, acestea sunt interpretate de la stânga la dreapta, entitatea din stânga fiind cea mai specifică, iar entitatea din dreapta fiind cea mai puțin specifică.

Numele de domeniu pot fi folosite în orice caz, deoarece nu sunt sensibile la majuscule. Navigarea la GOOGLE.COM este echivalentă cu google.com. Numele de domenii trebuie să înceapă cu o literă alfabetică, dar se pot termina cu un caracter sau o cifră. Între aceste două capete, poate conține cratime. Lungimea unui nume de domeniu este limitată la mai puțin sau egală cu 63 de caractere.

Numele gazdei sau numele de domeniu complet calificat (FQDN)

Termenii FQDN și Hostname sunt folosiți în moduri diferite de un anumit text, dar sensul de bază rămâne același. FQDN și Hostname sunt utilizate interschimbabil [1], în timp ce [2], FQDN este considerat a fi compus din Domain Name și Hostname separat. Cu toate acestea, în ambele terminologii, există un nume de gazdă unic (cu numele de domeniu inclus) sau un nume de domeniu complet calificat (FQDN) pentru fiecare gazdă de pe internet.

Numele de gazdă (cu nume de domenii incluse) pentru sistemele finale se bazează pe ierarhia DNS a unei organizații. De exemplu, luați în considerare o mașină gazdă, host1, din domeniul cs.mit.edu. FQDN sau Hostname pentru această gazdă va fi host1.cs.mit.edu, care va fi unic pe internet. În același mod, dacă este o adresă URL web, cum ar fi www.mit.edu, putem interpreta www ca nume de gazdă și mit.edu ca nume de domeniu.

Numele FQDN sau numele de domeniu complet calificat este absolut neechivoc, deoarece necesită să fie unic pentru fiecare gazdă de pe internet. Cea mai bună practică pentru denumirea gazdelor (fără nume de domeniu) într-o rețea este utilizarea de identificatori diferiți pentru fiecare. Cu toate acestea, Hostname local (sau Hostname fără informații complete despre domeniu) nu trebuie să fie unic, dar această abordare poate crea erori precum probleme de conectivitate la rețea.

De obicei, o gazdă are un singur nume de gazdă, dar poate lua mai multe nume de gazdă. Fișierul gazdei locale poate fi utilizat pentru a rezolva adresele IP sau numele gazdei de pe un computer local. În timp ce rezolvați un nume de gazdă, conținutul fișierului / etc / hosts este verificat mai întâi. Dacă o intrare pentru numele gazdei nu este găsită aici, stub-ul folosește serverul de nume DNS.

Un nume de gazdă static poate fi specificat în fișier / etc / hostname pe un sistem Linux. Folosind hostnamectl utilitar, putem vizualiza FQDN al sistemului și putem modifica și acest fișier. Este prezentat în imaginea de mai jos:

Figura 2: Configurarea numelui de gazdă

Concluzie

Administratorii de rețea ar trebui să aibă cunoștințe bune despre configurarea corectă a numelui de domeniu și a numelui de gazdă. Acest lucru îi va ajuta să depaneze multe probleme de rețea din rețeaua organizației lor. Ce puteți face în continuare este să explorați diferite instrumente pentru monitorizarea sistemului și a rețelei.

Referințe:

1. Red Hat Enterprise Linux 4: Ghid de referință . (n.d.). MIT - Institutul de Tehnologie din Massachusetts. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. Despre nume de domenii complet calificate (FQDN) . (2018, 14 mai). Baza de cunoștințe a Universității Indiana. https://kb.iu.edu/d/aiuv