Der beste Weg, um die Unterschiede zwischen diesen verschiedenen Elementen - die miteinander verwandt, aber unterschiedlich sind - zu erklären, besteht darin, sie anhand eines Beispiels aufzuschlüsseln. Stellen Sie sich Netzwerke wie einen Baum vor:
- Es gibt einen Stamm, der in Hauptäste unterteilt ist.
- Zweige, die sich wiederum in kleinere Zweige aufteilen.
- Kleinere Zweige führen schließlich zu einzelnen Blättern.
Die "Amtsleitungen" und "Zweige" sind "Domänen" und "Unterdomänen", und die Blätter sind einzelne Geräte, wie z. B. Computer. Fangen wir also dort an.
Ein "Computername" ist streng genommen eine lokale Konvention: Ich habe einen Computernamen jakegould
. Dieser Computername ist einfach der Name, den ich meinem lokalen Computer zugewiesen habe. Niemand außerhalb meines LAN kennt diesen Computernamen. Dies ist ausschließlich eine lokale Einstellung.
Ein „Hostname“ (auch als „Knotenname“ bezeichnet) ist eine Netzwerkkennung: Wenn ich anderen für meinen lokalen Computer werben möchte, muss ich der IP-Adresse meines Computers einen „Hostnamen “ hinzufügen . Der „Hostname“ muss eigentlich nichts mit dem Computernamen zu tun haben, aber häufig möchten Administratoren denselben Namen verwenden, um das Verständnis zu erleichtern. Auch ein "Hostname" bedeutet nicht immer, dass der Computer dem Internet ausgesetzt ist. Es ist nur eine einfache Möglichkeit, anderen Benutzern in Ihrem Netzwerk zu ermöglichen, wo sich Ihr Computer befindet. Wie Wikipedia erklärt ; Schwerpunkt liegt bei mir:
In Computernetzwerken ist ein Hostname (archaisch Knotenname) eine Bezeichnung, die einem an ein Computernetzwerk angeschlossenen Gerät zugewiesen wird und zur Identifizierung des Geräts in verschiedenen Formen der elektronischen Kommunikation wie World Wide Web, E-Mail oder Usenet verwendet wird .
Ein vollqualifizierter Domänenname (FQDN) ist genau das; Ein vollständig qualifizierter Domain-Name: Das mag verwirrend erscheinen, aber Sie müssen sich das so vorstellen: Es bedeutet im großen Schema der Dinge, was der eigentliche „Pfad“ ist, um zu einem Computer zu gelangen. Nehmen wir also an, ich habe meinen Computer benannt jakegould
und er hat einen Hostnamen in meinem LAN jakegould
. Im Kontext meines LAN jakegould
ist dies mein Computername und mein "Hostname ". Je nach LAN-Architektur kann dies möglicherweise als "vollqualifizierter Domänenname" angesehen werden. Bedeutung sich mein Büro sagt LAN hat andere Knoten in ihm wie, first_floor
und second_floor
mein „Hostname“ der jakegould
ist auf dem second_floor
Netzwerk. Nun, wenn das der Fall wäre, wäre mein LAN-basierter "vollqualifizierter Domainname"jakegould.second_floor
und das ist alles. Aber nehmen wir an, ich habe bei einer großen Firma namens "big_company.com" gearbeitet und mein Computer war irgendwie der Welt ausgesetzt. In diesem Fall könnte mein WAN-basierter "vollqualifizierter Domänenname" sein jakegould.second_floor.big_company.com
oder auch nur, jakegould.big_company.com
wenn der Netzwerkadministrator nicht mit der Bezeichnung "second_floor" belästigt werden möchte. Wieder, wie Wikipedia erklärt ; Schwerpunkt liegt bei mir:
Ein vollqualifizierter Domänenname (FQDN), manchmal auch als absoluter Domänenname bezeichnet, ist ein Domänenname, der die genaue Position in der Baumstruktur des DNS (Domain Name System) angibt. Es gibt alle Domänenebenen an, einschließlich der Domäne der obersten Ebene und der Stammzone. Ein vollständig qualifizierter Domainname zeichnet sich durch seine mangelnde Mehrdeutigkeit aus: Er kann nur auf eine Weise interpretiert werden.
Das "www" in einigen Website-Namen ist eine "Hostname" -Bezeichnung, die historischen Charakter hat: Grundsätzlich waren Netzwerken in den neunziger Jahren, als das World Wide Web noch in den Kinderschuhen steckte, viele verschiedene Dienste zugeordnet. Und vor allem im akademischen Kontext. Es gäbe also einen Ort wie diesen whattsamattau.edu
, an dem die Schule FTP-Dienste ftp.whattsamattau.edu
, E-Mail- Dienste mail.whattsamattau.edu
usw. eingerichtet hätte. Als das World Wide Web auf den Markt kam, hätten sie lediglich den Webserver eingerichtet www.whattsamattau.edu
. Heutzutage hat jeder - und anscheinend alles auf der Welt - eine Website. Und viele Leute registrieren nur Domains für den Webservice. So wird die historische Konvention von www
in vielen Fällen verworfen. Viele Leute haben Websites ohne www
Unterkünfte, die sie jedoch umleiten müssenwww
Datenverkehr zum Haupt-, Nicht- www
Hostnamen. Aber technisch gesehen www
kann immer noch ein Hostname betrachtet werden.
BONUS (Nie gefragt, aber erwähnt / impliziert): Was ist eine "Unterdomäne" im großen Schema der Dinge: Eine Unterdomäne ist im Grunde nur ein Kind einer übergeordneten Domäne / eines übergeordneten Hostnamens. Also in meinem Beispiel jakegould.big_company.com
das jakegould
kann eine Sub - Domain in Betracht gezogen werden big_company.com
und big_company
dass in Betracht gezogen wird die „Domäne“ , um mit .com
der Top-Level - Domain zu sein (TLD). Noch einmal, wie Wikipedia erklärt ; Schwerpunkt liegt bei mir:
In der DNS-Hierarchie (Domain Name System) ist eine Unterdomäne eine Domäne, die Teil einer größeren Domäne ist.
Jetzt, nachdem all dies entworfen wurde, kann es verwirrend sein. Bei vielen Computernamen handelt es sich um Hostnamen, bei denen es sich um vollqualifizierte Domänennamen handelt. In einigen Fällen kann es sich um Unterdomänen handeln. Es ist alles eine Frage des Kontexts. Bei Online-Artikeln werden die Wörter "Domain", "Host" und "Node" ziemlich locker und schnell überall verwendet. Meiner Meinung nach sind viele Verwendungen dieser Begriffe synonym.
Das hilft auch, Ihre Verwirrung in Artikel 2 zu erklären:
Wenn „Post“ in mail.google.com
und „Entwickler“ in
developers.google.com
sind Subdomains genannt , warum ist en
in
en.wikipedia.org
genannt Hostnamen? Was ist der Unterschied zwischen Hostname und Subdomain?
Das en.wikipedia.org
ist eine Subdomain und ein Hostname. Das en
in der en.wikipedia.org
ist eine Subdomain des Domainnamens wikipedia.org
. Und en.wikipedia.org
ist an sich schon ein Hostname, da en.wikipedia.org
eine IP-Adresse und damit auch ein Computer mit dieser IP-Adresse verbunden ist. Dies bedeutet, dass das en
selbst semantisch als Unterdomäne betrachtet wird, es ist jedoch auch ein Hostname, da ein Host (Computer) mit der IP-Adresse verbunden ist, mit der es verbunden ist en.wikipedia.org
. Wenn Sie das wissen mail.google.com
und developers.google.com
auch Hostnamen sind, die beide Unterdomänen von sind google.com
.
Um die Dinge möglicherweise klarer zu machen, denken Sie so darüber nach. Nehmen wir fakename.wikipedia.org
als Beispiel die nicht existierende Subdomain :
- Die
org
in fakename.wikipedia.org
ist eine Top-Level-Domain (TLD) . Als Top-Level-Domain wird sie nicht in eine IP-Adresse aufgelöst. Es ist also kein Hostname. Es ist einfach eine Namenskonvention.
- Der
wikipedia.org
in fakename.wikipedia.org
einem Domain - Namen und es hat das Potenzial ein Hostname als auch zu sein , wenn es zu einer IP - Adresse verbunden ist , und löst auf einen Computer , wenn man geht wikipedia.org
.
- Das
fakename
in fakename.wikipedia.org
ist ein Subdomainname, da es sich wikipedia.org
im Kontext des Domainnamens selbst um eine untergeordnete Domain handelt. Es kann ein Hostname sein, wenn er mit einer IP-Adresse verbunden ist und bei einem Wechsel zu einem Computer aufgelöst wird fakename.wikipedia.org
.
Wenn Sie pingen fakename.wikipedia.org
, versuchen Sie, die fakename
Unterdomäne von pingen wikipedia.org
. Wenn dieser Ping stirbt - was höchstwahrscheinlich der Fall ist, da er gefälscht ist -, bedeutet dies, dass der Host ausgefallen ist oder nicht existiert. Wenn es mit einer damit verbundenen IP-Adresse abstirbt, bedeutet dies, dass der Hostname inaktiv fakename.wikipedia.org
ist. Wenn der Ping mit 100% keiner damit verbundenen IP-Adresse abbricht, bedeutet dies, dass die Unterdomäne fakename.wikipedia.org
ein ungültiger Hostname ist.
Ja, das kann alles verwirrend sein. Es handelt sich jedoch um den Unterschied zwischen einer Domain / Subdomain im Kontext von DNS-Einträgen und einer Domain / Subdomain im Kontext einer Verbindung mit einem Host / Computer.
Wenn dies alles mit Ihrer Neugierde www
begann, ist dies ein historischer Hostname / Knotenname / Subdomain, der nicht mehr so häufig als Konvention verwendet wird, aber immer noch so häufig verwendet wird, dass viele Sites einige Unterkünfte haben, um Anfragen zu „fangen“ www
und leiten Sie sie zum Haupt-Hostnamen einer Website weiter.
dig
- verwenden möchten, können Sie hier mit einer Online-Version spielen: digwebinterface.com . Geben Sie als Übungedu
thenmit.edu
, then einwww.mit.edu
und vergleichen Sie die Ergebnisse. "SOA" ist ein DNS-Eintrag, der besagt, dass "ein anderer Server alles in dieser Unterdomäne verarbeitet" - "A" -, "PTR" - und "CNAME" -Datensätze sind (Zeiger / Aliase auf) Namen / IPs tatsächlicher Hosts.