मैंने यहां प्रासंगिक क्यू / ए का एक गुच्छा पढ़ा, लेकिन मुझे अभी भी यकीन नहीं है कि सबसे अच्छा जवाब क्या है।
मैं IP पते "1.abc" से "2.def" साइटों की एक जोड़ी ले जा रहा हूँ। मौजूदा DNS में अभी मैं सभी TTL को 300 सेकंड के लिए सेट करता हूं, और मेरे पास एक नया DNS ज़ोन है जिसका उपयोग करने के लिए तैयार है (AWS रूट 53 पर), नए नेमसर्वर और 60 सेकंड में सभी TTLs के साथ। इसलिए मुझे विश्वास है कि मैं एक डीएनएस परिप्रेक्ष्य से तैयार हूं। पोस्ट-मूव, कुछ दिनों के बाद मैं रूट 53 पर अधिक उचित संख्या में TTL सेट करूंगा।
मैंने अपने सभी उपयोगकर्ताओं को इस कदम के बारे में चेतावनी दी है और मेरे पास इस कदम के लिए समय की एक परिभाषित खिड़की है। मैंने उन्हें बताया कि एक बार जब यह चाल पूरी हो जाती है और अगर 24 घंटे बीत चुके होते हैं और वे अभी भी पुरानी (बंद) साइटों को देखते हैं, तो उन्हें स्थानीय DNS कैश फ्लश करने के लिए अपने कंप्यूटर को रिबूट करना चाहिए।
मुझे समझ में नहीं आता है कि उपयोगकर्ता का ब्राउज़र (कैश) इसमें कैसे भूमिका निभाता है। एक स्थानीय होस्ट फ़ाइल (Win7) के साथ मेरे अपने प्रयोगों ने मुझे बताया कि ब्राउज़र के बारे में कुछ है जो पुराने आईपी पते को जाने नहीं दे रहा है - मुझे इतिहास में जाना था-> नई साइट को दिखाने के लिए सब कुछ स्पष्ट करने के लिए ऊपर, के बाद भीipconfig /flushdns
(EDIT) - मेरे पास पुराने सर्वर तक रूट एक्सेस नहीं है, इसलिए मैं इस प्रश्न के स्वीकृत उत्तर को लागू नहीं कर सकता ।
प्रश्न: मैं वास्तव में नहीं चाहता कि मेरे उपयोगकर्ता इससे निपटें, इसलिए क्या ऐसा कुछ है जो मैं सभी ब्राउज़रों को फिर से कैश करने के लिए मजबूर कर सकता हूं? और यदि हां, तो मैं इसे कब तक चालू कर सकता हूं?
धन्यवाद...
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
क्या आप इस पर कुछ जानकारी प्रदान कर सकते हैं? Afaik, ब्राउज़र DNS रिकॉर्ड्स को 1 मिनट से अधिक कैश नहीं करते हैं।