Déplacement du serveur physique mais maintien du domaine

Nous sommes en train de transférer des applications de notre serveur aux États-Unis vers notre serveur basé au Royaume-Uni; Ils sont essentiellement la même plate-forme (LAMP) des versions légèrement différentes, mais pas assez pour causer trop d'un problème.

La question que je pose est: Nous avons des noms de domaine pour chacune des applications, tous enregistrés aux serveurs de noms de la boîte aux États-Unis, et ils devront être changés par ceux de la boîte au Royaume-Uni – ceci est assez facile à modifier mais entraînerait Les clients vont à l'une ou l'autre boîte en fonction de la façon dont la chaîne entre eux et le serveur met en cache les enregistrements dns.

Une fois que les serveurs de noms ont été modifiés, est-il possible d'obtenir le serveur OLD (aux États-Unis) de manière à rediriger les clients vers la nouvelle boîte via IP?

La façon dont nous avons l'exécution d'apache utilise des hôtes virtuels afin que toutes les demandes d'applications aient l'impression qu'elles provenaient du bon domaine; Je ne suis pas certain que cela entraînerait un problème non plus.

Merci beaucoup Chris

Ceci est juste une redelegation standard. La procédure générale est la suivante:

  1. D'abord, modifiez le DNS sur votre serveur de noms actuel afin que le site Web pointe sur le nouvel hôte basé au Royaume-Uni.

    Réduisez le TTL pour le domaine en même temps. Réglez-le sur 5 secondes ou quelque chose de bas. Notez le TTL actuel.

  2. Copiez le (s) fichier (s) de zone de votre serveur de noms actuel vers le nouveau, et configurez-le pour servir votre DNS.

  3. Envoyer une demande de redéglementation à votre registrar de domaine pour redégler votre domaine vers votre nouveau serveur de noms.

    À ce stade, vous aurez deux serveurs de noms servant les mêmes données, les deux pointant vers votre site Web vers votre hôte britannique.

  4. À un moment donné à l'avenir (au moins aussi longtemps que le TTL original avant que vous ne l'ayez changé), vous pouvez augmenter le TTL à nouveau pour tout ce qu'il était.

  5. Encore plus loin dans l'avenir, au moins 2 ou 3 fois aussi longtemps que le TTL original, vous pouvez désactiver votre ancien serveur de noms. Vous devez seulement retarder cette étape si longtemps parce qu'il y a beaucoup de serveurs de noms cassés sur le net qui ignorent les TTL et les enregistrements de domaine de cache pendant aussi longtemps qu'ils le souhaitent.

Donc, vous avez un nom de téléphone américain et un nom de domaine au Royaume-Uni, n'est-ce pas? Vous voulez que le domaine américain existe dans les serveurs de noms britanniques?

Ensuite, copiez les enregistrements de domaine des serveurs américains vers les serveurs de noms du Royaume-Uni, puis supprimez les enregistrements des boîtes aux États-Unis et attribuez-leur des FORWARDERS. Cela devrait faire l'affaire.

Ensuite, toutes les demandes DNS seront transmises aux serveurs britanniques à travers les anciens serveurs DNS.

Je pense que vous voulez le faire à un niveau de propriété intellectuelle, donc le DNS n'est pas un problème.

Vous pouvez laisser un serveur en place avec l'ancien domaine et le faire en attente de demandes. Vous pouvez le faire avec un proxy inverse utilisant mod_proxy avec Apache, ou iptables avec Linux.

Je préférerais iptables moi-même. Ce lien contient des règles qui feront de votre besoin pour Iptables.