Unterschied zwischen einem Hostnamen und einem Domainnamen

Unterschied zwischen einem Hostnamen und einem Domainnamen
Viele Menschen sind verwirrt über das Konzept des Hostnamens und des Domainnamens. Ein gutes Verständnis der Grundlagen des DNS- oder Domain -Namenssystems ist erforderlich, um die beiden richtig zu unterscheiden. Dies wird Netzwerkadministratoren helfen, das Netzwerk ihrer Organisation auf die beste Weise zu entwerfen und zu sichern.

In den folgenden Abschnitten werden wir das Konzept des Domain -Namens und des Hostnamens untersuchen.

Überprüfung der Geschichte

In den frühen Tagen des Internets (der Arpanet -Ära) gab es eine Datei mit dem Titel „Hosts.txt “, der die Namen und IP -Adressen aller Computer in einem Netzwerk enthielt. Diese Datei wurde von einer Website verwaltet, von der alle anderen Netzwerkcomputer das Update über alle anderen Computer erhalten würden. Dieser Ansatz war gut für höchstens ein paar Hundert Computer in einem Netzwerk. Es war klar, dass die Größe der „Gastgeber.TXT ”-Datei würde schließlich mit mehr Geräten in Zukunft aufsteigen. Daher würde es praktisch umständlich werden, diese Datei zu pflegen. Dies bedeutete, dass diese Methode letztendlich nicht überleben wird. Hostname -Konflikt war ein weiteres Problem, als diese riesige Datei aufrechterhalten wurde. Um diese Probleme zu überwinden, wurde DNS (Domain Name System) 1983 eingeführt. Wenn ein Host über Hostname mit einem anderen Host in einem Netzwerk eine Verbindung herstellen möchte, ordnet DNS den Namen des Hosts an seine IP -Adresse zu. DNS löst neben der Lösung eines Hostnamens an eine IP -Adresse viele andere Operationen aus.

DNS -Hierarchie und Domainname

DNS verwendet ein verteiltes Datenbanksystem und verwendet ein hierarchisches Schema, um sie zu verwalten. Die DNS -Hierarchie ist eigentlich eine umgekehrte Baumstruktur, die die Oberseite der Wurzeldomäne wird. Die Wurzeldomäne wird weiter in Top-Level-Domänen unterteilt wie .com, .Netz, .Edu, .org usw. Die Domäne auf höchster Ebene kann weiter als Länder und Generika eingestuft werden.

Die Domänen des Landes sind zwei-Bit-Codes, die jedes Land der Welt repräsentieren. Zum Beispiel, .JP wird verwendet, um Japan zu vertreten, .Großbritannien für das Vereinigte Königreich usw. Die Generika -Domänen sind meist drei oder mehr Charakter -TLDs. Die TLD kann weiter viele Domänen der zweiten Ebene enthalten, dann können Domänen der zweiten Ebene weitere Domänen auf der dritten Ebene enthalten, und so weiter. Diese Domänen werden durch einen Zeitraum getrennt oder .Punktcharakter. E.G., Kontakt.Amazonas.com, Unterstützung.Amazonas.com haben ".com ”als TLD,„ Amazon “ist eine Domain der zweiten Ebene,„ Kontakt “und„ Support “sind Domains der dritten Ebene.

Abbildung 1: DNS -Hierarchie

Die Verwaltung von Top-Level-Domänen wie Benennung unterliegt ICANN (Internet Corporation für zugewiesene Namen und Zahlen). Die Domänen der zweiten Ebene werden von den von ICANN zugewiesenen Registraren verteilt. Um einen neuen Domainnamen zu erhalten, e.G., mit .com tld, gehen Sie zum entsprechenden “.com ”Registrar und prüfen Sie, ob die Domäne der zweiten Ebene oder einfach der Domain-Name verfügbar ist oder nicht. Sie können eine neue und einzigartige Domain registrieren, indem Sie eine geringe Gebühr oder kostenlos im Falle einiger TLDs (kostenlos.tk, .ML usw.).

Es gibt zwei Arten von Domainnamen: absolut und relativ. Absolute Domänen sind diejenigen, die mit einer Periodennotation wie „CS“ enden.MIT.Edu.”. Relative Domänen enden nicht mit einer Periode.

Die Domänen werden auf Bottom-to-Top-Weise benannt, die alle Entitäten von der Domäne selbst bis zur Wurzel abdecken. Herkömmlicherweise werden sie von links nach rechts interpretiert, wobei die linke Einheit am spezifischsten ist und die rechte Einheit am wenigsten spezifisch ist.

Domainnamen können mit einem beliebigen Fall verwendet werden, da sie unempfindlich sind. Navigieren nach Google.Com entspricht Google.com. Domain -Namen müssen mit einem alphabetischen Buchstaben beginnen, können aber mit einem Charakter oder einer Ziffer enden. Zwischen diesen beiden Enden kann es Bindestriche enthalten. Die Länge eines Domainnamens ist auf weniger oder gleich 63 Zeichen beschränkt.

Hostname oder vollständig qualifizierter Domain -Name (FQDN)

Die Begriffe FQDN und Hostname werden von einem Text auf unterschiedliche Weise verwendet, aber die Kernbedeutung bleibt gleich. FQDN und Hostname werden austauschbar [1] verwendet, während [2] FQDN als separat aus Domänennamen und Hostname zusammengesetzt ist. In beiden Terminologien gibt es jedoch einen eindeutigen Hostnamen (mit Domain -Namen) oder vollständig qualifiziertem Domain -Namen (FQDN) für jeden Host im Internet.

Hostnames (mit enthaltenen Domainnamen) für Endsysteme basieren auf der DNS-Hierarchie einer Organisation. Betrachten Sie als Beispiel einen Host -Computer, Host1, innerhalb des CS.MIT.EDU -Domain. Der FQDN oder Hostname für diesen Host ist „Host1.CS.MIT.Edu ”, die im Internet einzigartig sein wird. Auf die gleiche Weise, wenn es sich um eine Web -URL handelt, wie www.MIT.Edu, wir können "www" als Hostname und "MIT" interpretieren.Edu ”als Domain -Name.

FQDN oder vollständig qualifizierter Domain -Name ist absolut eindeutig, da er für jeden Host im Internet einzigartig sein muss. Die beste Praxis für die Benennung von Hosts (ohne Domainnamen) in einem Netzwerk besteht darin, für jeden unterschiedlichen Kennungen zu verwenden. Lokaler Hostname (oder Hostname ohne vollständige Domäneninformationen) müssen jedoch nicht eindeutig sein. Dieser Ansatz kann jedoch Fehler wie Netzwerkkonnektivitätsprobleme verursachen.

Normalerweise hat ein Host nur einen Hostnamen, aber es kann mehrere Hostnamen dauern. Die Datei des lokalen Hosts kann verwendet werden, um IP -Adressen oder Hostnamen auf einem lokalen Computer zu beheben. Bei der Lösung eines Hostnamens werden der Inhalt der Datei „/etc/hosts“ zuerst überprüft. Wenn hier ein Eintrag für den Hostnamen nicht gefunden wird, verwendet der Stub den DNS -Namenserver.

Ein statischer Hostname kann in der Datei angegeben werden “/etc/hostname”Auf einem Linux -System. Verwendung der "hostnamectlUtility können das FQDN des Systems anzeigen und diese Datei auch ändern. Es wird im Bild unten gezeigt:

Abbildung 2: Konfigurieren des Hostnamens

Abschluss

Netzwerkadministratoren sollten über gute Kenntnisse über den ordnungsgemäßen Konfigurieren des Domänennamens und im Hostnamen verfügen. Dies hilft ihnen bei der Fehlerbehebung vieler Netzwerkprobleme im Netzwerk ihres Unternehmens. Als nächstes können Sie verschiedene Tools für System- und Netzwerküberwachung erkunden.

Verweise:

1. Red Hat Enterprise Linux 4: Referenzhandbuch. (N.D.). MIT - Massachusetts Institute of Technology. https: // web.MIT.EDU/rhel-doc/4/rh-docs/rhel-rg-en-4/ch-Bind.html

2. Über voll qualifizierte Domainnamen (FQDNs). (2018, 14. Mai). Wissensbasis der Indiana University. https: // kb.IU.EDU/D/AIUV