Razlika između naziva hosta i naziva domene

Difference Between Hostname



Mnogi su ljudi zbunjeni oko koncepta naziva hosta i naziva domene. Za pravilno razlikovanje to dvoje potrebno je dobro razumijevanje osnova DNS -a ili Domain Name System -a. To će pomoći administratorima mreže da na najbolji način osmisle i zaštite mrežu svoje organizacije.

U sljedećim odjeljcima istražit ćemo koncept naziva domene i naziva hosta.







Pregled povijesti

U prvim danima interneta (doba ARPANET -a) postojala je datoteka pod nazivom hosts.txt koja je imala imena i IP adrese svih računala na mreži. Ovu datoteku održava web mjesto s kojeg bi sva druga mrežna računala dobivala ažuriranja o svim ostalim računalima. Ovaj pristup bio je dobar za najviše nekoliko stotina računala na mreži. Bilo je jasno da će veličina datoteke hosts.txt na kraju porasti s dodavanjem više uređaja u budućnosti. Stoga bi održavanje ove datoteke bilo praktički nezgodno. To je značilo da ova metoda na kraju neće uspjeti preživjeti. Sukob imena hosta bio je još jedan problem pri održavanju ove velike datoteke. Da bi se prevladali ovi problemi, DNS (Domain Name System) uveden je 1983. Kada se host želi povezati s drugim hostom na mreži koristeći Hostname, DNS preslikava ime hosta u njegovu IP adresu. Osim rješavanja naziva hosta na IP adresu, DNS izvodi i mnoge druge operacije.



DNS hijerarhija i naziv domene

DNS koristi distribuirani sustav baza podataka i koristi hijerarhijsku shemu za njihovo upravljanje. DNS hijerarhija zapravo je obrnuta struktura stabla čiji se vrh naziva korijenskom domenom. Korijenska domena dalje je podijeljena na domene najviše razine poput .com, .net, .edu, .org itd. Domena najviše razine može se dalje kategorizirati kao zemlje i generički.



Domene zemlje su dvobitni kodovi koji predstavljaju svaku državu u svijetu. Na primjer, .jp se koristi za predstavljanje Japana, .uk za Ujedinjeno Kraljevstvo itd. Generičke domene uglavnom su tri ili više TLD -ova s ​​znakovima. TLD može dalje sadržavati mnoge domene druge razine, zatim domene druge razine mogu uključivati ​​više domena treće razine itd. Ove su domene odvojene točkom ili točkom. Na primjer, contact.amazon.com, support.amazon.com imaju .com kao TLD, amazon je domena druge razine, kontakt i podrška su domene treće razine.





Slika 1: DNS hijerarhija



Upravljanje domenama najviše razine, poput imenovanja, upravlja ICANN (Internet Corporation for Assigned Names and Numbers). Domene druge razine distribuiraju registrari koje je dodijelio ICANN. Da biste dobili novi naziv domene, npr. S .com najvišim domenom, idite do odgovarajućeg registra .com i provjerite je li domena druge razine ili jednostavno naziv domene dostupan ili nije. Možete registrirati novu i jedinstvenu domenu plaćanjem male naknade ili besplatno u slučaju nekih TLD -ova (.tk, .ml itd.).

Postoje dvije vrste naziva domena: apsolutne i relativne. Apsolutne domene su one koje završavaju oznakom točke poput cs.mit.edu .. Relativne domene ne završavaju točkom.

Domene se imenuju odozdo prema vrhu, pokrivajući sve entitete od same domene do korijena. Konvencionalno, oni se tumače slijeva nadesno, pri čemu je lijevi entitet najkonkretniji, a desni najmanje specifičan.

Nazivi domena mogu se koristiti sa bilo kojim velikim slovima jer ne razlikuju velika i mala slova. Navigacija na GOOGLE.COM ekvivalentna je google.com. Nazivi domena moraju započeti slovnim slovom, ali mogu završiti znakom ili znamenkom. Između ova dva kraja može sadržavati crtice. Duljina naziva domene ograničena je na manje od ili jednaka 63 znaka.

Naziv hosta ili potpuno kvalificirani naziv domene (FQDN)

Pojmove FQDN i ime hosta neki tekst koristi na različite načine, ali temeljno značenje ostaje isto. FQDN i Hostname koriste se naizmjenično [1], dok se [2] smatra da se FQDN sastoji od naziva domene i naziva hosta odvojeno. Međutim, u obje terminologije postoji jedinstveni naziv hosta (s uključenim imenom domene) ili potpuno kvalificirani naziv domene (FQDN) za svakog domaćina na internetu.

Imena hostova (s uključenim nazivima domena) za krajnje sustave temelje se na DNS hijerarhiji organizacije. Kao primjer, razmotrite host stroj, host1, unutar domene cs.mit.edu. FQDN ili Hostname za ovaj host bit će host1.cs.mit.edu, koji će biti jedinstven na internetu. Na isti način, ako se radi o web -URL -u, poput www.mit.edu, www možemo tumačiti kao ime hosta, a mit.edu kao naziv domene.

FQDN ili potpuno kvalificirani naziv domene apsolutno je nedvosmislen jer zahtijeva da bude jedinstven za svakog domaćina na internetu. Najbolja praksa za imenovanje hostova (bez naziva domene) na mreži je korištenje različitih identifikatora za svaki. Međutim, lokalni naziv hosta (ili naziv hosta bez potpunih podataka o domeni) ne mora biti jedinstven, ali ovaj pristup može stvoriti pogreške poput problema s mrežnim povezivanjem.

Obično domaćin ima samo jedno ime hosta, ali može imati više naziva hosta. Datoteka lokalnog hosta može se koristiti za rješavanje IP adresa ili imena hostova na lokalnom računalu. Prilikom rješavanja naziva hosta najprije se provjerava sadržaj datoteke /etc /hosts. Ako unos za naziv hosta ovdje nije pronađen, stub koristi DNS poslužitelj imena.

U datoteci se može navesti statičko ime hosta /etc/hostname na Linux sustavu. Koristiti hostnamectl uslužni program, možemo vidjeti FQDN sustava i izmijeniti ovu datoteku. To je prikazano na donjoj slici:

Slika 2: Konfiguriranje imena hosta

Zaključak

Mrežni administratori trebaju dobro poznavati pravilno konfiguriranje naziva domene i naziva hosta. To će im pomoći u rješavanju mnogih problema s umrežavanjem na mreži svoje organizacije. Ono što možete učiniti je istražiti različite alate za nadzor sustava i umrežavanja.

Reference:

1. Red Hat Enterprise Linux 4: Referentni vodič . (n.d.). MIT - Massachusetts Institute of Technology. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. O potpuno kvalificiranim nazivima domena (FQDN) . (2018., 14. svibnja). Baza znanja Sveučilišta Indiana. https://kb.iu.edu/d/aiuv