जवाबों:
DNS कैश कभी भी फ्लश नहीं करता है, जब तक कि आप इसे स्पष्ट रूप से नहीं बताते हैं या आप DNS / नेटवर्किंग से संबंधित कॉन्फ़िगरेशन परिवर्तन करते हैं। DNS रिकॉर्ड्स में उनके साथ जुड़ा समय (टीटीएल) मान होता है जो DNS कैश को बताता है कि विशेष रिकॉर्ड कितने समय के लिए अच्छा है। कैश में रिकॉर्ड अपने टीटीएल के लिए रखा जाता है, फिर से फिर से उद्धृत किया जाता है।
विंडोज मशीन पर आप अपने टीटीएल के साथ अपने कैश में सभी रिकॉर्डों की एक सूची देख सकते हैं: कमांड पर निम्नलिखित कमांड निष्पादित करके:
ipconfig /displaydns
आप निम्न आदेश का उपयोग करके सभी कैश्ड DNS रिकॉर्ड्स के फ्लश को बाध्य कर सकते हैं:
ipconfig /flushdns
अधिक जानकारी के लिए:
मैं जो ढूंढने में सक्षम था, उसमें से विंडोज 7 ने dnscache MaxCacheEntryTtlLimit के लिए कोई पैरामीटर सेट नहीं किया है ।
MaxCacheEntryTtlLimit का डिफ़ॉल्ट मान है DWORD = 0x15180 = 86400 seconds = 1 day
इसके बजाय MaxCacheEntryTtlLimit
आपको संशोधित करना चाहिए maxcacheTTL
। यह विंडोज 8 के लिए भी काम करता है।
विवरण
निर्धारित करता है कि डोमेन नाम सिस्टम (DNS) सर्वर कितनी देर तक एक पुनरावर्ती नाम क्वेरी के रिकॉर्ड को बचा सकता है।
यदि इस प्रविष्टि का मान 0x0 है, तो DNS सर्वर कोई रिकॉर्ड सहेजता नहीं है।
net stop dnscache & net start dnscache
सेटिंग को बिना रीबूट किए ले जाना है।