Frage Was ist der Unterschied zwischen einem Hostnamen und einem vollqualifizierten Domänennamen?


Ich bin neu in der Welt der Einrichtung von Servern und bin von dem Begriff Hostname und voll qualifizierten Domain-Namen (FQDN) verblüfft.
Wenn ich zum Beispiel einen Server einrichten möchte, der Dateien im lokalen Netzwerk hostet, also einen Dateiserver, würde ich einen Hostnamen wie z myfileserver oder etwas anderes?
Was wäre, wenn ich einen Webserver, Mailserver usw. einrichten möchte, auf den externe Benutzer zugreifen können?


47
2018-05-15 01:29


Ursprung


Schau dir diese Frage an und es sind Antworten serverfault.com/questions/222095/... - Iain


Antworten:


Ihr Hostname ist der Name Ihres Computers.

Ihr voll qualifizierter Domainname ist Ihr Hostname plus die Domain, die in Ihrem Unternehmen häufig verwendet wird .local.

Also wenn der Name deines Computers ist bobund die Domain Ihrer Firma ist contoso.localDer vollqualifizierte Domänenname (FQDN) Ihres Computers lautet bob.contoso.local:

  • Hostname: bob
  • Domain: contoso.com
  • FQDN: bob.contoso.com

Im Falle einer Domain wie contoso.local Ich habe keinen "externen" Internet-Domain-Namen verwendet. Dieser Name muss nicht die einzige Möglichkeit sein, den Server anzusprechen.
Wenn Sie es über seine IP-Adresse zur Verfügung stellen, können Sie DNS oder diese IP-Adresse verwenden, um externen Benutzern den Zugriff zu ermöglichen.

Einige weitere Informationen zu DNS:
- http://www.howstuffworks.com/dns.htm
- http://en.wikipedia.org/wiki/.local

Bearbeiten: Danke für den Kommentar zu .local Domänen RobM


50
2018-05-15 01:37



Also müsste der Name meines Computers in dem Netzwerksegment, in dem ich mich befinde, eindeutig sein? Ich bin weiter verwirrt durch die Verwendung von lokalen. Wann würdest du lokal verwenden? Würde ich nur sagen, .com, .net, etc nur wenn der Server extern zugegriffen werden könnte?
Wenn ich es also als contoso.com eingerichtet habe, zeigt es auf eine IP-Adresse, die z. 192.168.0.1, was würde das tun, im Gegensatz zu mir, es contoso.local zu nennen?
Ihre "Domain" im Internet Sinne ist etwas wie "peanutmonkey.com". Dann nehmen Sie Ihre externe IP und auf einem DNS-Server sagen Sie "Wenn eine Anfrage für peanutmonkey.com kommt, senden Sie es an diese IP". Dann akzeptiert und behandelt ein Computer dieser IP die Anfrage. Eine "lokale Domäne" wäre etwas, wo ein Unternehmen 500 Workstations einrichtet und möchte, dass interne Tools ihre IPs von ihren Namen auflösen, aber nicht wollen, dass das Internet es weiß. Sie haben also ein internes DNS mit Domänennamen, die außerhalb des Büros nicht existieren. - sclarson
Nebenbei verwenden Sie nicht ".local" als internen Domänennamen. Es ist ein reservierter Name für bonjour networking (Ein Apple-Protokoll, das an mehr Orten verwendet wird, als du denkst. "Ich habe keine Macs, also bin ich in Ordnung" wird nicht helfen) und daher wird es von Microsoft nicht mehr empfohlen . - Rob Moir
Ein kleiner Punkt - technisch betrachtet wird eine Domain nicht als vollständig qualifiziert betrachtet, ohne dass eine Nachfolge erfolgt. am Ende und das implizit leere Etikett. Deshalb www.google.com. ist ein FQDN, während www.google.com nicht ist. In der Praxis gehen die meisten Anwendungen (Webbrowser, E-Mail-Clients usw.) davon aus, dass jeder Domänenname, der mindestens einen Punkt enthält, vollständig qualifiziert sein soll. - Murali Suriar


Der Hostname ist nur der Computername und der vollqualifizierte Domänenname ist der Hostname plus der Domänenname danach ....

hostname: bigbox fqdn: bigbox.mynetwork.com

oder normalerweise endet der fqdn in .local anstelle von .com, aber das ist umgebungsspezifisch.

In der Regel verfügen Sie über einen privaten DNS-Server, auf dem Ihre .local-Domäne installiert ist, und über einen separaten DNS-Server für die Öffentlichkeit, auf der Ihre .com-Website vorhanden ist. Sie möchten Ihre .local-Domäne nicht auf einem öffentlichen DNS-Server speichern, da jemand eine Möglichkeit hat, eine Liste aller Ihrer Hosts abzurufen, und Ihr Netzwerk einem Angriff aussetzt.


8
2018-05-15 01:39





Betrachten Sie es als 3 Teile

Sagen wir, eine Universität namens FIU. (Ja, es ist eine echte Universität) Auf der Seite der Informatik haben wir eine Domain cs.fiu.edu

Wir haben auch andere Server namens moodle, welches der Hostname des Servers ist.

hostname = moodle
domain name = cs.fiu.edu
FQDN for that server is called moodle.cs.fiu.edu

cs.fiu.edu ist nun ein Zweig von der Domain fiu.edu. Also Hostname = cs Domäne = fiu.edu FQDN = cs.fiu.edu (das ist ein separater Server, der das hostet), aber die Domäne cs.fiu.edu gehört zu unserer Abteilung. Nicht sicher, ob es Sinn macht. Aber es kann auch dieses Szenario geben.


1
2017-07-26 01:43