4 votes

Quels sont les paramètres DNS à utiliser pour migrer un domaine d'un serveur à un autre ?

Je vais migrer un site d'un serveur à un autre. Le site a une activité de transaction en temps réel qui lit/écrit dans une base de données.

Je pense que je devrais réduire le TTL dans le DNS du domaine de sorte qu'une fois que je serai prêt à faire le changement, tout ce que j'ai à faire est de mettre à jour les serveurs de noms assignés au nom de domaine et le trafic commencera à se déplacer vers le nouveau serveur.

Si je comprends bien la procédure, à quoi dois-je fixer le TTL sur mon serveur actuel ?

Dois-je également définir les valeurs "refresh", "retry" et "expire" sur mon ancien serveur ? Si oui, à quoi doivent-elles correspondre ?

Remerciements

voici mon processus

www.blah.com est hébergé chez le fournisseur de services d'hébergement "hoster

www.blah.com a son enregistrement ns1 comme ns1.myFirstNameServer.net et son enregistrement ns2 comme ns2.myFirstNameServer.net

J'ai configuré un nouveau serveur de noms avec des enregistrements ns comme ns1.aNewNameServerIdecidedToBuy.net et ns2.aNewNameServerIdecidedToBuy.net -- ses IPs pointent vers mon serveur actuel chez mon "hoster" actuel

Les deux domaines de mon serveur de noms (myFirstNameServer.net et aNewNameServerIdecidedToBuy.net) sont configurés et résident chez mon registraire dans leur configuration DNS -- leurs IP pointent vers mon nouveau serveur chez mon nouvel "hébergeur"

Une fois que je serai prêt à faire le changement, je me connecterai à mon registraire et je modifierai les paramètres du serveur de noms sur www.blah.com comme suit :

  • de ns1.myFirstNameServer.net a ns1.aNewNameServerIdecidedToBuy.net
  • de ns2.myFirstNameServer.net a ns2.aNewNameServerIdecidedToBuy.net

7voto

Greg Dubicki Points 303

Pour rester simple et faire une chose à la fois, vous ne devez pas modifier les enregistrements NS de votre domaine pendant cette migration. Si vous souhaitez migrer le site web et les fichiers également Pour migrer le serveur DNS faisant autorité, il faut procéder en deux étapes distinctes. Pour migrer le site web, ne modifiez que les enregistrements A et AAAA.

Un TTL conventionnel de "faible valeur" à définir pour les enregistrements A et AAAA est de 300 (5 minutes).

Si vous pouvez faire fonctionner les deux serveurs en même temps pendant une courte période, vous pouvez faire encore mieux qu'une migration basée sur le DNS. Vous pouvez configurer l'ancien serveur pour qu'il transmette les demandes au nouveau serveur, de sorte que les clients qui contactent encore l'ancien serveur voient leurs demandes transférées vers le nouveau serveur. Ceci est facile à réaliser avec Apache avec ProxyPass .

Plus tard, si vous souhaitez déplacer l'hébergement DNS, changez les enregistrements NS et modifiez la délégation dans la zone mère (c.-à-d. faites le changement chez le registraire de votre domaine). L'idéal est de pouvoir déployer la zone dans les nouveaux serveurs à l'avance et de laisser les deux ensembles de serveurs de noms desservir le domaine pendant un certain temps.

EDITAR : Détails sur ProxyPass

Cet extrait de la configuration d'Apache, placé dans le fichier <VirtualHost> de votre serveur, ou directement dans la configuration du serveur s'il n'y en a pas. <VirtualHost> permet à l'ancien serveur de transmettre toutes les demandes au nouveau serveur :

<Location />
    ProxyPass http://www.example.org/
</Location>

Vous devez normalement avoir ProxyPassReverse avec ProxyPass mais dans ce cas, il peut être omis car il n'aurait aucun effet puisque l'ancien site et le nouveau site ont des caractéristiques identiques. ServerName .

Vous voudrez probablement supprimer tout autre <Location> , Alias , RewriteRule ou d'autres directives de mappage d'URL de l'ancienne configuration du serveur en même temps pour être sûr que la règle de proxy et seulement la règle de proxy est traitée. (Gardez une copie de sauvegarde, bien sûr, au cas où vous auriez besoin de faire marche arrière dans votre migration).

Assurez-vous que l'ancien serveur connaît l'adresse nouveau adresse IP du domaine du site web, sinon il renverra la demande à lui-même !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X