Unterschied zwischen Hostname und Domainname

84

Was ist der Unterschied zwischen Hostname und Domainname? vor allem in Bezug auf NIC

Könnte jemand bitte mit Beispielen ausarbeiten, da dieses Konzept ein wenig verwirrend ist

rzlines
quelle

Antworten:

78
  • Hostname ist der Name, der dem Endpunkt (der fraglichen Maschine) gegeben wurde.
    • und wird verwendet, um es über DNS zu identifizieren, wenn dies konfiguriert ist
  • Domain ist der Name, der dem ' Netzwerk ' gegeben wird
    • Es ist erforderlich, das Netzwerk von einem externen Punkt (wie dem Internet) aus zu erreichen.

Es ist in der Regel in der Form geschrieben,

hostname.domain.com -- beispielsweise

Wenn Sie sich auf einem College-Campus mit dem Namen " The-University" befinden
und dessen Domäne " theuniversity.org" heißt, wird
eine Maschine im Campus-Netzwerk mit dem Namen " mymachine" angesprochen als " mymachine.theuniversity.org".

Wenn Sie versuchen, von Ihrem Heimnetzwerk aus eine Verbindung zu diesem Computer herzustellen, müssen
Sie diesen mit dem vollständigen Namen adressieren.
Der Domain- Teil würde Sie zum Campus-Netzwerk führen
und der Host-Name würde es Ihnen ermöglichen, den genauen Rechner auf dem Campus zu erreichen.
Ich vermeide die Details der IP-Adressierung und der Gateways hier.

Aus diesem Grund kann es vorkommen, dass beim Zugriff auf den Computer von einem anderen Computer auf dem Campus aus
nur der Hostname ( mymachine) verwendet wird, ohne dass der Domänenname verwendet wird.

Um eine Analogie zu ziehen: Wenn Sie sich in derselben Stadt befinden, reicht der Straßenname aus.
Um einen Ort in einer anderen Stadt anzusprechen, fügen Sie normalerweise den Namen der Stadt nach der Straße ein.


Für eine genauere Lektüre könnte
die Wikipedia-Seite zum Domain Name Service ein guter Ausgangspunkt sein.


  • Bei der Konfiguration von DNS wird der DNS-Servername benötigt.
    Dies ist ein Hostname (der Server ist ein adressierbarer Computer).
  • Eine IP-Adresse kann nicht auf einen Domainnamen verweisen.
    Sie kann jedoch auf einen Domainnamenserver (DNS) verweisen.
nik
quelle
Muss ich den Hostnamen irgendwo erwähnen, wenn ich die DNS konfiguriere? und wenn ich eine statische IP habe, die auf den Domainnamen zeigt, muss ich den Hostnamen irgendwo erwähnen oder das ist unabhängig von der Domainnamenskonfiguration
rzlines 22.10.09
3
Ich stimme dir nicht zu. Eine Domain ist nicht auf einen physischen Standort und nicht einmal auf ein bestimmtes Netzwerk beschränkt!
Arjan
2
@Arjan, ich akzeptiere deine Uneinigkeit. Ich habe in der Antwort "über" vereinfacht.
Nik
2
@CiroSantilli Sie sind beide Hostnamen. Der Name wwwselbst ist nicht qualifiziert , und Sie haben völlig Recht, dass er nur "intern" ordnungsgemäß aufgelöst wird. Tatsächlich wird es je nach DNS-Konfiguration eines Netzwerks unterschiedlich aufgelöst . Der Name www.google.comist ein vollqualifizierter Domänenname (FQDN, was leider die Unterscheidung zwischen "Hostname" und "Domänenname" verwechselt) und sollte von jedem mit dem Internet verbundenen System gleich aufgelöst werden.
kbolino
1
@Utku Es geht nicht um den physischen Standort an sich . Möglicherweise haben google.comSie einen DNS-Suchpfad (der automatisch über DHCP festgelegt werden kann), einen DNS-Server, der als Alias wwwfür www.google.comeinen CNAMEDatensatz verwendet wird, oder Sie können Zeilen hinzufügen /etc/hosts. Sie können diese Aufgaben auf Ihren eigenen Computern / in Ihrem eigenen Netzwerk selbst ausführen. Die Konfiguration bleibt jedoch normalerweise Ihren Netzwerk- und Systemadministratoren überlassen.
kbolino
6

Was ist der Unterschied zwischen Hostname und Domainname?

Eine Domain ist etwas, das Sie registrieren und das auf Ihre DNS-Server verweist * 0 . Diese DNS-Server * 1 können Anfragen für Hosts innerhalb dieser Domäne beantworten.

Beachten Sie, dass sich diese Hosts nicht im selben Netzwerk befinden müssen.

Beispiel:
Gameforge * 2 ist eine Firma mit einigen 'Freemium'-Spielen. Es hat Server in mehreren Ländern. Es hat eine einzige Domain namens gameforce.com.

s13.gameforce.com verweist möglicherweise auf einen Server in Großbritannien (und ein Netzwerk in Großbritannien), während
s14..gameforce.com möglicherweise auf einen Server in Deutschland verweist.

Der Netzwerkstandort ist nicht an den Domainnamen gebunden.

Ein Host ist ein Computer in einem Netzwerk. Dieser Host kann eine oder mehrere NICs und IP-Adressen haben.

Besonders in Bezug auf NIC

Bei den meisten Heimcomputern verfügt der Desktop oder Laptop über eine aktive Netzwerkkarte und eine IP-Adresse, es können jedoch mehrere IP-Adressen pro Netzwerkkarte oder mehrere Netzwerkkarten verwendet werden. Weitere Informationen dazu finden Sie unter Multi-Home .

Ich hoffe, dass dieser letzte Teil das "in Bezug auf NIC" beantwortet. Wenn nicht, geben Sie Ihre Frage bitte etwas genauer an.



* 0 Oder an die DNS-Server von jemandem, der Ihre Domain für Sie verwaltet.
* 1 Es werden mindestens zwei DNS-Server an verschiedenen Standorten empfohlen.
* 2 Ich bin nicht mit ihnen verbunden. Es ist nur das erste Beispiel, an das ich dachte.

Hennes
quelle
1
Ja, und ein FQDN kann auf viele Computer verweisen, und viele FQDN können auf einen Computer verweisen. Hostname ist der Name, den der Computer selbst nennt. Kann nur einer sein. FQDN wird von anderen als Maschine bezeichnet. Kann viele verschiedene Namen haben. Verwenden Sie getent hosts, um es zu testen und lesen Sie die Manpages. Es könnte etwas Hilfe geben.
Anders
-4

Ein Hostname ist der Name eines Servers, in einem lokalen Netzwerk kann es sich um einen einfachen Namen wie "Mailserver" handeln.

Für die Verwendung im Internet sind Domainname und Hostname für die meisten praktischen Zwecke dasselbe.

Siehe verwandten Wikipedia-Link.

Lesen Sie mehr: http://wiki.answers.com/Q/Difference_between_domain_name_and_host_name#ixzz210PYEsh6

xIN3N
quelle
3
Es ist nicht einmal eine Wikipedia.
Nakilon
2
Hostname und Domainname sind sehr unterschiedlich. Ich vermute, dass Sie dies mit einem sehr begrenzten Beispiel beantwortet haben (z . B. domain.tld und domain.tld . Die meisten Domains haben jedoch viele Server mit jeweils eigenen Hostnamen. ZB fileserver-1.domain.tld, printerser. domain.tld, my_desktop.domain.tld, mylaptop.domain.tld usw. Ihr Beispiel ignoriert dies alles und ist nur bedingt sinnvoll, wenn Sie bedenken, dass Web und Mail (MX-Datensatz!) häufig an derselben Stelle zugeordnet sind Das sind die Ausnahmen!
Hennes
1
Diese Antwort ist einfach falsch.
Teemu Leisti