J'ai lu un grand nombre de questions-réponses pertinentes ici, mais je ne suis toujours pas sûr de la meilleure réponse.
Je suis en train de déplacer quelques sites de l'adresse IP "1.a.b.c" vers "2.d.e.f". Pour l'instant, dans le DNS existant, j'ai défini tous les TTL à 300 secondes, et j'ai une nouvelle zone DNS prête à être utilisée (sur AWS Route 53), avec de nouveaux serveurs de noms et tous les TTL à 60 secondes. Je pense donc que je suis prêt, du point de vue du DNS. Après le déménagement, après quelques jours, je fixerai les TTL à des valeurs plus raisonnables sur Route 53.
J'ai prévenu tous mes utilisateurs du déménagement et j'ai défini une fenêtre de temps pour le déménagement. Je leur ai dit qu'une fois le déménagement terminé et si 24 heures se sont écoulées et qu'ils voient toujours les anciens sites (verrouillés), ils doivent redémarrer leur ordinateur pour forcer un vidage du cache DNS local.
Je ne comprends pas comment le navigateur de l'utilisateur (cache) joue un rôle dans ce domaine. Mes propres expériences avec un fichier d'hôtes local (Win7) me disent qu'il y a quelque chose dans le navigateur qui ne laisse pas partir l'ancienne adresse IP - j'ai dû aller sur historique-> tout effacer pour que le nouvel emplacement du site s'affiche, même après que ipconfig /flushdns
(EDIT) - Je n'ai pas d'accès root à l'ancien serveur, je ne peux donc pas mettre en place la réponse acceptée à cette question .
Question : Je ne veux vraiment pas que mes utilisateurs aient à faire face à cela. Y a-t-il quelque chose que je puisse faire pour forcer tous les navigateurs à recacher ? Et si oui, combien de temps dois-je laisser cette option activée ?
Merci...
0 votes
My own experiments with a local hosts file (Win7) tell me there is something about the browser that is not letting the old IP address go
Pouvez-vous nous fournir des informations à ce sujet ? A priori, les navigateurs ne mettent pas en cache les enregistrements DNS pendant plus d'une minute.0 votes
Je ne suis pas sûr, mais après plusieurs ipconfig /flushdns et "ctrl-F5" (dans Firefox), je continuais à obtenir un mélange de pages de l'ancien et du nouveau site... j'ai finalement dû effacer "tout" et redémarrer le navigateur. Je ne veux pas que mes utilisateurs aient à faire de même...
0 votes
JBTW, la solution du lien que vous avez fourni peut également fonctionner si vous avez un accès root au nouveau serveur. Mettez à jour les enregistrements DNS et transférez tout le trafic du nouveau serveur vers l'ancien, jusqu'à ce que les DNS se soient propagés correctement.
0 votes
Merci... mais je devrais alors synchroniser à nouveau l'ancien vers le nouveau (bases de données, etc.) plus tard, non ?
0 votes
Vous devrez synchroniser la base de données une fois, juste avant de désactiver la redirection.
0 votes
Au lieu de le faire avant de changer les enregistrements DNS, vous le faites après.
0 votes
Je dois donc demander, pourquoi vous déplacez les serveurs de noms ?
0 votes
Migration de site5 (dns.site5.com) vers un service en nuage, en utilisant les serveurs de noms AWS. Il est nécessaire d'annuler le compte de site5, ce qui entraînera la perte des serveurs de noms de site5.
0 votes
La plupart des navigateurs invalident le cache pour le site web actuel en utilisant la fonction
shift + refresh
!