Qu'est-ce qu'un nom d'hôte?
Un hostname est une étiquette lisible par l'homme attribuée à un appareil connecté à un réseau, utilisé pour identifier cette machine spécifique dans le réseau. Dans le contexte des noms de domaine, le nom d'hôte apparaît généralement comme le composant le plus à gauche d'un nom de domaine entièrement qualifié (FQDN), comme "www" dans www.example.com ou "mail" dans mail.example.com. Les noms d'hôte fournissent des identifiants mémorables pour les serveurs qui autrement seraient accessibles uniquement via des adresses IP.
Nom d'hôte Structure et conventions
Dans les noms de domaine
www.example.com
│ │ │
│ │ └── TLD
│ └── Second-level domain
└── Hostname (subdomain)
Noms d'hôte communs
| Nom de l'hôte | Objectif typique |
|---|---|
| Autres | Serveur Web (World Wide Web) |
| courrier | Serveur de messagerie |
| FTP | Serveur de transfert de fichiers |
| api | Serveur de paramètres de l'API |
| dev | Environnement de développement |
| mise en scène | Essais de préproduction |
| blog | Plateforme Blog |
| magasin | Plateforme de commerce électronique |
| cdn | Réseau de livraison de contenu |
| ns1, ns2 | Serveurs de noms DNS |
Nom d'hôte vs Nom de domaine
Comprendre la distinction :
- Nom d'utilisateur: Indique une machine spécifique (www, mail, ftp)
- Nom du domaine: Nom enregistré (example.com)
- FQDN: Adresse complète combinant les deux (www.example.com.)
Exemple Répartition
server01.datacenter.example.com.
│ │ │ │
│ │ │ └── Root (implicit)
│ │ └── Domain
│ └── Subdomain
└── Hostname (machine identifier)
Règles et restrictions concernant le nom d'hôte
Les noms d'hôte valides doivent suivre ces conventions :
1. Longueur: 1-63 caractères par étiquette, 253 au total pour FQDN
2. Caractéristiques: Lettres (a-z), nombres (0-9), tirets (-)
3. Début/fin: doit commencer et terminer par un caractère alphanumérique
4. Case: Insensible aux cas (le DNS traite A-Z comme a-z)
5. Pas de soulignement: Malgré l'usage courant, souligne la violation des normes RFC
Exemples valides
www
mail-server
server01
api-v2
my-app-prod
Exemples non valides
-server (starts with hyphen)
server_ (contains underscore - technically invalid)
my..server (consecutive dots)
Configuration DNS pour Hostnames
Les noms d'hôte sont cartographiés vers les adresses IP via les enregistrements DNS :
Un enregistrement (IPv4)
www IN A 192.0.2.1
mail IN A 192.0.2.2
Enregistrement AAAA (IPv6)
www IN AAAA 2001:db8::1
Le CNAME (Alias)
blog IN CNAME www.example.com.
Noms d'hôte locaux ou de réseau
Nom d'hôte local
Régler sur la machine elle-même:
# Linux/Mac
hostname
hostnamectl set-hostname webserver01
# Windows
hostname
Nom d'hôte du réseau
Configuration dans DNS pour résoudre à IP :
- Géré à travers les fichiers de zone DNS
- Nécessite la configuration du serveur DNS
- Propage sur Internet
Meilleures pratiques
1. Utiliser des noms descriptifs: Choisissez des noms d'hôte qui indiquent la fonction
2. Suivant les conventions de nommage: Établir des modèles cohérents
3. Soyez bref: Plus facile à taper et à mémoriser
4. Éviter les caractères spéciaux : Se tenir à l'alphanumérique et aux tirets
5. Affectations de documents: Maintenez les mappages hostname-to-IP
6. Plan pour l'échelle: Utiliser des schémas de numérotation pour plusieurs serveurs
Les noms d'hôte servent de base à l'identification du réseau, comblant l'écart entre les étiquettes lisibles par l'homme et les adresses IP numériques que les ordinateurs utilisent pour la communication.