Różnica między nazwą hosta a nazwą domeny

Difference Between Hostname



Wiele osób jest zdezorientowanych pojęciem nazwy hosta i nazwy domeny. Aby właściwie je rozróżnić, potrzebne jest dobre zrozumienie podstaw DNS lub systemu nazw domen. Pomoże to administratorom sieci w jak najlepszym zaprojektowaniu i zabezpieczeniu sieci swojej organizacji.

W kolejnych sekcjach omówimy pojęcie nazwy domeny i nazwy hosta.







Przegląd historii

Na początku istnienia Internetu (erze ARPANET) istniał plik o nazwie hosts.txt, który zawierał nazwy i adresy IP wszystkich komputerów w sieci. Ten plik był obsługiwany przez witrynę, z której wszystkie inne komputery w sieci otrzymywały aktualizacje dotyczące wszystkich innych komputerów. Takie podejście było dobre dla co najwyżej kilkuset komputerów w sieci. Było jasne, że rozmiar pliku hosts.txt w końcu wzrośnie wraz z dodawaniem większej liczby urządzeń w przyszłości. W związku z tym utrzymanie tego pliku stałoby się praktycznie kłopotliwe. Oznaczało to, że ta metoda ostatecznie nie przetrwa. Konflikt nazw hostów był kolejnym problemem podczas utrzymywania tego ogromnego pliku. Aby rozwiązać te problemy, w 1983 r. wprowadzono system DNS (Domain Name System). Gdy host chce połączyć się z innym hostem w sieci przy użyciu nazwy hosta, DNS mapuje nazwę hosta na jego adres IP. Oprócz rozwiązywania nazwy hosta na adres IP, DNS wykonuje wiele innych operacji.



Hierarchia DNS i nazwa domeny

DNS wykorzystuje rozproszony system baz danych i stosuje hierarchiczny schemat zarządzania nimi. Hierarchia DNS jest w rzeczywistości odwróconą strukturą drzewa, której wierzchołek nazywa się domeną główną. Domena główna jest dalej podzielona na domeny najwyższego poziomu, takie jak .com, .net, .edu, .org itd. Domena najwyższego poziomu może być dalej podzielona na kraje i domeny generyczne.



Domeny krajowe to dwubitowe kody, które reprezentują każdy kraj na świecie. Na przykład .jp jest używany do reprezentowania Japonii, .uk dla Wielkiej Brytanii itd. Domeny generyczne to w większości trzy lub więcej znaków TLD. TLD może ponadto zawierać wiele domen drugiego poziomu, następnie domeny drugiego poziomu mogą zawierać więcej domen trzeciego poziomu i tak dalej. Domeny te są oddzielone kropką lub kropką. Np. contact.amazon.com, support.amazon.com mają .com jako TLD, amazon jest domeną drugiego poziomu, kontakt i wsparcie są domenami trzeciego poziomu.





Rysunek 1: Hierarchia DNS



Zarządzanie domenami najwyższego poziomu, takimi jak nazewnictwo, jest zarządzane przez ICANN (Internet Corporation for Assigned Names and Numbers). Domeny drugiego poziomu są dystrybuowane przez rejestratorów wyznaczonych przez ICANN. Aby uzyskać nową nazwę domeny, np. z .com TLD, przejdź do odpowiedniego rejestratora .com i sprawdź, czy domena drugiego poziomu lub po prostu nazwa domeny jest dostępna, czy nie. Możesz zarejestrować nową i unikalną domenę, uiszczając niewielką opłatę lub bezpłatnie w przypadku niektórych domen TLD (.tk, .ml itp.).

Istnieją dwa rodzaje nazw domen: bezwzględne i względne. Domeny bezwzględne to te, które kończą się kropką jak cs.mit.edu. Domeny względne nie kończą się kropką.

Domeny są nazywane w sposób od dołu do góry, obejmujący wszystkie jednostki od samej domeny do katalogu głównego. Konwencjonalnie interpretuje się je od lewej do prawej, przy czym lewa jednostka jest najbardziej specyficzna, a prawa jednostka najmniej specyficzna.

Nazwy domen mogą być używane z dowolną wielkością liter, ponieważ wielkość liter nie jest rozróżniana. Nawigacja do GOOGLE.COM jest równoważna z google.com. Nazwy domen muszą zaczynać się literą alfabetu, ale mogą kończyć się znakiem lub cyfrą. Pomiędzy tymi dwoma końcami może zawierać łączniki. Długość nazwy domeny jest ograniczona do maksymalnie 63 znaków.

Nazwa hosta lub w pełni kwalifikowana nazwa domeny (FQDN)

W niektórych tekstach terminy FQDN i Hostname są używane w różny sposób, ale ich podstawowe znaczenie pozostaje takie samo. FQDN i Hostname są używane zamiennie [1], podczas gdy [2], FQDN jest uważany za złożony oddzielnie z nazwy domeny i nazwy hosta. Jednak w obu terminologiach istnieje unikalna nazwa hosta (wraz z nazwą domeny) lub w pełni kwalifikowana nazwa domeny (FQDN) dla każdego hosta w Internecie.

Nazwy hostów (wraz z nazwami domen) dla systemów końcowych są oparte na hierarchii DNS organizacji. Jako przykład rozważmy hosta host1 w domenie cs.mit.edu. Nazwa FQDN lub nazwa hosta dla tego hosta to host1.cs.mit.edu, która będzie unikalna w Internecie. W ten sam sposób, jeśli jest to adres internetowy, np. www.mit.edu, możemy zinterpretować www jako nazwę hosta, a mit.edu jako nazwę domeny.

FQDN lub w pełni kwalifikowana nazwa domeny jest absolutnie jednoznaczna, ponieważ wymaga, aby była unikalna dla każdego hosta w Internecie. Najlepszą praktyką nazewnictwa hostów (bez nazwy domeny) w sieci jest używanie różnych identyfikatorów dla każdego z nich. Jednak lokalna nazwa hosta (lub nazwa hosta bez pełnych informacji o domenie) nie musi być unikatowa, ale takie podejście może powodować błędy, takie jak problemy z łącznością sieciową.

Zazwyczaj host ma tylko jedną nazwę hosta, ale może przyjmować wiele nazw hosta. Plik hosta lokalnego może służyć do rozwiązywania adresów IP lub nazw hostów na komputerze lokalnym. Podczas rozwiązywania nazwy hosta najpierw sprawdzana jest zawartość pliku /etc/hosts. Jeśli wpis dotyczący nazwy hosta nie zostanie tutaj znaleziony, kod pośredniczący używa serwera nazw DNS.

W pliku można podać statyczną nazwę hosta /etc/nazwa hosta w systemie Linux. Używając nazwa hosta narzędzie, możemy wyświetlić FQDN systemu i zmodyfikować ten plik. Jest to pokazane na poniższym obrazku:

Rysunek 2: Konfiguracja nazwy hosta

Wniosek

Administratorzy sieci powinni mieć dobrą wiedzę na temat prawidłowego konfigurowania nazwy domeny i nazwy hosta. Pomoże im to w rozwiązywaniu wielu problemów z siecią w sieci organizacji. To, co możesz teraz zrobić, to zapoznać się z różnymi narzędziami do monitorowania systemu i sieci.

Bibliografia:

1. Red Hat Enterprise Linux 4: Przewodnik referencyjny . (NS.). MIT – Massachusetts Institute of Technology. https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-en-4/ch-bind.html

2. Informacje o w pełni kwalifikowanych nazwach domen (FQDN) . (2018, 14 maja). Baza wiedzy Uniwersytetu Indiana. https://kb.iu.edu/d/aiuv