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

Różnica między nazwą hosta a nazwą domeny
Wiele osób jest zdezorientowanych koncepcją nazwy hosta i nazwy domeny. Potrzebne jest dobre zrozumienie podstaw DNS lub Nazwy domeny. Pomoże to administratorom sieci w zaprojektowaniu i zabezpieczeniu sieci ich organizacji w najlepszy sposób.

W poniższych sekcjach zbadamy pojęcie nazwy domeny i nazwy hosta.

Recenzja historii

We wczesnych dniach Internetu (epoki ARANET) istniał plik o nazwie „Hosts.txt ”, który miał nazwy i adresy IP wszystkich komputerów w sieci. Ten plik został utrzymany przez witrynę, z której wszystkie inne komputery sieciowe otrzymałyby aktualizację wszystkich innych komputerów. Takie podejście było dobre dla najwyżej kilkuset komputerów w sieci. Było jasne, że rozmiar „gospodarzy.plik txt ”ostatecznie wzrósłby wraz z dodaniem większej liczby urządzeń w przyszłości. Zatem utrzymanie tego pliku byłoby praktycznie uciążliwe. Oznaczało to, że ta metoda ostatecznie nie przeżyje. Konflikt nazwy hosta był kolejnym problemem, zachowując ten ogromny plik. Aby przezwyciężyć te problemy, w 1983 r. Wprowadzono DNS (system nazwy domeny). Kiedy host chce połączyć się z innym hostem w sieci za pomocą nazwy hosta, DNS mapuje nazwę hosta na adres IP. Oprócz rozwiązania nazwy hosta na adres IP, DNS wykonuje wiele innych operacji.

Hierarchia DNS i nazwa domeny

DNS korzysta z rozproszonego systemu bazy danych i wykorzystuje hierarchiczny schemat do zarządzania nimi. Hierarchia DNS jest w rzeczywistości odwróconą strukturą drzewa, z której szczyt nazywa się domeną korzeniową. Domena główna jest dalej podzielona na domeny najwyższego poziomu, takie jak .com, .internet, .Edu, .org itp. Domena najwyższego poziomu można dodatkowo podzielić jako kraje i generyczne.

Domeny kraju to dwukrotne kody reprezentujące każdy kraj na świecie. Na przykład, .JP służy do reprezentowania Japonii, .Wielka Brytania dla Wielkiej Brytanii itp. Domeny generyczne to głównie trzy lub więcej TLDS. TLD może dodatkowo zawierać wiele domen drugiego poziomu, a następnie domeny drugiego poziomu mogą zawierać więcej domen trzeciego poziomu i tak dalej. Domeny te są oddzielone okresem lub .postać kropka. mi.G., kontakt.Amazonka.com, wsparcie.Amazonka.com mieć „.com ”jako TLD,„ Amazon ”to domena drugiego poziomu,„ kontakt ”i„ obsługa ”to domeny trzeciego poziomu.

Rysunek 1: Hierarchia DNS

Zarządzanie domenami na najwyższym poziomie, takim jak nazewnictwo, podlega ICANN (Internet Corporation dla przypisanych nazw i liczb). Domeny drugiego poziomu są dystrybuowane przez rejestratorów przypisanych przez ICANN. Aby uzyskać nową nazwę domeny, e.G., z .com tld, przejdź do odpowiedniego „.com ”rejestr i sprawdź, czy domena drugiego poziomu lub po prostu nazwa domeny jest dostępna, czy nie. Możesz zarejestrować nową i unikalną domenę, płacąc niewielką opłatę lub za darmo w przypadku niektórych TLD (.tk, .ML itp.).

Istnieją dwa rodzaje nazw domen: absolutne i względne. Domeny absolutne to te, które kończą się notacją z epoki, takiej jak „CS.MIT.Edu.". Domeny względne nie kończą się okresem.

Domeny są nazwane w sposób od dołu do top. Konwencjonalnie są one interpretowane od lewej do prawej, przy czym lewy byt jest najbardziej konkretny, a prawy byt jest najmniej konkretny.

Nazwy domeny mogą być używane z dowolnym przypadkiem, ponieważ są one niewrażliwe. Nawigacja do Google.Com jest równoważne Google.com. Nazwy domeny muszą rozpocząć się od litera alfabetycznego, ale mogą zakończyć się znakiem lub cyfrą. Pomiędzy tymi dwoma końcami może zawierać łączniki. Długość nazwy domeny jest ograniczona do mniej niż 63 znaków.

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

Warunki fqdn i nazwa hosta są używane na różne sposoby przez pewien tekst, ale znaczenie rdzenia pozostaje takie same. FQDN i nazwa hosta są używane zamiennie [1], podczas gdy [2], FQDN jest uważany za składającą się z nazwy domeny i nazwy hosta osobno. Jednak w obu terminologiach istnieje unikalna nazwa hosta (z nazwą domeny) lub w pełni wykwalifikowana nazwa domeny (FQDN) dla każdego hosta w Internecie.

Nazwy hosta (z dołączonymi nazwami domen) dla systemów końcowych oparte są na hierarchii DNS organizacji. Jako przykład, rozważ maszynę hosta, host1 w CS.MIT.domena edu. FQDN lub nazwa hosta dla tego hosta będzie „host1.Cs.MIT.edu ”, który będzie wyjątkowy w Internecie. W ten sam sposób, jeśli jest to adres URL internetowy, jak www.MIT.Edu, możemy interpretować „www” jako nazwę hosta i „MIT.edu ”jako nazwa domeny.

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

Zwykle host ma tylko jedną nazwę hosta, ale może wymagać wielu nazw hostów. Plik lokalnego hosta może być używany do rozwiązywania adresów IP lub nazw hostów na komputerze lokalnym. Podczas rozwiązywania nazwy hosta zawartość pliku „/etc/hosts” jest najpierw sprawdzana. Jeśli wpis dla nazwy hosta nie zostanie tutaj znaleziony, odcinek używa serwera nazw DNS.

Statyczna nazwa hosta może być określona w pliku „/etc/hostName”W systemie Linux. Używając "hostnamektl„Narzędzie możemy wyświetlić FQDN systemu i modyfikować również ten plik. Jest pokazany na poniższym zdjęciu:

Rysunek 2: Konfigurowanie 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 problemów z wieloma problemami sieciowymi w sieci organizacji. Następnie możesz eksplorować różne narzędzia do monitorowania systemu i sieci.

Bibliografia:

1. Red Hat Enterprise Linux 4: Podręcznik referencyjny. (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 w pełni kwalifikowanych nazwach domen (FQDNS). (2018, 14 maja). Baza wiedzy na uniwersytecie Indiana. https: // kb.iu.edu/d/aiuv