Qu’est-ce qui change exactement ?
Avant de commencer, déterminez lesquels des quatre niveaux changent. Ils sont indépendants les uns des autres :
- Enregistrement : auprès de quel registrar le domaine est-il enregistré, p. ex. Hostpoint ?
- Hébergement DNS : quels serveurs de noms répondent aux requêtes pour le domaine, p. ex. Cloudflare ?
- Hébergement web : sur quel serveur se trouve le site ?
- Hébergement e-mail : qui reçoit et envoie les e-mails ?
Un scénario fréquent : le domaine reste enregistré chez Hostpoint, le DNS passe chez Cloudflare, le site déménage chez un nouvel hébergeur et l’hébergement e-mail reste inchangé. La recherche WHOIS indique l’état actuel du registrar et des serveurs de noms.
Le calendrier en un coup d’œil
- Une semaine avant : dresser l’inventaire, exporter la zone, préparer le nouveau serveur et la nouvelle zone.
- 24 à 48 heures avant : abaisser le TTL, clarifier le statut DNSSEC.
- Jour J : changer de serveurs de noms ou modifier les enregistrements, tester le site et l’e-mail.
- Première semaine après : surveiller la Search Console, les redirections et les rapports DMARC, relever le TTL.
- Après une à deux semaines : résilier l’ancien hébergement.
Pour le jour J, choisissez un moment à faible trafic où vous-même et, idéalement, le support des deux fournisseurs êtes joignables. Un vendredi après-midi avant un long week-end est un mauvais choix.
Avant la migration : préparation (1 à 7 jours avant)
Inventaire de tous les enregistrements DNS
Il n’est pas possible de lister tous les noms d’une zone depuis l’extérieur. Les sélecteurs DKIM ou les sous-domaines rarement utilisés restent invisibles si vous ne connaissez pas leur nom. Exportez donc la zone directement chez votre fournisseur DNS actuel, idéalement sous forme de fichier de zone.
- Zone exportée et sauvegardée chez le fournisseur actuel
- A et AAAA notés pour le domaine principal, www et tous les sous-domaines
- Enregistrements CNAME recensés (p. ex. www, autodiscover, shop, domaines de tracking)
- Enregistrements MX notés avec leurs priorités
- Enregistrements TXT recensés : SPF, vérifications (Google, Microsoft et autres)
- Sélecteurs DKIM notés (p. ex.
google._domainkey,selector1._domainkey) -
_dmarc,_mta-stset_smtp._tlsrecensés - Enregistrements SRV et CAA notés
Avec la recherche DNS de NetScanner, comparez les enregistrements visibles publiquement avec votre export.
Abaisser le TTL et clarifier les cas particuliers
- TTL des enregistrements qui changent abaissé à 300 secondes, 24 à 48 heures à l’avance
- Statut DNSSEC vérifié : un enregistrement DS est-il déposé chez le registrar ?
- Si DNSSEC est actif : enregistrement DS supprimé et expiration de son TTL attendue (ou transfert des clés planifié avec le nouveau fournisseur)
- Les enregistrements CAA autorisent l’autorité de certification du nouvel hébergeur
- Identifiants d’accès du registrar, de l’ancien et du nouveau fournisseur à portée de main
Le guide sur la propagation DNS explique pourquoi ce délai est nécessaire pour le TTL.
Préparer le site web
- Sauvegarde complète des fichiers et de la base de données effectuée
- Site configuré sur le nouveau serveur et testé via le fichier hosts local
- Certificat SSL planifié sur le nouveau serveur (de nombreux hébergeurs ne l’émettent qu’une fois que le domaine pointe vers eux)
- En cas de changement d’URL : liste des redirections 301 des anciennes vers les nouvelles adresses établie
- Formulaires de contact : via quel serveur le nouvel hébergeur envoie-t-il les e-mails ?
Pendant la migration
Migrer le DNS vers Cloudflare en gardant l’enregistrement chez Hostpoint
- Ajouter le domaine dans Cloudflare. Cloudflare reprend les enregistrements existants par un scan, mais ne les détecte pas forcément tous.
- Comparer la nouvelle zone, enregistrement par enregistrement, avec votre export et compléter ce qui manque, en particulier les sélecteurs DKIM et les vérifications.
- Régler les enregistrements liés à l’e-mail (cibles MX, noms d’hôte des serveurs de messagerie) sur « DNS only ». Le proxy Cloudflare ne transmet que le trafic web, pas les e-mails.
- Dans le Control Panel du registrar, p. ex. chez Hostpoint, remplacer les serveurs de noms par les deux serveurs attribués par Cloudflare. L’enregistrement reste chez le registrar, seule la délégation change.
- Ne pas supprimer ni modifier l’ancienne zone. Certains résolveurs interrogent encore les anciens serveurs de noms pendant un certain temps.
Basculer le site web
- Geler les modifications de contenu sur l’ancien site ; pour les boutiques en ligne, garder un œil sur les commandes.
- Transférer le dernier état de la base de données et des fichiers vers le nouveau serveur.
- Modifier les enregistrements A et AAAA (ou le CNAME) pour qu’ils pointent vers le nouveau serveur.
- Faire émettre le certificat SSL dès que les enregistrements pointent vers le nouveau serveur.
Juste après la migration : vérifier
- Le WHOIS affiche les nouveaux serveurs de noms
- Tous les enregistrements de la nouvelle zone correspondent à l’inventaire
- Site accessible avec et sans www, HTTP redirige vers HTTPS
- Certificat SSL valide pour le domaine principal et www
- Les anciennes URL redirigent en 301 vers les nouvelles
- En-têtes de sécurité définis ; contrôlez les redirections, les en-têtes et les cookies avec la vérification des en-têtes HTTP
- Test e-mail dans les deux sens avec des adresses externes (p. ex. Gmail et Outlook.com) ; dans l’en-tête du message reçu, SPF, DKIM et DMARC réussissent
- Les formulaires de contact envoient bien des e-mails, et le nouveau serveur web est pris en compte dans l’enregistrement SPF
La vérification e-mail contrôle tous les enregistrements liés à l’e-mail en une fois : MX, SPF avec comptage des requêtes, DMARC, sélecteurs DKIM courants ainsi que MTA-STS et TLS-RPT. Le guide Configurer SPF, DKIM et DMARC apporte le contexte sur ces enregistrements.
Dans les jours qui suivent
- Search Console : vérifier que la propriété est toujours validée (TXT de vérification repris ?). Soumettre à nouveau le sitemap et surveiller les rapports d’erreurs pour les pages 404. En cas de changement de domaine, utiliser en plus l’outil « Changement d’adresse ».
- Relever le TTL : si tout fonctionne de manière stable, remettre le TTL à 3600 secondes ou plus.
- Activer DNSSEC : l’activer chez le nouveau fournisseur DNS et déposer le nouvel enregistrement DS chez le registrar.
- Lire les rapports DMARC : les nouvelles sources d’envoi y apparaissent en premier.
- Résilier l’ancien hébergement : au plus tôt après une à deux semaines, et seulement une fois une sauvegarde récente mise en lieu sûr.
Pièges fréquents
- Enregistrements DKIM ou de vérification manquants : ils figurent rarement dans la documentation de l’hébergeur, mais uniquement dans l’ancienne zone.
- Proxy sur les noms d’hôte de messagerie : un nom de serveur de messagerie passant par le proxy Cloudflare n’est pas joignable pour les e-mails.
- Enregistrement DS obsolète : si l’enregistrement DS de l’ancienne zone reste chez le registrar, la résolution échoue auprès des résolveurs validants.
- Distribution locale chez l’ancien hébergeur : si une boîte e-mail pour le domaine est encore configurée sur l’ancien serveur web, celui-ci distribue souvent les e-mails des formulaires localement au lieu de les envoyer au MX. Supprimez-y le domaine de messagerie.
- Suppression trop précoce de l’ancienne zone : les résolveurs ayant encore en cache les anciens enregistrements NS ne reçoivent alors plus de réponse.