Hostname

Domain-Grundlagen
Eine Bezeichnung für ein mit einem Netzwerk verbundenes Gerät.
← Zurück zum Glossar

Was ist ein Hostname?

Ein hostname ist ein human lesbares Etikett, das einem an ein Netzwerk angeschlossenen Gerät zugeordnet ist, mit dem diese bestimmte Maschine innerhalb des Netzwerks identifiziert wird. Im Kontext von Domainnamen erscheint der Hostname typischerweise als linker Bestandteil eines vollqualifizierten Domainnamens (FQDN), wie z.B. "www" in www.example.com oder "mail" in mail.example.com. Hostnames liefern für Server, auf die sonst nur über IP-Adressen zugegriffen wird, merkliche Kennungen.

Hostname Struktur und Konventionen

In Domain Names

www.example.com

│ │ │

│ │ └── TLD

│ └── Second-level domain

└── Hostname (subdomain)

Häufige Hostnames

HostnameTypische Zwecke
www.Webserver (World Wide Web)
PostsendungEmail Server
ftpDateiübertragungsserver
apiAPI Endpoint Server
devEntwicklungsumgebung
InstandsetzungVorproduktionsprüfungen
BlogBlog-Plattform
ShopE-Commerce-Plattform
cdContent Delivery Network
ns1, ns2DNS-Nameserver

Hostname vs Domain Name

Verständnis der Unterscheidung:

Beispiel Breakdown

server01.datacenter.example.com.

│ │ │ │

│ │ │ └── Root (implicit)

│ │ └── Domain

│ └── Subdomain

└── Hostname (machine identifier)

Hostname Regeln und Einschränkungen

Gültige Hostnamen müssen diesen Konventionen folgen:

1. Length: 1-63 Zeichen pro Label, insgesamt 253 für FQDN

2. Charakter: Buchstaben (a-z), Zahlen (0-9), Bindestriche (-)

3. **Start/End*: Muss beginnen und enden mit alphanumerischem Charakter

4. Sache: Case-insensitive (DNS behandelt A-Z wie a-z)

5. ** Keine Unterpunkte*: Trotz häufiger Nutzung verletzen Unterstriche RFC-Standards

Gültige Beispiele

www

mail-server

server01

api-v2

my-app-prod

Invalid Beispiele

-server (starts with hyphen)

server_ (contains underscore - technically invalid)

my..server (consecutive dots)

DNS Konfiguration für Hostnames

Hostname werden über DNS-Datensätze auf IP-Adressen abgebildet:

A Record (IPv4)

www     IN  A     192.0.2.1

mail IN A 192.0.2.2

AAAA Record (IPv6)

www     IN  AAAA  2001:db8::1

CNAME (Alias)

blog    IN  CNAME www.example.com.

Lokale vs Network Hostnames

Lokaler Hostname

Auf die Maschine selbst stellen:

# Linux/Mac

hostname

hostnamectl set-hostname webserver01

# Windows

hostname

Network Hostname

Konfiguriert in DNS, um IP zu beheben:

Bewährte Praktiken

1. **Beschreibende Namen*: Wählen Sie Hostnamen, die Funktion anzeigen

2. ** Folgen Sie den Namen Konventionen*: Konsistente Muster erstellen

3. **Keep it short*: Einfacher zu tippen und zu erinnern

4. **Avoid Sonderzeichen*: Stick to alphanumerisch und hyphens

5. **Beauftragungen*: Hostname-zu-IP-Mappings aufbewahren

6. Plan für Skalen : Verwenden Sie Nummerierungsschemas für mehrere Server

Hostname dienen als Grundlage der Netzwerkidentifikation, Überbrückung der Lücke zwischen human lesbaren Etiketten und numerischen IP-Adressen, die Computer für die Kommunikation verwenden.

Setzen Sie dieses Wissen in die Praxis um

Verwenden Sie die DomScan-API, um Domänenverfügbarkeit, Gesundheit und mehr zu prüfen.