Rozdiel medzi názvom hostiteľa a názvom domény

Difference Between Hostname



Mnoho ľudí je zmätených z konceptu názvu hostiteľa a názvu domény. Na ich správne rozlíšenie je potrebné dobré pochopenie základov systému DNS alebo systému názvov domén. To pomôže správcom siete navrhnúť a zabezpečiť sieť svojej organizácie najlepším spôsobom.

V nasledujúcich častiach sa budeme zaoberať pojmom Doménové meno a Hostname.







Prehľad histórie

V počiatkoch internetu (éra ARPANET) existoval súbor s názvom hosts.txt, ktorý mal názvy a IP adresy všetkých počítačov v sieti. Tento súbor bol spravovaný webom, z ktorého by všetky ostatné sieťové počítače získali aktualizáciu o všetkých ostatných počítačoch. Tento prístup bol dobrý pre nanajvýš niekoľko stoviek počítačov v sieti. Bolo zrejmé, že veľkosť súboru hosts.txt sa časom zvýši s pridaním ďalších zariadení v budúcnosti. Udržiavanie tohto súboru by preto bolo prakticky ťažkopádne. To znamenalo, že táto metóda v konečnom dôsledku neprežije. Konflikt názvu hostiteľa bol ďalším problémom pri údržbe tohto obrovského súboru. Na prekonanie týchto problémov bol v roku 1983 zavedený systém DNS (Domain Name System). Keď sa hostiteľ chce pripojiť k inému hostiteľovi v sieti pomocou názvu hostiteľa, DNS namapuje názov hostiteľa na jeho adresu IP. Okrem preloženia názvu hostiteľa na adresu IP vykonáva server DNS mnoho ďalších operácií.



Hierarchia DNS a názov domény

DNS používa distribuovaný databázový systém a na ich správu používa hierarchickú schému. Hierarchia DNS je v skutočnosti obrátená stromová štruktúra, ktorej vrchol sa nazýva koreňová doména. Koreňová doména sa ďalej delí na domény najvyššej úrovne ako .com, .net, .edu, .org, atď. Doménu najvyššej úrovne je možné ďalej kategorizovať ako krajiny a generiká.



Domény tejto krajiny sú dvojbitové kódy, ktoré predstavujú každú krajinu na svete. Napríklad .jp sa používa na reprezentáciu Japonska, .uk pre Spojené kráľovstvo atď. Generické domény sú väčšinou tri alebo viac znakové TLD. TLD môže ďalej obsahovať mnoho domén druhej úrovne, potom domény druhej úrovne môžu zahŕňať viac domén tretej úrovne atď. Tieto domény sú oddelené bodkou alebo bodkou. Napríklad contact.amazon.com, support.amazon.com majú .com ako TLD, amazon je doména druhej úrovne, kontakt a podpora sú domény tretej úrovne.





Obrázok 1: Hierarchia DNS



Správa domén najvyššej úrovne, ako je napríklad pomenovanie, sa riadi ICANN (Internet Corporation for Assigned Names and Numbers). Domény druhej úrovne sú distribuované registrátormi pridelenými ICANN. Ak chcete získať nový názov domény, napr. S .com TLD, navštívte zodpovedajúceho registrátora .com a skontrolujte, či je alebo nie je k dispozícii doména druhej úrovne alebo iba názov domény. Novú a jedinečnú doménu si môžete zaregistrovať zaplatením malého poplatku alebo zadarmo v prípade niektorých TLD (.tk, .ml atď.).

Existujú dva typy doménových mien: absolútne a relatívne. Absolútne domény sú tie, ktoré končia bodkovým zápisom ako cs.mit.edu .. Relatívne domény nekončia bodkou.

Domény sú pomenované spôsobom zdola nahor, ktorý zahŕňa všetky entity od samotnej domény až po koreň. Bežne sa interpretujú zľava doprava, pričom ľavá entita je najkonkrétnejšia a pravá entita najmenej konkrétna.

Doménové mená je možné použiť v každom prípade, pretože nerozlišujú malé a veľké písmena. Navigácia na GOOGLE.COM je rovnaká ako na google.com. Doménové mená musia začínať abecedným písmenom, ale môžu končiť aj znakom alebo číslicou. Medzi týmito dvoma koncami môže obsahovať spojovníky. Dĺžka názvu domény je obmedzená na 63 znakov alebo menej.

Názov hostiteľa alebo plne kvalifikovaný názov domény (FQDN)

Pojmy FQDN a Hostname sú v niektorých textoch používané rôznymi spôsobmi, ale hlavný význam zostáva rovnaký. FQDN a Hostname sa používajú zameniteľne [1], zatiaľ čo [2], FQDN sa považuje za doménové meno a názov hostiteľa oddelene. V oboch terminológiách však existuje jedinečný hostiteľský názov (vrátane názvu domény) alebo plne kvalifikovaný názov domény (FQDN) pre každého hostiteľa na internete.

Názvy hostiteľov (vrátane názvov domén) pre koncové systémy sú založené na hierarchii DNS organizácie. Príkladom je hostiteľský počítač host1 v doméne cs.mit.edu. FQDN alebo názov hostiteľa pre tohto hostiteľa bude host1.cs.mit.edu, ktorý bude na internete jedinečný. Rovnakým spôsobom, ak ide o webovú adresu URL, napríklad www.mit.edu, môžeme interpretovať www ako názov hostiteľa a mit.edu ako názov domény.

FQDN alebo úplne kvalifikovaný názov domény je úplne jednoznačný, pretože vyžaduje, aby bol jedinečný pre každého hostiteľa na internete. Osvedčeným postupom na pomenovanie hostiteľov (bez názvu domény) v sieti je použitie rôznych identifikátorov pre každého. Miestny názov hostiteľa (alebo názov hostiteľa bez úplných informácií o doméne) však nemusí byť jedinečný, ale tento prístup môže spôsobiť chyby, napríklad problémy s pripojením k sieti.

Hostiteľ má zvyčajne iba jedno meno hostiteľa, ale môže obsahovať viacero názvov hostiteľov. Súbor miestneho hostiteľa možno použiť na rozpoznanie adries IP alebo názvov hostiteľov na lokálnom počítači. Pri prekladaní názvu hostiteľa sa najskôr skontroluje obsah súboru /etc /hosts. Ak tu nenájdete položku pre názov hostiteľa, hostiteľský server použije server DNS nameserver.

V súbore môže byť uvedený statický názov hostiteľa /etc/hostname v systéme Linux. Pomocou hostnamectl nástroj, môžeme zobraziť FQDN systému a tiež zmeniť tento súbor. Je to znázornené na obrázku nižšie:

Obrázok 2: Konfigurácia názvu hostiteľa

Záver

Správcovia siete by mali mať dobré znalosti o správnej konfigurácii názvu domény a názvu hostiteľa. Pomôže im to pri riešení mnohých problémov so sieťou v sieti ich organizácie. Čo môžete urobiť ďalej, je preskúmať rôzne nástroje na monitorovanie systému a sietí.

Referencie:

1. Red Hat Enterprise Linux 4: referenčná príručka . (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 plne kvalifikovaných názvoch domén (FQDN) . (2018, 14. mája). Vedomostná základňa Indiana University. https://kb.iu.edu/d/aiuv