J'ai lu un tas de questions / réponses pertinentes ici, mais je ne sais toujours pas quelle est la meilleure réponse.
Je déplace quelques sites de l'adresse IP "1.abc" vers "2.def". À partir de maintenant 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 DNS. Après le déménagement, après quelques jours, je fixerai TTL à des nombres plus raisonnables sur la Route 53.
J'ai averti tous mes utilisateurs du déménagement et j'ai une fenêtre de temps définie 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 devraient redémarrer leur ordinateur pour forcer le vidage du cache DNS local.
Je ne comprends pas comment le navigateur (cache) de l'utilisateur joue un rôle à cet égard. 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 disparaître l'ancienne adresse IP - j'ai dû aller à l' historique -> tout effacer pour obtenir le nouvel emplacement du site à afficher , même aprèsipconfig /flushdns
(EDIT) - Je n'ai pas d'accès root à l'ancien serveur, donc je ne peux pas implémenter la réponse acceptée à cette question .
Question: Je ne veux vraiment pas que mes utilisateurs soient confrontés à cela, alors y a-t-il quelque chose que je puisse faire pour forcer tous les navigateurs à se remettre en cache? Et si oui, combien de temps dois-je le laisser allumé?
Merci...
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 fournir quelques informations à ce sujet? Afaik, les navigateurs ne mettent pas en cache les enregistrements DNS pendant plus d'une minute.