Éric Martin > blog > Notes techniques > Migration d’un nom de domaine chez o2switch : pourquoi la prévisualisation est impossible lors de la bascule

Migration d’un nom de domaine chez o2switch : pourquoi la prévisualisation est impossible lors de la bascule

Lors d’une migra­tion impli­quant la bas­cule d’un nom de domaine entre deux héber­ge­ments o2switch, il est natu­rel de vou­loir tes­ter le site avant le chan­ge­ment défi­ni­tif.
Dans ce cas pré­cis, que ce soit un chan­ge­ment de compte, de lune, ou d’infrastructure, la réponse est claire : non.

Le périmètre de ce billet

Ce texte concerne exclu­si­ve­ment les migra­tions impliquant :

  • la bas­cule d’un nom de domaine exis­tant ;
  • entre deux héber­ge­ments dis­tincts o2switch ;
  • que ce soit entre deux comptes ou entre deux lunes.

Un principe fondamental chez o2switch

Sur un héber­ge­ment o2switch, un nom de domaine ne peut être décla­ré qu’à un seul endroit à la fois.

Concrètement :

  • un domaine est rat­ta­ché à un héber­ge­ment pré­cis ;
  • il ne peut pas être décla­ré simul­ta­né­ment sur un second héber­ge­ment o2switch.

Tant que le domaine est pré­sent sur l’hébergement d’origine, il est impos­sible de l’ajouter ailleurs.
C’est ce point pré­cis qui bloque toute ten­ta­tive de prévisualisation.

Pourquoi le fichier hosts ne permet pas de tester

Un nom de domaine ne pou­vant être décla­ré qu’à un seul endroit chez o2switch, il est impos­sible de for­cer loca­le­ment l’IP du nou­vel héber­ge­ment via le fichier hosts. La pré­vi­sua­li­sa­tion est donc impos­sible avant la bascule.

On est donc tech­ni­que­ment bloqué.

Vous n’avez pas le choix

La seule approche fiable consiste à :

  1. pré­pa­rer inté­gra­le­ment l’hébergement de des­ti­na­tion
    (fichiers, base de don­nées, confi­gu­ra­tion, ver­sions PHP, permissions) ;
  2. sup­pri­mer le nom de domaine de l’hébergement source ;
  3. ajou­ter immé­dia­te­ment le nom de domaine sur l’hébergement de destination ;
  4. tes­ter le site une fois la bas­cule effectuée.

Si la pré­pa­ra­tion a été cor­rec­te­ment réa­li­sée, l’indisponibilité est géné­ra­le­ment très courte.

Bonne pratique

Cette opé­ra­tion doit être réa­li­sée à un moment de faible fré­quen­ta­tion du site, afin de limi­ter l’impact pour les uti­li­sa­teurs.
Vous pou­vez éven­tuel­le­ment décla­rer le nom de domaine chez Cloudflare (ou autre) mais uni­que­ment afin de faci­li­ter la bas­cule DNS.

Éric Martin

À propos de l’auteur

Freelance depuis 2005, installé à Tarbes, je conçois et fais évoluer des sites WordPress efficaces et durables depuis 2014. Je partage ici conseils et bonnes pratiques pour un WordPress fiable et performant.

Laisser un commentaire