Najlepszym sposobem wyjaśnienia różnic między tymi różnymi elementami - które są powiązane, ale różne - jest podzielenie ich na przykłady. Pomyśl o sieciach jak o drzewie:
- Istnieje pień, który dzieli się na główne gałęzie.
- Gałęzie, które z kolei dzielą się na mniejsze gałęzie.
- Mniejsze gałęzie, prowadzące ostatecznie do pojedynczych liści.
„Pień” i „gałęzie” to „domeny” i „poddomeny”, a liście to pojedyncze urządzenia, takie jak komputery. Zacznijmy więc od tego.
„Nazwa komputera” jest ściśle lokalną konwencją: mam komputer o nazwie jakegould. Ta nazwa komputera to po prostu nazwa, którą przypisałem mojej maszynie lokalnej. Nikt spoza mojej sieci LAN nie zna tej nazwy komputera; jest to ściśle lokalne ustawienie.
„Nazwa hosta” (inaczej „nazwa węzła”) to identyfikator sieci: jeśli chciałbym publicznie zareklamować mój komputer lokalny innym osobom, musiałbym dołączyć „nazwę hosta” do adresu IP mojego komputera. „Nazwa hosta” tak naprawdę nie musi mieć nic wspólnego z nazwą komputera, ale wielokrotnie administratorzy lubią używać tej samej nazwy, aby ułatwić zrozumienie. Również „nazwa hosta” nie zawsze oznacza, że komputer jest narażony na działanie Internetu; to po prostu łatwy sposób, aby pozwolić innym osobom w sieci, gdzie / na czym znajduje się komputer. Jak wyjaśnia Wikipedia ; nacisk jest mój:
W sieci komputerowej nazwa hosta (archaicznie nazwa węzła) to etykieta przypisana do urządzenia podłączonego do sieci komputerowej i służąca do identyfikacji urządzenia w różnych formach komunikacji elektronicznej, takich jak Internet, e-mail lub Usenet .
W pełni kwalifikowana nazwa domeny (FQDN) to po prostu; w pełni kwalifikowana nazwa domeny: teraz może to wydawać się mylące, ale musisz o tym pomyśleć w ten sposób: oznacza to, po prostu, w wielkim schemacie rzeczy, jaka jest rzeczywista „ścieżka”, aby dostać się do komputera. Powiedzmy, że mam nazwę komputera, jakegouldktóry ma nazwę hosta w mojej sieci LAN jakegould. W kontekście mojego LAN, że jakegouldto moja nazwa komputera, a to mój „hosta” i można ewentualnie uznać za mój „w pełni kwalifikowana nazwa domeny” w zależności od mojego architektury sieci LAN. Czyli powiedzmy, że moje biuro LAN ma inne węzły w nim podoba, first_floora second_floori my „hosta” z jakegouldjest na second_floorsieci. Cóż, gdyby tak było, to moja „w pełni kwalifikowana nazwa domeny” oparta na sieci LAN byłabyjakegould.second_floori to jest to. Ale powiedzmy, że pracowałem w dużej firmie o nazwie „duża_firma.com”, a mój komputer był w jakiś sposób wystawiony na świat. W takim przypadku moja „pełna nazwa domeny” oparta na sieci WAN mogłaby być, jakegould.second_floor.big_company.coma może nawet jakegould.big_company.comgdyby administrator sieci nie chciał mieć problemów z oznaczeniem „second_floor”. Ponownie, jak wyjaśnia Wikipedia ; nacisk jest mój:
W pełni kwalifikowana nazwa domeny (FQDN), czasami nazywana również bezwzględną nazwą domeny, to nazwa domeny, która określa jej dokładną lokalizację w hierarchii drzewa systemu nazw domen (DNS). Określa wszystkie poziomy domen, w tym domenę najwyższego poziomu i strefę główną. W pełni kwalifikowana nazwa domeny wyróżnia się brakiem dwuznaczności: można ją interpretować tylko w jeden sposób.
„Www” w niektórych nazwach witryn jest nazwą „hostname”, która ma charakter historyczny: Zasadniczo w latach 90. XX wieku, kiedy sieć była jeszcze w powijakach, sieci miały wiele różnych usług. I głównie w kontekście akademickim. Byłoby więc takie miejsce whattsamattau.edui ta szkoła miałaby usługi FTP włączone ftp.whattsamattau.edu, e-maile mail.whattsamattau.eduitd. Więc kiedy pojawiła się sieć WWW, po prostu umieściłyby serwer WWW www.whattsamattau.edu. W dzisiejszych czasach każdy - i na pozór wszystko na świecie - ma stronę internetową. I wiele osób rejestruje domeny tylko dla usługi internetowej. Tak więc wwww wielu przypadkach odrzucono historyczną konwencję . Wiele osób ma witryny bez, wwwale nadal będą miały miejsca do przekierowaniawwwruch do głównej wwwnazwy innej niż host. Ale technicznie rzecz biorąc, wwwnadal można uznać go za nazwę hosta.
BONUS (nigdy nie pytany, ale wspomniany / dorozumiany): Co to jest „subdomena” w wielkim schemacie rzeczy: Subdomena jest w zasadzie tylko dzieckiem domeny nadrzędnej / nazwy hosta. Więc w moim przykładzie można uznać za podrzędną i że może być uważany za „domena” z bycia domeny najwyższego poziomu (TLD). Jeszcze raz, jak wyjaśnia Wikipedia ; nacisk jest mój:jakegould.big_company.comjakegouldbig_company.combig_company.com
W hierarchii systemu nazw domen (DNS) subdomena to domena będąca częścią większej domeny.
Teraz, po zredagowaniu tego wszystkiego, może to być mylące. Wiele nazw komputerów to nazwy hostów to w pełni kwalifikowane nazwy domen, aw niektórych przypadkach mogą to być poddomeny. Wszystko zależy od kontekstu. A patrząc na artykuły online, słowa „domena”, „host” i „węzeł” są używane dość luźno i szybko w każdym miejscu. Więc moim zdaniem wiele zastosowań tych terminów jest synonimem.
Co również pomaga wyjaśnić swoje zamieszanie w punkcie 2:
Jeśli „poczta” w mail.google.comi „deweloperzy” w
developers.google.comnazywane są subdomeny dlaczego enw
en.wikipedia.orgnazwie hosta? Jaka jest różnica między nazwą hosta a subdomeną?
en.wikipedia.orgJest subdomena i nazwę hosta. enW en.wikipedia.orgto subdomena nazwy domeny wikipedia.org. I en.wikipedia.orgsama w sobie jest nazwą hosta, ponieważ en.wikipedia.orgma do niej podłączony adres IP, a tym samym komputer podłączony do tego adresu IP. Oznacza to, że ensam jest semantycznie uważany za subdomenę, ale jest to także nazwa hosta, ponieważ do podłączonego adresu IP jest podłączony host (komputer) en.wikipedia.org. Więc wiedząc o tym mail.google.comi developers.google.comsą to również nazwy hostów, które są poddomenami google.com.
Aby wyjaśnić to w ten sposób; użyjmy nieistniejącej poddomeny fakename.wikipedia.orgjako przykładu:
orgW fakename.wikipedia.orgto domeny najwyższego poziomu (TLD) . Jako domena najwyższego poziomu nie rozpoznaje adresu IP. Dlatego nie jest to nazwa hosta. Jest to po prostu konwencja nazewnictwa.
wikipedia.orgW fakename.wikipedia.orgto nazwę domeny i ma potencjał, aby być nazwa hosta, a także, jeśli jest on podłączony do adresu IP i rozwiązuje z komputerem, gdy jeden idzie wikipedia.org.
fakenameW fakename.wikipedia.orgto nazwa subdomeny, ponieważ jest to domena dzieckiem wikipedia.orgw kontekście samej nazwy domeny. Może to być nazwa hosta, jeśli jest połączona z adresem IP i jest rozpoznawana na komputerze, gdy się do niego przejdzie fakename.wikipedia.org.
Jeśli pingujesz fakename.wikipedia.org, próbujesz pingować fakenamesubdomenę wikipedia.org. Jeśli ten ping umrze - co najprawdopodobniej zrobi, ponieważ jest fałszywy - oznacza to, że host jest wyłączony lub nie istnieje. Jeśli umiera z podłączonym do niego adresem IP, oznaczałoby to, że fakename.wikipedia.orgnazwa hosta jest wyłączona. Jeśli ping zginie przy 100% braku podłączonego do niego adresu IP, oznacza to, że subdomena fakename.wikipedia.orgjest niepoprawną nazwą hosta.
Tak, to wszystko może być mylące. Sprowadza się to jednak do różnicy między domeną / subdomeną w kontekście wpisów DNS, a domeną / subdomeną w kontekście podłączenia hosta / komputera.
Więc jeśli wszystko zaczęło się od twojej ciekawości www, to jest to historyczna nazwa hosta / nazwa węzła / subdomena, która tak naprawdę nie jest już tak często używana jako konwencja, ale nadal jest tak często używana, że wiele witryn ma pewne możliwości zakwaterowania, aby „złapać” żądania wwwi przekieruj je do głównej nazwy hosta witryny.