Hostnaam

Domein-basis
Een label dat aan een apparaat dat met een netwerk is verbonden, is toegewezen.
← Terug naar Woordenlijst

Wat is een hostnaam?

Een hostname is een menselijk leesbaar label dat wordt toegewezen aan een apparaat dat verbonden is met een netwerk en gebruikt wordt om die specifieke machine binnen het netwerk te identificeren. In de context van domeinnamen verschijnt de hostnaam meestal als het meest linkse onderdeel van een volledig gekwalificeerde domeinnaam (FQDN), zoals "www" in www.example.com of "mail" in mail.example.com. Hostnamen geven memorabele identificaties voor servers die anders alleen via IP-adressen zouden worden benaderd.

Hostnaamstructuur en conventies

In domeinnamen

www.example.com

│ │ │

│ │ └── TLD

│ └── Second-level domain

└── Hostname (subdomain)

Gemeenschappelijke hostnamen

HostnaamTypisch doel
wwwWebserver (World Wide Web)
postE-mailserver
ftpBestandsoverdrachtserver
apiAPI-eindpuntserver
devOntwikkelingsklimaat
stagingTesten vóór de productie
blogBlogplatform
winkelE-commerceplatform
cdnInhoudsleveringsnetwerk
ns1, ns2DNS-naamservers

Hostnaam vs domeinnaam

Inzicht in het onderscheid:

Voorbeeld indeling

server01.datacenter.example.com.

│ │ │ │

│ │ │ └── Root (implicit)

│ │ └── Domain

│ └── Subdomain

└── Hostname (machine identifier)

Hostnaamregels en beperkingen

Geldige hostnamen moeten deze conventies volgen:

1. Lengte: 1-63 karakters per label, 253 totaal voor FQDN

2. Characters: Letters (a-z), nummers (0-9), koppeltekens (-)

3. Start/End: Moet beginnen en eindigen met alfanumeriek teken

4. Case: Case-ongevoelig (DNS behandelt A-Z hetzelfde als a-z)

5. Geen onderstreepte punten: Ondanks algemeen gebruik, onderstrepen RFC-normen

geldige voorbeelden

www

mail-server

server01

api-v2

my-app-prod

Ongeldige voorbeelden

-server (starts with hyphen)

server_ (contains underscore - technically invalid)

my..server (consecutive dots)

DNS-configuratie voor hostnamen

Hostnamen worden toegewezen aan IP-adressen via DNS-records:

Een 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 versus netwerkhostnamen

Lokale hostnaam

Zet op de machine zelf:

# Linux/Mac

hostname

hostnamectl set-hostname webserver01

# Windows

hostname

Netwerkhostnaam

Geconfigureerd in DNS om IP op te lossen:

Beste praktijken

1. Gebruik beschrijvende namen: Kies hostnamen die functie aangeven

2. Volg naamgeving conventies: Vaststelling van consistente patronen

3. Houd het kort: Makkelijker te typen en te onthouden

4. Vermijd speciale tekens: Hou je aan alfanumerieke en koppeltekens

5. Documentopdrachten: hostname-to-IP-mappings behouden

6. Plan voor schaal: Nummerschema's gebruiken voor meerdere servers

Hostnamen dienen als basis voor netwerkidentificatie, waardoor de kloof tussen menselijk leesbare labels en numerieke IP-adressen die computers gebruiken voor communicatie wordt overbruggen.

Pas Deze Kennis Toe

Gebruik de API van DomScan om domeinbeschikbaarheid, gezondheid en meer te controleren.