Tôi đã đọc một loạt các Q / A có liên quan ở đây nhưng tôi vẫn không chắc câu trả lời tốt nhất là gì.
Tôi đang chuyển một vài trang web từ địa chỉ IP "1.abc" sang "2.def". Tính đến thời điểm hiện tại trong DNS hiện tại, tôi đã đặt tất cả TTL thành 300 giây và tôi có một vùng DNS mới sẵn sàng để sử dụng (trên AWS Route 53), với các máy chủ tên mới và tất cả các TTL ở 60 giây. Vì vậy, tôi tin rằng tôi đã sẵn sàng, từ góc độ DNS. Sau khi di chuyển, sau một vài ngày, tôi sẽ đặt TTL thành các số hợp lý hơn tại Tuyến 53.
Tôi đã cảnh báo tất cả người dùng của mình về việc di chuyển và tôi có một cửa sổ thời gian xác định cho việc di chuyển. Tôi nói với họ rằng một khi quá trình di chuyển hoàn tất và nếu 24 giờ trôi qua mà họ vẫn thấy các trang web cũ (bị khóa), họ nên khởi động lại máy tính của mình để buộc xóa bộ đệm ẩn DNS cục bộ.
Tôi không hiểu trình duyệt (bộ đệm) của người dùng đóng vai trò như thế nào trong việc này. Các thử nghiệm của riêng tôi với tệp máy chủ cục bộ (Win7) cho tôi biết có một điều gì đó về trình duyệt không để địa chỉ IP cũ biến mất - Tôi phải truy cập lịch sử-> xóa mọi thứ để hiển thị vị trí trang web mới lên, ngay cả sauipconfig /flushdns
(EDIT) - Tôi không có quyền truy cập root vào máy chủ cũ, vì vậy tôi không thể thực hiện câu trả lời được chấp nhận cho câu hỏi này .
Câu hỏi: Tôi thực sự không muốn người dùng của mình phải đối phó với điều đó, vậy tôi có thể làm gì để buộc tất cả các trình duyệt ngoài đó phải lưu lại bộ đệm không? Và nếu vậy, tôi để nó bật bao lâu?
Cảm ơn...
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
Bạn có thể cung cấp một số thông tin về điều này? Afaik, trình duyệt không lưu các bản ghi DNS trong hơn 1 phút.