Der beste Weg, die Unterschiede zwischen diesen verschiedenen Elementen zu erklären, die miteinander in Beziehung stehen, sich jedoch unterscheiden, besteht darin, sie anhand von Beispielen aufzuschlüsseln. Denken Sie an Netzwerke wie einen Baum:
- Es gibt einen Stamm, der sich in Hauptzweige aufteilt.
- Zweige, die sich wiederum in kleinere Zweige trennen.
- Kleinere Äste führen schließlich zu einzelnen Blättern.
Der "Stamm" und die "Zweige" sind "Domänen" und "Unterdomänen", und die Blätter sind einzelne Geräte, wie Computer. Also fangen wir dort an.
Ein "Computername" ist streng 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 wird diesen Computernamen kennen. Dies ist streng eine lokale Einstellung.Ein „Hostname“ (auch „Knotenname“) ist eine Netzwerkkennung: Wenn ich meinen lokalen Computer öffentlich bekannt machen wollte, müsste ich einen „Hostnamen“ an die IP-Adresse meines Computers anhängen. Der „Hostname“ muss nicht unbedingt etwas mit dem Computernamen zu tun haben, aber häufig möchten Administratoren denselben Namen verwenden, um die Dinge leichter verständlich zu machen. Auch ein „Hostname“ bedeutet nicht immer, dass der Computer dem Internet ausgesetzt ist. Es ist nur eine einfache Möglichkeit, andere in Ihrem Netzwerk zu lassen, wo / was Ihr Computer ist. Wie Wikipedia erklärt ; Schwerpunkt liegt bei mir:
Bei Computernetzwerken ist ein Hostname (archaically nodename) ein Label, das einem an ein Computernetzwerk angeschlossenen Gerät zugewiesen wird und zur Identifizierung des Geräts in verschiedenen Formen der elektronischen Kommunikation verwendet wird, beispielsweise im World Wide Web, E-Mail oder Usenet .
Ein vollständig qualifizierter Domänenname (FQDN) ist genau das. Ein vollständig qualifizierter Domain-Name: Nun, das mag verwirrend erscheinen, aber Sie müssen es so denken: Es bedeutet nur, dass der eigentliche „Pfad“ zum Computer führt. Nehmen wir also an, ich habe meinen Computer benannt
jakegould
und es gibt einen Hostnamen in meinem LANjakegould
. Im Zusammenhang mit meinem LANjakegould
ist dies mein Computername und mein "Hostname ". Je nach meiner LAN-Architektur kann er möglicherweise als "vollqualifizierter Domänenname" betrachtet werden. Bedeutung sich mein Büro sagt LAN hat andere Knoten in ihm wie,first_floor
undsecond_floor
mein „Hostname“ derjakegould
ist auf demsecond_floor
Netzwerk. Nun, wenn das der Fall wäre, dann wäre mein LAN-basierter "vollqualifizierter Domainname"jakegould.second_floor
und das ist alles. Angenommen, ich habe in einer großen Firma mit dem Namen "big_company.com" gearbeitet, und mein Computer war irgendwie der Welt ausgesetzt. In diesem Fall könnte es sich bei meinem WAN-basierten "vollqualifizierten Domänennamen"jakegould.second_floor.big_company.com
oder sogar nurjakegould.big_company.com
darum handeln, wenn der Netzwerkadministrator nicht mit der "second_floor" -Kennzeichnung belästigt werden möchte. Wieder, wie Wikipedia erklärt ; Schwerpunkt liegt bei mir:Ein vollständig qualifizierter Domänenname (FQDN), der manchmal auch als absoluter Domänenname bezeichnet wird, ist ein Domänenname, der seine genaue Position in der Baumstrukturhierarchie des DNS (Domain Name System) angibt. Sie gibt alle Domänenebenen an, einschließlich der Domäne der obersten Ebene und der Stammzone. Ein vollständig qualifizierter Domänenname zeichnet sich durch mangelnde Mehrdeutigkeit aus: Er kann nur auf eine Weise interpretiert werden.
Das „www“ in einigen Website-Namen ist eine Bezeichnung für den „Hostnamen“, die historischer Natur ist: In den 1990er Jahren, als das World Wide Web noch in den Kinderschuhen steckte, hatten Netzwerke viele verschiedene Dienste. Und vor allem im akademischen Kontext. Es würde also einen Ort wie diese geben,
whattsamattau.edu
und diese Schule hätte FTP-Diensteftp.whattsamattau.edu
, E-Mailsmail.whattsamattau.edu
usw. usw. Wenn das World Wide Web auftauchte, hätten sie nur den Webserver platziertwww.whattsamattau.edu
. Heutzutage hat jeder - und scheinbar alles auf der Welt - eine Website. Und viele Leute registrieren Domains nur für den Webservice. Die historische Konvention vonwww
wird daher in vielen Fällen verworfen. Viele Menschen haben Websites ohne, habenwww
aber noch Unterkünfte, die weitergeleitet werden könnenwww
Verkehr zum Haupt- und Nicht-www
Hostnamen. Technisch gesehenwww
kann das aber immer noch als Hostname betrachtet werden.BONUS (nie gefragt, aber erwähnt / impliziert): Was ist eine "Subdomain" im großen Schema der Dinge: Eine Subdomain ist im Grunde nur ein Kind einer übergeordneten Domäne / eines Hostnamens. Also in meinem Beispiel
jakegould.big_company.com
dasjakegould
kann eine Sub - Domain in Betracht gezogen werdenbig_company.com
undbig_company
dass in Betracht gezogen wird die „Domäne“, um mit.com
der Top-Level - Domain zu sein (TLD). Wieder 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.
Nachdem Sie all dies entworfen haben, kann es verwirrend sein. Bei vielen Computernamen handelt es sich um Hostnamen, die vollständig qualifizierte Domänennamen sind. In einigen Fällen können sie auch Unterdomänen sein. Es ist alles eine Frage des Kontextes. Bei Online-Artikeln werden die Wörter "Domäne", "Host" und "Knoten" ziemlich locker und schnell verwendet. Meiner Meinung nach sind viele Verwendungen dieser Begriffe gleichbedeutend.
Was auch dazu beiträgt, Ihre Verwirrung in Nr. 2 zu erklären:
Wenn „Post“ in
mail.google.com
und „Entwickler“ indevelopers.google.com
sind Subdomains genannt, warum isten
inen.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 en.wikipedia.org
ist eine Unterdomäne des Domainnamens wikipedia.org
. Und en.wikipedia.org
ist an sich ein Hostname, da en.wikipedia.org
eine IP-Adresse mit ihm verbunden ist und somit auch ein Computer mit dieser IP-Adresse verbunden ist. Das bedeutet, dass das Feld en
selbst semantisch als Subdomain betrachtet wird, es ist jedoch auch ein Hostname, da ein Host (Computer) mit der IP-Adresse verbunden ist en.wikipedia.org
. Das wissen also auch mail.google.com
und developers.google.com
sind Hostnamen, die beide Subdomains von sind google.com
.
Um die Dinge möglicherweise klarer zu machen, denken Sie daran: Nehmen wir fakename.wikipedia.org
als Beispiel die nicht existierende Subdomain :
- Die
org
infakename.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. - Das
wikipedia.org
Infakename.wikipedia.org
ist ein Domain-Name und es besteht die Möglichkeit, dass es auch ein Hostname ist, wenn es mit einer IP-Adresse verbunden ist und bei einem Aufruf an einen Computer aufgelöst wirdwikipedia.org
. - Das
fakename
Infakename.wikipedia.org
ist ein Unterdomänenname, da es sich um eine untergeordnete Domänewikipedia.org
im Kontext des Domänennamens selbst handelt. Es kann ein Hostname sein, wenn er mit einer IP-Adresse verbunden ist und bei einem Computer zu einem Computer aufgelöst wirdfakename.wikipedia.org
.
Wenn Sie einen Ping- fakename.wikipedia.org
Befehl ausführen, versuchen Sie, die fakename
Subdomain von zu pingen wikipedia.org
. Wenn dieser Ping stirbt - was höchstwahrscheinlich der Fall ist, da er gefälscht ist - bedeutet dies, dass der Host inaktiv ist oder nicht existiert. Wenn es mit einer damit verbundenen IP-Adresse stirbt, bedeutet dies, dass der Hostname nicht verfügbar fakename.wikipedia.org
ist. Wenn der Ping ohne 100% ige IP-Adresse stirbt, bedeutet dies, dass die Unterdomäne fakename.wikipedia.org
ein ungültiger Hostname ist.
Ja, das kann alles verwirrend sein. Aber es kommt darauf an, was eine Domäne / Subdomäne im Zusammenhang mit DNS-Einträgen ist, und welche Domäne / Subdomäne im Zusammenhang mit einem Host / Computer steht.
Wenn dies alles mit Ihrer Neugier www
begann, ist dies ein historischer Hostname / Knotenname / Subdomain, der nicht mehr wirklich als Konvention verwendet wird, aber immer noch so häufig verwendet wird, dass viele Websites über Unterkünfte verfügen, um Anfragen zu „fangen“ www
und leiten sie zum Haupthostnamen einer Website um.