Razlika med imenom gostitelja in imenom domene

Difference Between Hostname



Mnogi ljudje so zmedeni glede koncepta imena gostitelja in imena domene. Za pravilno razlikovanje obeh je potrebno dobro razumevanje osnov DNS ali sistema domenskih imen. To bo administratorjem omrežja pomagalo pri oblikovanju in zaščiti omrežja njihove organizacije na najboljši način.

V naslednjih razdelkih bomo raziskali koncept imena domene in imena gostitelja.







Pregled zgodovine

V prvih dneh interneta (doba ARPANET) je bila datoteka z imenom hosts.txt, ki je imela imena in naslove IP vseh računalnikov v omrežju. To datoteko je vzdrževalo spletno mesto, od koder bi vsi drugi omrežni računalniki dobili posodobitev o vseh drugih računalnikih. Ta pristop je bil dober za največ nekaj sto računalnikov v omrežju. Jasno je bilo, da se bo velikost datoteke hosts.txt sčasoma povečala z dodajanjem več naprav v prihodnosti. Tako bi bilo vzdrževanje te datoteke praktično težavno. To je pomenilo, da ta metoda na koncu ne bo uspela preživeti. Konflikt z imenom gostitelja je bil še ena težava pri ohranjanju te velike datoteke. Da bi odpravili te težave, je bil leta 1983 uveden DNS (Domain Name System). Ko se hostitelj poveže z drugim gostiteljem v omrežju z uporabo Hostname, DNS preslika ime gostitelja v njegov naslov IP. Poleg razreševanja imena gostitelja na naslov IP, DNS izvaja še številne druge operacije.



Hierarhija DNS in ime domene

DNS uporablja sistem porazdeljenih baz podatkov in za njihovo upravljanje uporablja hierarhično shemo. Hierarhija DNS je pravzaprav obrnjena drevesna struktura, katere vrh se imenuje korenska domena. Korenska domena je nadalje razdeljena na domene najvišje ravni, kot so .com, .net, .edu, .org itd. Domeno na najvišji ravni je mogoče nadalje kategorizirati kot države in generične.



Domene držav so dvobitne kode, ki predstavljajo vsako državo na svetu. Na primer .jp se uporablja za predstavitev Japonske, .uk za Združeno kraljestvo itd. Generične domene so večinoma tri ali več znakov TLD. TLD lahko nadalje vsebuje veliko domen druge ravni, potem lahko domene druge ravni vsebujejo več domen tretje ravni itd. Te domene so ločene s piko ali znakom .dot. Na primer, contact.amazon.com, support.amazon.com imajo .com kot TLD, amazon je domena druge ravni, stik in podpora sta domeni tretje ravni.





Slika 1: Hierarhija DNS



Upravljanje domen najvišje ravni, kot je poimenovanje, upravlja ICANN (Internet Corporation for Assigned Names and Numbers). Domene druge stopnje distribuirajo registrarji, ki jih dodeli ICANN. Če želite dobiti novo ime domene, na primer z .com TLD, pojdite do ustreznega registratorja .com in preverite, ali je domena druge ravni ali preprosto ime domene na voljo ali ne. Novo in edinstveno domeno lahko registrirate tako, da plačate majhno pristojbino ali brezplačno v primeru nekaterih TLD -jev (.tk, .ml itd.).

Obstajata dve vrsti imen domen: absolutna in relativna. Absolutne domene so tiste, ki se končajo z zapisom točke, kot je cs.mit.edu .. Relativne domene se ne končajo s piko.

Domene so poimenovane od spodaj navzgor in zajemajo vse entitete od same domene do korena. Običajno se razlagajo od leve proti desni, pri čemer je leva entiteta najbolj specifična, desna pa najmanj specifična.

Domena se lahko uporabljajo z vsemi velikimi in malimi črkami, saj ne razlikujejo med velikimi in malimi črkami. Navigacija na GOOGLE.COM je enakovredna google.com. Imena domen se morajo začeti z abecedno črko, lahko pa se končajo z znakom ali števko. Med tema dvema koncema lahko vsebuje vezaje. Dolžina imena domene je omejena na manj kot 63 znakov.

Ime gostitelja ali popolnoma kvalificirano ime domene (FQDN)

Izraza FQDN in ime gostitelja se v nekem besedilu uporabljata na različne načine, vendar osnovni pomen ostaja enak. FQDN in Hostname se uporabljata zamenljivo [1], medtem ko [2] velja, da je FQDN ločeno sestavljen iz imena domene in imena gostitelja. Vendar pa v obeh terminologijah obstaja enolično ime gostitelja (z vključenim imenom domene) ali popolnoma kvalificirano ime domene (FQDN) za vsakega gostitelja na internetu.

Imena gostiteljev (z vključenimi imeni domen) za končne sisteme temeljijo na hierarhiji DNS organizacije. Za primer razmislite o gostiteljskem stroju host1 v domeni cs.mit.edu. FQDN ali ime gostitelja tega gostitelja bo host1.cs.mit.edu, ki bo edinstven v internetu. Na enak način, če gre za spletni URL, na primer www.mit.edu, lahko www razlagamo kot ime gostitelja in mit.edu kot ime domene.

FQDN ali polno kvalificirano ime domene je popolnoma nedvoumno, saj zahteva, da je edinstveno za vsakega gostitelja v internetu. Najboljša praksa za poimenovanje gostiteljev (brez imena domene) v omrežju je uporaba različnih identifikatorjev za vsakega. Vendar lokalno ime gostitelja (ali ime gostitelja brez popolnih podatkov o domeni) ni nujno edinstveno, vendar lahko ta pristop povzroči napake, kot so težave z omrežno povezavo.

Običajno ima gostitelj samo eno ime gostitelja, lahko pa sprejme več imen gostitelja. Datoteko lokalnega gostitelja lahko uporabite za razreševanje naslovov IP ali imen gostiteljev v lokalnem računalniku. Med razreševanjem imena gostitelja se najprej preveri vsebina datoteke /etc /hosts. Če vnosa za ime gostitelja tukaj ne najdete, škrbina uporablja imenski strežnik DNS.

V datoteki je lahko podano statično ime gostitelja /etc/ime gostitelja v sistemu Linux. Uporabljati hostnamectl pripomoček, si lahko ogledamo FQDN sistema in spremenimo tudi to datoteko. To je prikazano na spodnji sliki:

Slika 2: Konfiguriranje imena gostitelja

Zaključek

Skrbniki omrežja morajo dobro poznati pravilno konfiguriranje imena domene in imena gostitelja. To jim bo pomagalo pri odpravljanju številnih težav z omrežjem v omrežju njihove organizacije. Nato lahko raziščete različna orodja za nadzor sistema in omrežij.

Reference:

1. Red Hat Enterprise Linux 4: Referenčni vodnik . (nd). MIT - Tehnološki inštitut Massachusetts. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. O popolnoma kvalificiranih domen (FQDN) . (2018, 14. maj). Baza znanja univerze Indiana. https://kb.iu.edu/d/aiuv