Qu'est-ce qu'un FQDN (Fully Qualified Domain Name) ?
Un nom de domaine entièrement qualifié (FQDN) est le nom de domaine complet qui indique l'emplacement exact d'un hôte dans la hiérarchie DNS. Il comprend toutes les étiquettes, du nom d'hôte précis jusqu'au domaine racine, sans laisser d'ambiguïté sur l'emplacement désigné.
Structure d'un FQDN
Composants
hostname.subdomain.domain.tld.
↓ ↓ ↓ ↓
www blog example com (root)
Lecture de la hiérarchie
De droite à gauche, du niveau le plus significatif au moins significatif :
- Racine (représentée par le point final)
- TLD (.com)
- Domaine (example)
- Sous-domaine(s) (blog)
- Nom d'hôte (www)
Exemples de FQDN
| FQDN | Composants |
|---|---|
| www.example.com. | host.domain.tld |
| mail.subdomain.example.com. | host.sub.domain.tld |
| server1.dc1.internal.company.com. | host.sub.sub.domain.tld |
FQDN et noms de domaine relatifs
FQDN (absolu)
- Chemin complet jusqu'à la racine
- Se termine par un point final
- Référence sans ambiguïté
- Exemple : www.example.com.
Nom de domaine relatif
- Chemin incomplet
- Sans point final
- Dépend du contexte
- Exemple : www
Le point final
Signification
Le point final représente la racine DNS :
www.example.com.
↑
Root zone (empty label)
Utilisations
- Fichiers de zone DNS
- Configurations BIND
- Enregistrements MX pointant vers des noms d'hôte
- Spécifications DNS canoniques
Cas où il est omis
- Navigateurs Web
- Clients de messagerie
- La plupart des interfaces utilisateur
- Supports marketing
FQDN dans les enregistrements DNS
Exemple de fichier de zone
; Zone file for example.com
www.example.com. A 93.184.216.34
mail.example.com. A 93.184.216.35
example.com. MX 10 mail.example.com.
Erreur courante
Sans point final, le nom est ajouté au domaine courant :
mail.example.com MX 10 mail
; Resolves to: mail.example.com.example.com.
Exigences applicables aux FQDN
Critères d'un FQDN valide
- 253 caractères au maximum au total
- 63 caractères au maximum par étiquette
- Étiquettes séparées par des points
- Peut contenir des lettres, des chiffres et des traits d'union
- Ne peut pas commencer ni se terminer par un trait d'union
Règles relatives aux caractères
Valid: www.example-site.com.
Invalid: www.-example.com.
Invalid: www.example-.com.
FQDN dans différents contextes
Serveurs Web
ServerName www.example.com
Certificats SSL
- Le certificat doit correspondre au FQDN
- www.example.com ≠ example.com
- Wildcard : *.example.com
Configuration de la messagerie
Les enregistrements MX doivent utiliser des FQDN :
@ MX 10 mail.example.com.
Résolution des FQDN
Processus de résolution DNS
1. Requête pour www.example.com.
2. Les serveurs racine orientent vers les serveurs .com
3. Les serveurs .com orientent vers les serveurs NS d'example.com
4. Le serveur faisant autorité renvoie l'enregistrement A
5. L'adresse IP est renvoyée au client
Comprendre les FQDN est essentiel pour configurer correctement le DNS et éviter les erreurs courantes dans les fichiers de zone et les configurations de serveurs.