Vad är ett värdnamn?
Ett värdnamn är en lättläst etikett som tilldelas en enhet som är ansluten till ett nätverk och används för att identifiera just den maskinen i nätverket. I domännamn är värdnamnet vanligtvis den vänstra delen av ett fullständigt kvalificerat domännamn (FQDN), till exempel www i www.example.com eller mail i mail.example.com. Värdnamn ger servrar minnesvärda identifierare som annars bara skulle nås via IP-adresser.
Värdnamnens struktur och konventioner
I domännamn
www.example.com
│ │ │
│ │ └── TLD
│ └── Second-level domain
└── Hostname (subdomain)
Vanliga värdnamn
| Värdnamn | Typiskt användningsområde |
|---|---|
| www | Webbserver (World Wide Web) |
| E-postserver | |
| ftp | Filöverföringsserver |
| api | API-slutpunktsserver |
| dev | Utvecklingsmiljö |
| staging | Testning före produktion |
| blog | Bloggplattform |
| shop | E-handelsplattform |
| cdn | Innehållsleveransnätverk |
| ns1, ns2 | DNS-namnservrar |
Värdnamn jämfört med domännamn
Förstå skillnaden:
- Värdnamn: Identifierar en specifik maskin (www, mail, ftp)
- Domännamn: Det registrerade namnet (example.com)
- FQDN: Den fullständiga adressen som kombinerar båda (www.example.com.)
Exempel i detalj
server01.datacenter.example.com.
│ │ │ │
│ │ │ └── Root (implicit)
│ │ └── Domain
│ └── Subdomain
└── Hostname (machine identifier)
Regler och begränsningar för värdnamn
Giltiga värdnamn måste följa dessa konventioner:
1. Längd: 1–63 tecken per etikett, totalt 253 för FQDN
2. Tecken: Bokstäver (a–z), siffror (0–9) och bindestreck (-)
3. Början/slut: Måste börja och sluta med ett alfanumeriskt tecken
4. Skiftläge: Skiftlägesokänsligt (DNS behandlar A–Z och a–z likadant)
5. Inga understreck: Trots vanlig användning bryter understreck mot RFC-standarder
Giltiga exempel
www
mail-server
server01
api-v2
my-app-prod
Ogiltiga exempel
-server (starts with hyphen)
server_ (contains underscore - technically invalid)
my..server (consecutive dots)
DNS-konfiguration för värdnamn
Värdnamn kopplas till IP-adresser via DNS-poster:
A-post (IPv4)
www IN A 192.0.2.1
mail IN A 192.0.2.2
AAAA-post (IPv6)
www IN AAAA 2001:db8::1
CNAME (namnalias)
blog IN CNAME www.example.com.
Lokala och nätverksbaserade värdnamn
Lokalt värdnamn
Anges på själva maskinen:
# Linux/Mac
hostname
hostnamectl set-hostname webserver01
# Windows
hostname
Nätverksbaserat värdnamn
Konfigureras i DNS så att det kan upplösas till en IP-adress:
- Hanteras genom DNS-zonfiler
- Kräver konfiguration av DNS-servern
- Sprids över internet
Bästa praxis
1. Använd beskrivande namn: Välj värdnamn som anger funktionen
2. Följ namnkonventioner: Skapa konsekventa mönster
3. Håll det kort: Enklare att skriva och komma ihåg
4. Undvik specialtecken: Använd alfanumeriska tecken och bindestreck
5. Dokumentera tilldelningar: Underhåll mappningar mellan värdnamn och IP-adresser
6. Planera för skala: Använd numreringssystem för flera servrar
Värdnamn är grunden för identifiering i nätverk och överbryggar skillnaden mellan lättlästa etiketter och numeriska IP-adresser som datorer använder för kommunikation.