ฉันได้อ่านคำถามที่เกี่ยวข้องมากมายที่นี่ แต่ฉันยังไม่แน่ใจว่าคำตอบที่ดีที่สุดคืออะไร
ฉันกำลังย้ายเว็บไซต์สองสามแห่งจากที่อยู่ IP "1.abc" เป็น "2.def" ณ ตอนนี้ใน DNS ที่มีอยู่ฉันตั้งค่า TTL ทั้งหมดเป็น 300 วินาทีและฉันมีโซน DNS ใหม่ที่พร้อมใช้งาน (บน AWS Route 53) พร้อมเนมเซิร์ฟเวอร์ใหม่และ TTL ทั้งหมดที่ 60 วินาที ดังนั้นฉันเชื่อว่าฉันพร้อมแล้วจากมุมมอง DNS หลังจากย้ายไปไม่กี่วันฉันจะตั้งค่า TTL เป็นตัวเลขที่สมเหตุสมผลมากขึ้นที่ถนนหมายเลข 53
ฉันได้เตือนผู้ใช้ของฉันเกี่ยวกับการย้ายและฉันมีหน้าต่างเวลาที่กำหนดสำหรับการย้าย ฉันบอกพวกเขาว่าเมื่อการย้ายเสร็จสมบูรณ์และถ้าหากผ่านไป 24 ชั่วโมงแล้วและพวกเขายังคงเห็นไซต์เก่า (ถูกล็อก) พวกเขาควรรีบูตคอมพิวเตอร์เพื่อบังคับให้แคช DNS ในเครื่องไม่ทำงาน
ฉันไม่เข้าใจว่าเบราว์เซอร์ผู้ใช้ (แคช) มีบทบาทอย่างไรในเรื่องนี้ การทดลองของฉันกับไฟล์โฮสต์ในเครื่อง (Win7) บอกฉันว่ามีบางอย่างเกี่ยวกับเบราว์เซอร์ที่ไม่ปล่อยให้ที่อยู่ IP เก่าไป - ฉันต้องไปที่ประวัติ -> ล้างข้อมูลทุกอย่างเพื่อให้ได้ตำแหน่งไซต์ใหม่เพื่อแสดง ขึ้นแม้หลังจากipconfig /flushdns
(แก้ไข) - ฉันไม่มีสิทธิ์เข้าถึงรูทไปยังเซิร์ฟเวอร์เก่าดังนั้นฉันจึงไม่สามารถใช้คำตอบที่ได้รับการยอมรับสำหรับคำถามนี้
คำถาม: ฉันไม่ต้องการให้ผู้ใช้ของฉันต้องจัดการกับสิ่งนั้นดังนั้นจึงมีสิ่งที่ฉันสามารถทำได้เพื่อบังคับให้เบราว์เซอร์ทั้งหมดออกจากแคชอีกครั้งหรือไม่ และถ้าเป็นเช่นนั้นฉันจะเปิดทิ้งไว้นานเท่าใด
ขอบคุณ ...
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
คุณสามารถให้ข้อมูลเกี่ยวกับเรื่องนี้ได้ไหม? ส่วนเบราว์เซอร์ไม่ได้แคชระเบียน DNS นานกว่า 1 นาที