Was ist ein Hostname? Erklärung für Einsteiger
Fragen Sie sich, was ein Hostname eigentlich genau ist und wofür Sie ihn brauchen? Ein Hostname ist ein grundlegendes Konzept in Computernetzwerken. Was ist ein Hostname nun eigentlich, und warum sollte jeder Internetnutzer das verstehen. Ob Sie eine Website verwalten, E-Mail konfigurieren oder einen Server einrichten: Mit Hostnamen kommen Sie unweigerlich in Berührung. In diesem einsteigerfreundlichen Artikel erklären wir verständlich, was ein Hostname ist, wie er funktioniert und wofür Sie ihn verwenden.
Was ist ein Hostname: die grundlegende Definition
Was ist ein Hostname in einfachen Worten? Ein Hostname ist ein lesbarer Name, der einem Gerät (Host) in einem Netzwerk zugewiesen wird. Statt einer schwer zu merkenden IP-Adresse wie 192.168.1.100 können Sie einen Hostnamen wie „webserver01“ oder „mail.example.com“ verwenden. Jetzt, da Sie auf der grundlegendsten Ebene wissen, was ein Hostname ist, können wir einen Vergleich ziehen. Es ist vergleichbar damit, wie Sie Kontakte in Ihrem Telefon unter einem Namen statt unter einer Telefonnummer speichern.
Ein Hostname ermöglicht es, Computer, Server, Drucker und andere Netzwerkgeräte mit einem Namen zu identifizieren, der für Menschen verständlich ist. Im Internet sind Hostnamen Teil des Domain Name System (DNS), das diese Namen in IP-Adressen übersetzt.
Der Aufbau eines Hostnamens erklärt
Ein vollständiger Hostname (auch Fully Qualified Domain Name oder FQDN genannt) besteht aus mehreren Teilen, die durch Punkte getrennt sind. Sehen wir uns den Aufbau an einem Beispiel an:
mail.example.com
Das zerlegen wir wie folgt:
| Bestandteil | Beispiel | Erklärung |
|---|---|---|
| Hostname | Der Name des bestimmten Geräts oder Dienstes | |
| Domainname | firma | Der Name Ihrer Organisation oder Website |
| Top-Level-Domain | .com | Der Ländercode oder die generische Endung |
| FQDN (vollständig) | mail.example.com | Der vollständige, eindeutige Name im Internet |
Der Unterschied zwischen Hostname und Domainname
Die Begriffe Hostname und Domainname werden oft synonym verwendet, es gibt aber einen feinen Unterschied. Der Domainname ist die übergeordnete Adresse (example.com), während der Hostname ein bestimmtes Gerät oder einen bestimmten Dienst innerhalb dieser Domain bezeichnet (mail.example.com, www.example.com, ftp.example.com). Der Domainname ist also ein Teil des vollständigen Hostnamens.
Wo begegnen Ihnen Hostnamen in der Praxis?
Hostnamen spielen in vielen alltäglichen technischen Szenarien eine Rolle. Hier sind die häufigsten Anwendungen:
Webhosting und Server
Wenn Sie ein Webhosting-Paket buchen, wird Ihrem Server ein Hostname zugewiesen. Das kann etwa server1.example.net sein. Diesen Hostnamen verwenden Sie, um sich per FTP, SSH oder über das Control Panel mit Ihrem Server zu verbinden.
E-Mail-Konfiguration
Beim Einrichten Ihrer E-Mail-Adresse brauchen Sie Hostnamen für den Posteingangs- und den Postausgangsserver. Typische Beispiele sind imap.example.net für eingehende Mail und smtp.example.net für ausgehende Mail. Ohne die richtigen Hostnamen kann Ihr E-Mail-Programm keine Verbindung herstellen.
DNS-Konfiguration
In DNS-Records verwenden Sie Hostnamen, um anzugeben, welche Server für Ihre Domain zuständig sind. MX-Records verweisen auf Ihren Mailserver, NS-Records auf Ihre Nameserver, und CNAME-Records verknüpfen einen Hostnamen mit einem anderen Hostnamen.
Lokale Netzwerke
In Ihrem Heim- oder Büronetzwerk haben Geräte ebenfalls Hostnamen. Ihr Computer hat einen Hostnamen (zum Beispiel DESKTOP-ABC123 unter Windows), und über diesen Namen können andere Geräte im Netzwerk Ihren Computer finden, ohne die IP-Adresse zu kennen.
Hostname einrichten und ändern
Je nach Betriebssystem und Anwendung gibt es verschiedene Möglichkeiten, einen Hostnamen einzurichten oder zu ändern.
Hostname unter Linux anzeigen und ändern
Auf einem Linux-Server können Sie den Hostnamen über das Terminal abfragen und ändern:
# Huidige hostnaam bekijken
hostname
# Hostnaam permanent wijzigen
sudo hostnamectl set-hostname nieuwenaam.example.com
# Verifiëren
hostnamectl
Vergessen Sie nicht, auch die Datei /etc/hosts zu aktualisieren, damit der neue Hostname korrekt zur richtigen IP-Adresse aufgelöst wird.
Hostname unter Windows ändern
- Systemeigenschaften öffnen: Drücken Sie Windows+Pause oder gehen Sie zu Einstellungen > System > Info
- Klicken Sie auf „Diesen PC umbenennen“: Hier können Sie den Computernamen (Hostnamen) anpassen
- Geben Sie den neuen Namen ein: Verwenden Sie nur Buchstaben, Ziffern und Bindestriche
- Starten Sie den Computer neu: Die Änderung wird nach einem Neustart wirksam
Hostname für eine Website einrichten
Um einen Hostnamen wie www.example.com mit Ihrem Webserver zu verknüpfen, müssen Sie einen DNS-Record anlegen. Das tun Sie bei der Stelle, die Ihr DNS verwaltet, oft Ihr Domain-Registrar oder Hosting-Anbieter. Legen Sie einen A-Record an, der den Hostnamen mit der IP-Adresse Ihres Servers verknüpft.
Regeln für gültige Hostnamen
Nicht jeder Name ist ein gültiger Hostname. Es gelten technische Regeln, die in Internetstandards festgelegt sind:
- Maximal 253 Zeichen: Der vollständige Hostname (FQDN) darf nicht länger als 253 Zeichen sein
- Labels mit max. 63 Zeichen: Jeder Teil zwischen den Punkten darf höchstens 63 Zeichen enthalten
- Erlaubte Zeichen: Buchstaben (a-z), Ziffern (0-9) und Bindestriche (-)
- Nicht mit Bindestrich beginnen oder enden: Ein Label darf nicht mit einem Bindestrich beginnen oder enden
- Keine Unterscheidung von Groß- und Kleinschreibung: Hostnamen sind case-insensitive (Server1 = server1)
| Hostname | Gültig? | Grund |
|---|---|---|
| webserver01 | Ja | Buchstaben und Ziffern |
| mail-server.example.com | Ja | Bindestrich ist erlaubt |
| -server.nl | Nein | Beginnt mit Bindestrich |
| server_01.nl | Nein | Unterstrich ist nicht erlaubt |
| mein server.nl | Nein | Leerzeichen sind nicht erlaubt |
Hostname und E-Mail: die Verbindung über den MX-Record
Eine der wichtigsten Anwendungen von Hostnamen ist E-Mail. Wenn jemand eine E-Mail an info@example.com sendet, muss das sendende Mailsystem wissen, welcher Server für den Empfang von E-Mails für example.com zuständig ist. Das wird durch den MX-Record (Mail Exchange Record) im DNS festgelegt.
Ein MX-Record enthält einen Hostnamen, der auf den Mailserver verweist. Zum Beispiel:
example.com. MX 10 mail.example.com.
mail.example.com. A 93.184.216.34
Der erste Record besagt: „E-Mail für example.com muss an den Server mit dem Hostnamen mail.example.com gehen“. Der zweite Record übersetzt diesen Hostnamen in eine IP-Adresse. Ohne korrekt konfigurierte Hostnamen empfangen Sie keine E-Mails. Möchten Sie mehr über das Einrichten von E-Mail erfahren? Lesen Sie unsere Anleitung zum Erstellen einer E-Mail-Adresse.
Hostname vs. IP-Adresse: Wann verwenden Sie was?
In manchen Situationen können Sie sowohl einen Hostnamen als auch eine IP-Adresse verwenden, um einen Server zu erreichen. Wann wählen Sie welche Option?
Wann Sie einen Hostnamen verwenden
- Beim Konfigurieren von E-Mail-Programmen (imap.example.net, smtp.example.net)
- In Webbrowsern (www.example.com)
- Bei der DNS-Konfiguration in CNAME- und MX-Records
- Für Dienste, deren IP-Adresse sich ändern kann
Wann Sie eine IP-Adresse verwenden
- Bei der Fehlersuche bei DNS-Problemen
- In Firewall-Regeln und der Netzwerkkonfiguration
- Wenn der DNS-Server nicht erreichbar ist
- In A-Records und AAAA-Records (diese müssen immer eine IP enthalten)
Häufige Fragen zu Hostnamen
Kann ich meinen Hostnamen frei wählen?
Wenn Sie sich fragen, was ein Hostname in Ihrer konkreten Situation ist: Auf Ihrem eigenen Server oder Computer können Sie den lokalen Hostnamen frei wählen, sofern Sie die Benennungsregeln einhalten. Für Hostnamen im Internet müssen Sie Inhaber der zugehörigen Domain sein und die DNS-Records korrekt konfigurieren.
Was passiert, wenn mein Hostname nicht funktioniert?
Wenn ein Hostname nicht aufgelöst wird (in eine IP-Adresse übersetzt), kann das an einem Fehler in der DNS-Konfiguration, einer abgelaufenen Domain oder Verzögerungen bei der DNS-Propagation liegen. Prüfen Sie Ihre DNS-Records und testen Sie mit dem Befehl nslookup oder dig.
Ist „localhost“ auch ein Hostname?
Ja, localhost ist ein spezieller Hostname, der immer auf Ihren eigenen Computer verweist (IP-Adresse 127.0.0.1). Er wird häufig beim Entwickeln und Testen von Websites und Anwendungen auf dem eigenen Rechner verwendet.
Wie viele Hostnamen kann ich unter meiner Domain anlegen?
Es gibt keine praktische Grenze für die Anzahl der Hostnamen, die Sie unter Ihrem Domainnamen anlegen können. Jeder Hostname benötigt einen zugehörigen DNS-Record (A, AAAA oder CNAME), um zu funktionieren.
Hostnamen bei bekannten Hosting-Anbietern
Jeder Hosting-Anbieter verwendet Hostnamen für seine Server und Dienste. Hier sind typische Beispiele für Hostnamen, denen Sie beim Konfigurieren Ihres Hostings begegnen:
| Dienst | Typischer Hostname | Wofür |
|---|---|---|
| FTP-Server | ftp.example.com | Dateien hoch- und herunterladen |
| IMAP-Server | imap.example.com | Eingehende E-Mails abrufen |
| SMTP-Server | smtp.example.com | Ausgehende E-Mails versenden |
| MySQL-Server | mysql.example.com oder localhost | Datenbankverbindung |
| cPanel | cpanel.example.com oder server.example.net:2083 | Hosting-Verwaltung |
Die richtigen Hostnamen zu kennen ist entscheidend, wenn Sie Ihre Website, Ihre E-Mail und andere Online-Dienste konfigurieren. Bewahren Sie diese Daten immer an einem sicheren Ort auf, damit Sie sie griffbereit haben, wenn Sie Konfigurationsänderungen vornehmen müssen.
Möchten Sie mehr darüber wissen, was ein Hostname im Kontext Ihres konkreten Hostings ist? Lesen Sie die Dokumentation Ihres Anbieters oder wenden Sie sich an dessen Support. Die meisten Anbieter nennen alle benötigten Hostnamen in der Willkommensnachricht, die Sie nach dem Anlegen Ihres Kontos erhalten.
Tipps für die Wahl guter Hostnamen
Beim Einrichten von Servern und Diensten ist es sinnvoll, bewusst über Ihre Namenskonvention nachzudenken. Gute Hostnamen sind beschreibend, einheitlich und leicht zu merken. Hier einige praktische Tipps, die Sie anwenden können:
- Seien Sie beschreibend: Verwenden Sie Namen, die die Funktion angeben (web01, db-primary, mail-eu), statt beliebiger Namen
- Seien Sie einheitlich: Verwenden Sie für alle Server in Ihrer Infrastruktur dieselbe Namensstruktur
- Halten Sie es kurz: Lange Hostnamen sind schwerer zu tippen und zu merken. Streben Sie höchstens 15 bis 20 Zeichen pro Label an
- Verwenden Sie Nummern: Fügen Sie Nummern hinzu, wenn Sie mehrere Server mit derselben Funktion haben (web01, web02)
- Vermeiden Sie Sonderzeichen: Verwenden Sie für maximale Kompatibilität nur Buchstaben, Ziffern und Bindestriche
- Dokumentieren Sie Ihr Schema: Halten Sie Ihre Namenskonvention schriftlich fest, damit alle in Ihrem Team denselben Standard befolgen
Jetzt, da Sie wissen, was ein Hostname ist, verstehen Sie einen der grundlegenden Bausteine des Internets. Hostnamen ermöglichen es, Server, Websites und Dienste über lesbare Namen statt über Zahlenreihen zu erreichen. Ob Sie Ihr Webhosting konfigurieren, eine E-Mail-Adresse einrichten oder Ihren eigenen Server verwalten: Mit Hostnamen werden Sie immer zu tun haben.
Jetzt, da Sie vollständig verstehen, was ein Hostname ist und wie er funktioniert, merken Sie sich Folgendes: Ein Hostname ist nichts weiter als eine für Menschen lesbare Bezeichnung für ein Netzwerkgerät. Über das DNS-System wird diese Bezeichnung in die IP-Adresse übersetzt, die Computer brauchen, um miteinander zu kommunizieren. Mit der richtigen DNS-Konfiguration und Benennung sorgen Sie dafür, dass Ihre Online-Dienste für alle zuverlässig erreichbar und auffindbar sind.
Was ist ein Hostname: technische Nutzung in der Praxis
Jetzt, da Sie wissen, was ein Hostname ist, sehen wir uns an, wie Hostnamen in der Praxis beim Konfigurieren von Servern, Netzwerken und Hosting-Umgebungen verwendet werden.
Hostnamen in der Serverkonfiguration
Beim Einrichten eines Servers ist der Hostname eine der ersten Einstellungen, die Sie konfigurieren. Der Hostname identifiziert Ihren Server eindeutig im Netzwerk und wird in Logdateien, im Monitoring und in der Kommunikation zwischen Servern verwendet. Eine gute Konvention für die Benennung von Servern ist:
- Funktion-Standort-Nummer: zum Beispiel web-ams-01, db-rtd-02, mail-ams-01
- Umgebung als Präfix: zum Beispiel prod-web-01, staging-web-01, dev-web-01
- Vermeiden Sie kreative Namen: Namen wie „apollo“ oder „thunderbird“ sind nett, aber in größeren Infrastrukturen unpraktisch
Hostnamen bei der Webhosting-Konfiguration
Beim Einrichten von Webhosting begegnen Ihnen Hostnamen an verschiedenen Stellen:
- E-Mail-Einstellungen: der Posteingangs- und Postausgangsserver (etwa mail.example.com)
- FTP-Server: der Server, auf den Sie Dateien hochladen (etwa ftp.example.com)
- Datenbankserver: oft „localhost“, wenn die Datenbank auf demselben Server läuft
- Nameserver: die DNS-Server, die Ihre Domain verwalten (etwa ns1.example.net)
Hostname einrichten und ändern
Das Einrichten oder Ändern eines Hostnamens unterscheidet sich je nach Betriebssystem. Hier die Anleitungen für die gängigsten Systeme:
| Betriebssystem | Befehl | Dauerhaft |
|---|---|---|
| Linux (systemd) | hostnamectl set-hostname naam | Ja |
| Linux (ältere Versionen) | /etc/hostname bearbeiten | Ja, nach Reboot |
| Windows | System > Info > Gerätename | Ja, nach Neustart |
| macOS | Systemeinstellungen > Freigaben > Gerätename | Ja |
Häufige Probleme mit Hostnamen
Eine falsche Hostname-Konfiguration kann zu verschiedenen Problemen führen. Hier sind die häufigsten Probleme und ihre Lösungen:
- E-Mail wird abgelehnt: Wenn der Reverse DNS (PTR-Record) Ihres Mailservers nicht mit dem Hostnamen übereinstimmt, lehnen manche Mailserver Ihre Nachrichten ab. Sorgen Sie dafür, dass Hostname, A-Record und PTR-Record übereinstimmen.
- SSL-Zertifikatsfehler: Ein SSL-Zertifikat ist an einen bestimmten Hostnamen gebunden. Wenn Ihre Website über einen anderen Hostnamen erreichbar ist als den, für den das Zertifikat ausgestellt wurde, erhalten Besucher eine Sicherheitswarnung.
- DNS-Auflösung schlägt fehl: Wenn ein Hostname nicht in eine IP-Adresse umgewandelt werden kann, prüfen Sie, ob der A-Record korrekt eingerichtet ist und ob die Nameserver erreichbar sind.
- Interne Netzwerkkommunikation schlägt fehl: Server, die sich gegenseitig über den Hostnamen erreichen wollen, brauchen eine korrekt konfigurierte Datei /etc/hosts oder einen funktionierenden internen DNS-Server.
Hostnamen korrekt zu konfigurieren wirkt wie ein Detail, ist aber grundlegend für das Funktionieren Ihrer gesamten Server- und Hosting-Infrastruktur. Nehmen Sie sich die Zeit, Ihre Hostnamen einheitlich und logisch einzurichten.
Hostname und E-Mail: die entscheidende Verbindung
Der Hostname spielt bei der E-Mail-Zustellung eine besonders wichtige Rolle. Empfangende Mailserver prüfen den Hostnamen Ihres Mailservers über verschiedene Mechanismen, um zu verifizieren, dass Ihre Nachrichten legitim sind.
Der PTR-Record (Pointer Record) oder Reverse DNS verknüpft eine IP-Adresse zurück mit einem Hostnamen. Wenn Ihr Mailserver eine Nachricht sendet, prüft der empfangende Server, ob die IP-Adresse einen gültigen PTR-Record hat und ob dieser mit dem Hostnamen im HELO/EHLO-Befehl übereinstimmt. Stimmen sie nicht überein, wird Ihre Nachricht möglicherweise abgelehnt oder als Spam markiert. Wenden Sie sich an Ihren Hosting-Anbieter, um einen korrekten PTR-Record einzurichten, wenn Sie selbst einen Mailserver betreiben.
Der Hostname Ihres Mailservers muss auch mit Ihren MX-Records und dem SSL-Zertifikat übereinstimmen. Wenn Ihr MX-Record auf mail.example.com verweist, muss das SSL-Zertifikat auf diesem Server auch für mail.example.com gültig sein. Eine Abweichung führt zu TLS-Fehlern bei der Zustellung verschlüsselter E-Mails.
Bei Websites ist der Hostname für Virtual Hosting relevant, bei dem mehrere Websites auf demselben Server laufen. Der Webserver verwendet den Hostnamen im HTTP-Host-Header, um zu bestimmen, welche Website angezeigt werden soll. Eine falsche Hostname-Konfiguration kann dazu führen, dass Besucher die falsche Website sehen oder eine Fehlermeldung erhalten. Dieses Problem tritt vor allem beim Anlegen von Subdomains auf, wenn die Serverkonfiguration nicht korrekt aktualisiert wurde.
Was ist ein Hostname: Zusammenfassung und praktische Tipps
Jetzt, da Sie ein vollständiges Bild davon haben, was ein Hostname ist und wie Hostnamen in der Praxis verwendet werden, hier eine Zusammenfassung der wichtigsten Punkte und praktische Tipps zum Mitnehmen.
Ein Hostname ist der für Menschen lesbare Name eines Geräts in einem Netzwerk. Im Kontext von Webhosting ist es der Name, unter dem Ihr Server identifiziert wird, und er bildet die Grundlage aller Kommunikation: vom Laden von Websites bis zum Versenden von E-Mails. Wählen Sie immer beschreibende, einheitliche Hostnamen, die Funktion und Standort des Servers widerspiegeln. Vermeiden Sie Sonderzeichen und verwenden Sie in Hostnamen nur Kleinbuchstaben, Ziffern und Bindestriche. Dokumentieren Sie alle Ihre Hostnamen und die zugehörigen IP-Adressen in einem zentralen Verzeichnis. Testen Sie nach jeder Änderung, ob der Hostname korrekt aufgelöst wird und ob alle abhängigen Dienste noch funktionieren. Mit diesen Grundprinzipien vermeiden Sie die meisten Probleme, die durch eine falsche Hostname-Konfiguration entstehen können.
Hostname: warum er für Ihre Online-Präsenz wichtig ist
Zu verstehen, was ein Hostname ist und wie Hostnamen funktionieren, ist Grundwissen für alle, die eine Website verwalten oder Online-Dienste anbieten. Hostnamen bilden die Brücke zwischen den für Menschen verständlichen Domainnamen und den numerischen IP-Adressen, mit denen Computer miteinander kommunizieren. Ein korrekt konfigurierter Hostname ist unverzichtbar für das Laden Ihrer Website, die Zustellung Ihrer E-Mails und die Absicherung Ihrer Verbindungen über SSL-Zertifikate. Wenn Sie Ihre Hostnamen logisch und einheitlich benennen, Ihre DNS-Records korrekt konfigurieren und regelmäßig prüfen, ob alles wie vorgesehen funktioniert, legen Sie ein solides technisches Fundament für Ihre gesamte Online-Präsenz. Nutzen Sie dieses Wissen beim Einrichten neuer Server, beim Konfigurieren von Diensten und bei der Diagnose von Verbindungsproblemen.
Hostnamen in der Praxis: konkrete Beispiele
Um die Theorie über Hostnamen greifbar zu machen, folgen hier Praxisbeispiele, die Sie direkt anwenden können. Für einen Webserver verwenden Sie typischerweise www als Hostnamen, kombiniert mit Ihrer Domain: www.example.com. Ihr Mailserver erhält den Hostnamen mail.example.com und Ihr FTP-Server ftp.example.com. Wenn Sie mehrere Webanwendungen betreiben, verwenden Sie beschreibende Hostnamen wie shop.example.com für Ihren Webshop und blog.example.com für Ihren Blog. Für interne Server, die nicht öffentlich zugänglich sind, wählen Sie Namen, die die Funktion beschreiben: db01 für Ihren ersten Datenbankserver, backup01 für Ihren Backup-Server und monitor für Ihr Monitoring-System. Wenn Sie diese Namenskonventionen konsequent anwenden, weiß jeder in Ihrem Team sofort, welcher Server welche Funktion erfüllt, und die Verwaltung bleibt übersichtlich und effizient.