DNS et serveurs de noms
Un nom de domaine ne pointe vers rien par lui-même. Ce sont les serveurs de noms qui indiquent où se trouve le site et où part le courrier. Cette distinction explique la plupart des migrations ratées.
§ 01La chaîne
- Le navigateur demande quels serveurs de noms font autorité pour le nom.
- Le registre indique les serveurs de noms déclarés.
- Ces serveurs délivrent les enregistrements.
- Le navigateur se connecte à l'adresse indiquée.
§ 02Les principaux enregistrements
| Enregistrement | Rôle |
|---|---|
| A et AAAA | Renvoi vers une adresse IPv4 ou IPv6. |
| CNAME | Renvoi vers un autre nom plutôt que vers une adresse. |
| MX | Serveur de messagerie compétent pour le nom. |
| TXT | Texte libre, notamment pour SPF, DKIM et les vérifications. |
| NS | Serveurs de noms compétents pour le nom ou une sous-zone. |
§ 03Durée de vie et délai de propagation
Chaque enregistrement porte une durée de vie. Tant qu'elle court, les caches conservent l'ancienne valeur. Avant une migration, il est d'usage d'abaisser cette durée quelques heures à l'avance et de la relever ensuite. La période pendant laquelle les visiteurs voient des états différents s'en trouve raccourcie.
§ 04Migrer sans coupure
- Sauvegarder tous les enregistrements existants, en particulier MX et TXT.
- Abaisser la durée de vie avant de changer les serveurs de noms.
- Construire entièrement la nouvelle zone avant la bascule.
- Contrôler ensuite le site, la messagerie et le certificat.
- Vérifier les deux écritures, avec et sans www.
L'erreur la plus fréquente au moment de stationner un nom reste la perte des enregistrements MX : le courrier disparaît sans message d'erreur. Voir Stationner un nom de domaine.
§ 05DNSSEC
DNSSEC signe les réponses pour empêcher leur altération en chemin. Lors d'un changement de bureau d'enregistrement ou de serveurs de noms, il doit être désactivé au préalable ou correctement repris. Des clés obsolètes laissées en place rendent le nom injoignable pour une partie des visiteurs. Ce point appartient à toute préparation de transfert : Transfert.