Przeczytałem tutaj kilka istotnych pytań / odpowiedzi, ale wciąż nie jestem pewien, jaka jest najlepsza odpowiedź.
Przenoszę kilka witryn z adresu IP „1.abc” na „2.def”. W tej chwili w istniejącym systemie DNS ustawiłem wszystkie TTL na 300 sekund i mam nową strefę DNS gotową do użycia (na AWS Route 53), z nowymi serwerami nazw i wszystkimi TTL na 60 sekund. Dlatego uważam, że jestem gotowy z perspektywy DNS. Po przeprowadzce, po kilku dniach ustawię TTL na bardziej rozsądne liczby na trasie 53.
Ostrzegłem wszystkich moich użytkowników o przeprowadzce i mam określone okno czasowe na przeprowadzkę. Powiedziałem im, że po zakończeniu przenoszenia i jeśli minęły 24 godziny, a oni nadal widzą stare (zablokowane) witryny, powinni ponownie uruchomić komputer, aby wymusić lokalne opróżnianie pamięci podręcznej DNS.
Nie rozumiem, w jaki sposób przeglądarka użytkownika (pamięć podręczna) odgrywa w tym rolę. Moje własne eksperymenty z plikiem lokalnego hosta (Win7) mówią mi, że w przeglądarce jest coś, co nie pozwala na odejście starego adresu IP - musiałem przejść do historii-> wyczyścić wszystko , aby nowa lokalizacja witryny mogła się wyświetlić w górę, nawet poipconfig /flushdns
(EDYCJA) - Nie mam dostępu root do starego serwera, więc nie mogę zaimplementować przyjętej odpowiedzi na to pytanie .
Pytanie: Naprawdę nie chcę, aby moi użytkownicy musieli sobie z tym poradzić, więc czy mogę coś zrobić, aby zmusić wszystkie przeglądarki do ponownego buforowania? A jeśli tak, to jak długo mam pozostawić włączone?
Dzięki...
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
Czy możesz podać jakieś informacje na ten temat? Afaik, przeglądarki nie buforują rekordów DNS przez dłużej niż 1 minutę.