Comment transférer de manière transparente un domaine (éviter les temps d'arrêt car les serveurs de noms du bureau d'enregistrement précédent ont cessé de servir des enregistrements DNS)


16

Je viens de transférer un domaine de GoDaddy vers NameCheap.com. Il y a eu une période d'indisponibilité jusqu'à ce que je configure les paramètres appropriés sur NameCheap. Pendant ce temps d'arrêt, les navigateurs ont renvoyé une erreur 408 Request Timeout. La prochaine fois, comment éviter les temps d'arrêt pendant les transferts de domaine car les serveurs de noms du bureau d'enregistrement précédent ont cessé de servir des enregistrements? Transfère spécifiquement vers NameCheap (de GoDaddy).

Notez que cette question diffère légèrement des transferts de domaine - gérer le temps d'arrêt car NameCheap a copié les informations du serveur de noms GoDaddy pour le domaine, mais les serveurs de noms GoDaddy ont cessé de servir des enregistrements DNS. Lorsque je suis passé aux serveurs de noms de NameCheap, j'ai dû ressaisir manuellement tous les enregistrements.

Je pouvais jurer lors d'un transfert précédent (également de GoDaddy à Namecheap) que les enregistrements DNS étaient tous transférés automatiquement, sans temps d'arrêt. Qu'est-ce que j'ai fait différemment la dernière fois? Était-ce juste une question de changer le serveur de noms dès que possible? Je pense que le problème est de configurer le domaine pour utiliser les serveurs de noms de NameCheap avant que les serveurs de noms de GoDaddy cessent de servir des enregistrements.

J'ai pensé à deux solutions possibles, mais je ne sais pas si l'une ou l'autre est réalisable:

  • définissez le TTL pour les enregistrements de GoDaddy sur une valeur très longue (peut-être pas possible si je ne possède pas déjà le domaine)
  • utiliser un serveur de noms tiers intermédiaire

De meilleures idées?


Afin d'éviter les temps d'arrêt, j'ai très soigneusement configuré un serveur de noms tiers (pas le nouveau ou l'ancien fournisseur), puis transféré le service de noms de l'ancien fournisseur vers celui-ci. L'ancien fournisseur (Easynet) a immédiatement supprimé les données de leurs serveurs de noms, même si je les payais encore pour le service de noms (à un taux ridicule) et ne leur avait pas dit de retirer quoi que ce soit de leur serveur de noms. Nous avons eu quelques jours d'arrêt avant que les enregistrements se propagent et que les nouveaux serveurs de noms prennent le relais. J'étais très ennuyé chez Easynet. Ne les utilisez pas pour le service des noms. Vous ne pouvez jamais partir.
rjmunro

@rjmunro Je viens de passer par exactement la même chose en passant de namecheap à dnsmadeeasy. Dès que j'ai transféré le DNS, ils ont supprimé les enregistrements, plutôt que d'attendre l'expiration de la période de cache. Site extrêmement volumineux, qui est aussi mon gagne-pain. La frustration est un euphémisme extrême.
Nathan Stretch

Réponses:


5

Eh bien, aurait dû vérifier la base de connaissances NameCheap, d'abord: Comment transférer un domaine dans Namecheap sans un énorme temps d'arrêt?

NameCheap propose un service FreeDNS afin que leurs serveurs de noms puissent commencer à gérer les demandes DNS avant un transfert. Je suppose que cela continuerait également à fonctionner lors du transfert de NameCheap.


Cela provoque toujours des temps d'arrêt, car FreeDNS de NameCheap ne vous permettra pas d'y ajouter vos enregistrements jusqu'à ce que vous changiez le domaine (sur l'ancien registraire) pour utiliser FreeDNS. Stupide.
Dan Benamy

1
Incorrect, Dan. Le but est de transférer les enregistrements NS avant de changer de bureau d'enregistrement; cela signifie que vous devez les changer à l'ancien. Les enregistrements NS restent inchangés pendant le délai d'expiration de l'accusé de réception de 5 jours maximum, alors faites-le tôt et testez-le bien. Il n'y a aucun temps d'arrêt en utilisant cette méthode.
gamme du

1

Plusieurs parties doivent être transférées et la façon d'éviter les temps d'arrêt est de transférer une partie à la fois dans le bon ordre.

Je suppose que vous aviez tout sous un même toit avec godaddy comme registre, fournisseurs DNS, hébergeur, etc., le tout dans un seul paquet. Ainsi, lorsque vous avez transféré le domaine, godaddy a arrêté tous les serveurs en même temps. Pour éviter les temps d'arrêt, vous devez contrôler et modifier les différentes pièces plusieurs fois. Par exemple, je voudrais enregistrer un domaine auprès d'une entreprise, utiliser les services DNS d'une autre et acheter de l'espace d'hébergement à une troisième. Ceci est plus complexe à configurer et peut coûter plus cher, mais vous donne plus de contrôle.

Le contrôle vient de pouvoir changer le fournisseur de l'une de ces pièces sans perturber le service des autres pièces. Vous pouvez changer d'hôtes ou changer de bureau d'enregistrement sans interrompre le service DNS, en modifiant simplement les paramètres DNS.

Lors de la modification du DNS, il est recommandé de définir un temps TTL très court afin que les modifications DNS se propagent rapidement. Si vous définissez un TTL très long, les visiteurs continueront d'être envoyés vers les anciens paramètres DNS mis en cache jusqu'à la fin du temps TTL.

Processus de déménagement:

  1. Sauvegardez tout, les fichiers, la base de données, les paramètres de messagerie, le lot, au cas où tout irait mal.

  2. Définissez les temps TTL sur votre DNS sur une valeur courte.

  3. Copiez tous vos fichiers, bases de données et paramètres sur le nouvel hôte (si vous avez un site dynamique, vous devrez peut-être restreindre certains comportements pendant un certain temps ou définir un mode de lecture seule pour éviter la perte de données pendant le transfert.)

  4. Testez la copie a fonctionné correctement.

  5. Modifiez l'ancien système DNS pour pointer vers le nouveau serveur Web et vérifiez que le site se charge. (si vous extrayez, vous pouvez réactiver le comportement dynamique complet maintenant.)

  6. Copiez les paramètres DNS de l'ancien serveur vers le nouveau serveur DNS.

  7. Modifiez les serveurs de noms du bureau d'enregistrement pour pointer vers le nouveau serveur DNS.

  8. Vérifiez que le site fonctionne, attendez quelques jours que tout se répande partout dans les nouveaux paramètres, puis désactivez l'ancien serveur de noms.

  9. Si vous transférez un registraire, effectuez cette étape en dernier avant de fermer l'ancien compte.

Vous suggérez d'utiliser un service DNS tiers intermédiaire. Je vous suggère d'utiliser un service DNS tiers non seulement en tant qu'intermédiaire, mais en tant que fournisseur DNS principal.


1

D'accord, tout d'abord, il n'est pas nécessaire de déplacer vos fichiers / base de données, etc., sauf si vous hébergez également votre registraire actuel.

Deuxièmement, la plus grande chose souvent ignorée et qui contribue aux temps d'arrêt pendant un transfert est de savoir si le nouveau registraire vous permettra de configurer DNS avant le transfert. Beaucoup ne l'admettent pas ouvertement mais ne l'admettent pas. Par exemple, 1and1.com changera vos serveurs de noms en leurs, mais ne vous permettra pas de modifier les paramètres DNS jusqu'à ce que le transfert soit terminé et devienne accessible sur le plan administratif, ce que j'ai vu prendre encore 24 à 48 heures après la fin du transfert.

1) Assurez-vous que le nouveau bureau d'enregistrement prendra en charge le DNS tiers existant défini dans vos enregistrements WHOIS qu'il recherchera au moment de la demande de transfert

2) Configurez un DNS tiers tel que le DNS gratuit de namecheap et copiez vos paramètres de zone DNS existants que vous utilisez chez votre registraire actuel

3) Remplacez les serveurs DNS de votre registraire actuel par le DNS tiers tel que le DNS gratuit et vérifiez que la propagation peut prendre 48 heures

4) Vérifiez que les informations de contact dans WHOIS sont exactes et que l'adresse e-mail du déclarant et de l'administrateur est valide

5) Déverrouillez le domaine auprès du registraire actuel et demandez le code d'autorisation de transfert qui vous sera généralement envoyé par e-mail, soit le compte e-mail du titulaire WHOIS / e-mail administrateur.

6) Initiez le transfert avec le nouveau registraire en utilisant le code d'authentification et en vérifiant l'e-mail qu'ils envoient au compte de messagerie WHOIS qui vérifie la propriété du domaine

Attendez la fin du transfert.


0

J'ai récemment fait un changement similaire, mais cette fois, j'étais prêt. C'est ce que j'ai fait.

  • Dupliquez TOUS vos enregistrements DNS de votre ancien hôte de serveur de noms vers votre nouvel hôte de serveur de noms. Utilisez le même TTL, sauf si vous avez une raison de ne pas le faire.
  • Attendez que les nouveaux serveurs de noms répondent à vos requêtes DNS. Vous pouvez utiliser dig @newnameserver yourdomain.com A +shortpour voir s'il répond.
  • Modifiez vos serveurs de noms de bureau d'enregistrement pour pointer vers vos nouveaux serveurs de noms.
  • Attendez quelques jours que les nouveaux serveurs de noms se propagent à travers le monde (mieux vaut prévenir que guérir)
  • Annuler votre ancien hôte de serveur de noms

Certes, cela a fait de la migration une affaire de plusieurs jours. Lorsque j'ai effectué un transfert de l'hébergement Web / hébergement de noms vers un nouvel hôte, j'ai d'abord effectué les étapes 2-3, ce qui a pris moins d'une journée (le nouvel hôte de serveur de noms n'a pas toujours détecté les modifications immédiatement). C'était un mercredi. Le samedi suivant, j'ai effectué le transfert du site Web, puis j'ai fait la dernière étape le lundi suivant. Seuls quelques utilisateurs ont eu des problèmes parce que j'ai accidentellement réglé le CNAMEfor wwwsur ghs.google.com(heh).


Je ne sais pas si la duplication et l'attente sont possibles (avec NameCheap): les domaines transférés ont un statut spécial en attente jusqu'à ce que le domaine soit libéré par l'autre registraire. Les "Host Management" et "Advanced Options" requis ne semblent pas être disponibles jusque-là (je ne peux pas confirmer car je n'ai pas de transfert de domaine en attente pour le moment).
Leftium

Vous feriez mieux de garder votre hébergement de bureau d'enregistrement séparé de votre hébergement de serveur de noms.
laebshade
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.