किसी भी डिवाइस पर DNS कैश कैसे साफ़ करें
Windows, macOS, Linux, iOS, Android और Chrome पर अपना DNS कैश फ़्लश करने की पूरी गाइड। साथ ही, यह भी कि एक स्मार्ट DNS के साथ आपको यह सब करने की ज़रूरत शायद ही कभी पड़ती है।
जो वेबसाइट एक मिनट पहले तक चल रही थी, अब नहीं खुल रही? किसी पुराने सर्वर पर पहुँचा दिया जा रहा है? इसका हल अक्सर अपना DNS कैश साफ़ करना होता है, पर एक बेहतर तरीका भी है जिससे आपको यह झंझट दोबारा कभी न झेलना पड़े।
DNS कैश क्या है?
जब भी आप कोई वेबसाइट खोलते हैं, आपका डिवाइस उसका डोमेन नेम ढूँढता है (जैसे google.com) और उसे एक IP एड्रेस में बदल देता है (जैसे 142.250.80.46)। यह लुकअप Domain Name System यानी DNS से होकर गुज़रता है, जो इंटरनेट की फ़ोनबुक की तरह काम करता है।
चीज़ों को तेज़ करने के लिए आपका डिवाइस इन लुकअप को सहेज लेता है लोकल तौर पर सहेज लेता है। अगली बार जब आप वही साइट खोलते हैं, तो आपका डिवाइस लुकअप छोड़कर सहेजा हुआ जवाब इस्तेमाल कर लेता है। यही DNS कैश है।
दिक्कत कहाँ है? ज़्यादातर ISP रिज़ॉल्वर रिकॉर्ड को 12-24 घंटेतक सहेजे रखते हैं। जब कोई वेबसाइट अपना सर्वर बदलती है या आप अपनी DNS सेटिंग्स बदलते हैं, तो आप घंटों तक पुराने डेटा में फँसे रह जाते हैं।
ClearDNS 20-60 सेकंड के कैश TTL इस्तेमाल करता है। पुराने रिकॉर्ड अपने आप ठीक हो जाते हैं। अभी सेट करें, मुफ़्त। →आपको अपना DNS कैश कब साफ़ करना चाहिए?
आपको अपना DNS कैश इन हालात में फ़्लश करना चाहिए:
- कोई वेबसाइट लोड नहीं हो रही लेकिन दूसरे डिवाइस या नेटवर्क पर ठीक चल रही है
- आपको अपने ब्राउज़र में "DNS_PROBE_FINISHED_NXDOMAIN" दिखता है या इससे मिलती-जुलती DNS की दूसरी एरर दिखती हैं
- आपने अभी-अभी DNS प्रोवाइडर बदला है और चाहते हैं कि बदलाव तुरंत लागू हो
- कोई वेबसाइट हाल ही में किसी नए सर्वर पर शिफ़्ट हुई है और आपको अब भी पुराना वर्शन ही दिख रहा है
- आपने DNS फ़िल्टरिंग के नियम बंद या चालू किए हैं और चाहते हैं कि बदलाव फ़ौरन लागू हों
या फिर आप यह सब टाल सकते हैं। ClearDNS के साथ कैश का ज़्यादा से ज़्यादा समय है 60 सेकंड पुराने रिकॉर्ड आपको पता चलने से पहले ही अपने आप ख़त्म हो जाते हैं।
Windows पर DNS कैश साफ़ करें
झंझट छोड़िए, Windows पर ClearDNS इस्तेमाल कीजिए
जब-जब आपका DNS कैश पुराना पड़ जाए, हर बार कमांड चलाने के बजाय एक बार ClearDNS सेट कर लीजिए और फिर इसकी फ़िक्र ही छोड़ दीजिए। ClearDNS हर 20-60 सेकंड में अपने आप DNS रिकॉर्ड रिफ़्रेश करता है, साथ ही आपको मिलते हैं ऐड ब्लॉकिंग, ट्रैकर सुरक्षा और मैलवेयर फ़िल्टरिंग। बस 2 मिनट लगते हैं, कोई अकाउंट नहीं चाहिए।
Windows पर अभी ClearDNS सेट करें, मुफ़्त →मैनुअल तरीका: Windows पर DNS कैश फ़्लश करें
खोलें कमांड प्रॉम्प्ट या PowerShell एडमिनिस्ट्रेटर के रूप में (Start बटन पर राइट-क्लिक करें, "Terminal (Admin)" चुनें)।
यह चलाएँ:
ipconfig /flushdns
आपको यह दिखना चाहिए: Successfully flushed the DNS Resolver Cache.
यह पक्का करने के लिए कि कैश ख़ाली है:
ipconfig /displaydns
ध्यान दें: जब-जब आपका कैश पुराना पड़ेगा, आपको हर बार यह करना होगा। ClearDNS के साथ रिकॉर्ड हर 20-60 सेकंड में अपने आप रिफ़्रेश हो जाते हैं।
macOS पर DNS कैश साफ़ करें
Terminal छोड़िए, Mac पर ClearDNS इस्तेमाल कीजिए
No sudo कमांड की ज़रूरत नहीं, न Terminal, न पासवर्ड माँगा जाएगा। अपने Mac पर एक बार ClearDNS सेट कर लीजिए और DNS कैश की दिक्कतें हमेशा के लिए ख़त्म। अपने आप कैश रिफ़्रेश, ऐड ब्लॉकिंग और प्राइवेसी सुरक्षा, बस 2 मिनट से भी कम में।
मैनुअल तरीका: macOS पर DNS कैश फ़्लश करें
खोलें Terminal (Cmd + Space दबाएँ, "Terminal" टाइप करें, Enter दबाएँ)।
यह कमांड चलाएँ (macOS Ventura, Sonoma, Sequoia और उसके बाद के वर्शन पर काम करता है):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
जब पासवर्ड माँगा जाए तो डाल दीजिए। कोई पुष्टि वाला मैसेज नहीं आता, कैश चुपचाप साफ़ हो जाता है।
आपको हर बार यह दोहराना होगा। ClearDNS यह सब 20-60 सेकंड वाले कैश TTL के साथ अपने आप संभाल लेता है।
Linux पर DNS कैश साफ़ करें
बेहतर तरीका, Linux पर ClearDNS इस्तेमाल कीजिए
आप Ubuntu पर हों, Fedora, Arch या Debian पर, ClearDNS हर जगह एक ही तरह काम करता है। एक बार सेट कीजिए और हर डिस्ट्रो पर DNS कैश की दिक्कतें हमेशा के लिए हल। हर 20-60 सेकंड में अपने आप DNS रिफ़्रेश, साथ में पूरी DNS फ़िल्टरिंग।
Linux पर अभी ClearDNS सेट करें, मुफ़्त →मैनुअल तरीका: Linux पर DNS कैश फ़्लश करें
अगर आप systemd-resolved (Ubuntu 18.04+, Fedora):
sudo systemd-resolve --flush-caches
पक्का करने के लिए:
sudo systemd-resolve --statistics
अगर आप dnsmasq या nscd:
sudo systemctl restart dnsmasq
# or
sudo systemctl restart nscd
अलग-अलग डिस्ट्रो अलग-अलग DNS रिज़ॉल्वर इस्तेमाल करते हैं। ClearDNS इन सभी पर बिल्कुल एक जैसा काम करता है।
iPhone / iPad पर DNS कैश साफ़ करें
एक बार सेट कीजिए और भूल जाइए, iOS पर ClearDNS
न एयरप्लेन मोड बार-बार ऑन-ऑफ़ करना, न मेन्यू में दबी हुई सेटिंग्स ढूँढना। iOS पर ClearDNS 60 सेकंड से कम के कैश TTL के साथ आपके DNS को अपने आप ताज़ा रखता है। बस एक टैप में DNS प्रोफ़ाइल इंस्टॉल कीजिए, पूरे सिस्टम में ऐड ब्लॉकिंग और ट्रैकर सुरक्षा शामिल।
iPhone पर अभी ClearDNS सेट करें, मुफ़्त →मैनुअल तरीका: iOS पर DNS कैश फ़्लश करें
खोलें सेटिंगखोलें, एयरप्लेन मोडचालू करें, 10 सेकंड रुकें, फिर इसे बंद कर दें। इससे नेटवर्क कनेक्शन रीसेट होने के साथ-साथ DNS कैश भी साफ़ हो जाता है।
या फिर, सेटिंग > Wi-Fiपर जाएँ, अपने नेटवर्क के बगल में दिए (i) पर टैप करें, और टैप करें लीज़ का नवीनीकरण करें.
इससे कुछ देर के लिए सभी नेटवर्क कनेक्शन बाधित हो जाते हैं। ClearDNS के साथ रिकॉर्ड बैकग्राउंड में चुपचाप रिफ़्रेश होते रहते हैं।
Android पर DNS कैश साफ़ करें
स्मार्ट तरीका, Android पर ClearDNS
Android पर DNS कैश मैनुअल तरीके से साफ़ करना हैरान कर देने वाली हद तक मुश्किल है। ClearDNS इसे पूरी तरह सुलझा देता है, बस एक बार Private DNS के ज़रिए सेट कीजिए और फिर कैश फ़्लश करने की ज़रूरत कभी नहीं पड़ेगी। बस 30 सेकंड लगते हैं और पूरे सिस्टम में अपने आप कैश रिफ़्रेश, ऐड ब्लॉकिंग और मैलवेयर सुरक्षा मिलती है।
Android पर अभी ClearDNS सेट करें, मुफ़्त →मैनुअल तरीका: Android पर DNS कैश फ़्लश करें
तरीका 1: इसे ऑन-ऑफ़ करें एयरप्लेन मोड ऑन और ऑफ़ करें (iOS की तरह ही)।
तरीका 2: Chrome में इस पते पर जाएँ:
chrome://net-internals/#dns
टैप करें Clear host cache.
Android सिस्टम-लेवल पर DNS फ़्लश का कोई तरीका नहीं देता। ClearDNS छोटे TTL के साथ इस सीमा को पूरी तरह दरकिनार कर देता है।
Chrome में DNS कैश साफ़ करें
ClearDNS के साथ Chrome के कैश से फ़र्क नहीं पड़ता
Chrome आपके OS से अलग अपना ख़ुद का DNS कैश रखता है। सिस्टम का कैश फ़्लश करने के बाद भी Chrome पुराने रिकॉर्ड इस्तेमाल कर सकता है। ClearDNS दोनों को सुलझा देता है, रिकॉर्ड रिज़ॉल्वर स्तर पर हर 20-60 सेकंड में रिफ़्रेश होते हैं, इसलिए Chrome को हमेशा ताज़ा डेटा मिलता है।
ClearDNS सेट करें और chrome://flags की माथापच्ची से बचें →मैनुअल तरीका: Chrome का अंदरूनी DNS कैश फ़्लश करें
एक नई टैब खोलें और इस पते पर जाएँ:
chrome://net-internals/#dns
क्लिक करें Clear host cache। फिर इस पते पर जाएँ:
chrome://net-internals/#sockets
क्लिक करें Flush socket pools ताकि पुराने IP एड्रेस इस्तेमाल कर रहे खुले कनेक्शन साफ़ हो जाएँ।
आपको दोनों स्टेप करने होंगे। ClearDNS के साथ इनमें से कोई भी ज़रूरी नहीं।
DNS कैश से दिक्कतें क्यों होती हैं
पारंपरिक DNS रिज़ॉल्वर कैश का समय लंबा रखते हैं, जिसे कहते हैं TTL (Time to Live)कहलाता है। कई ISP DNS रिकॉर्ड को 24 घंटे या उससे ज़्यादा सहेजे रखते हैं। यानी अगर कोई वेबसाइट अपना IP एड्रेस बदल दे, तो आप पूरे एक दिन तक पुराने सर्वर तक पहुँचने की कोशिश में अटके रह सकते हैं।
इससे असल में ये दिक्कतें पैदा होती हैं:
- वेबसाइट का माइग्रेशन: कोई साइट नए होस्ट पर शिफ़्ट हो जाती है पर आपका डिवाइस अब भी पुराने से ही जुड़ता है
- CDN फ़ेलओवर: कोई कंटेंट डिलीवरी नेटवर्क किसी दूसरे एज सर्वर पर चला जाता है पर आपका कैश पुराने की ओर ही इशारा करता रहता है
- DNS फ़िल्टरिंग में बदलाव: आप अपने ब्लॉकिंग नियम अपडेट करते हैं पर पुराने कैश की वजह से पुराने नियम ही लागू रहते हैं
- सुरक्षा अपडेट: किसी सुरक्षा घटना के बाद किसी डोमेन का IP बदल जाता है पर आप अब भी उसी ख़तरे वाले एड्रेस पर कैश रहते हैं
"आपका DNS कैश TTL जितना लंबा होगा, आप उतनी ही देर तक पुराने, ग़लत या यहाँ तक कि ख़तरनाक DNS रिकॉर्ड में फँसे रह सकते हैं।"
ClearDNS कैश की दिक्कत को कैसे ख़त्म करता है
ClearDNS एकदम अलग नज़रिया अपनाता है। DNS रिकॉर्ड को घंटों या दिनों तक सहेजने के बजाय, ClearDNS इस्तेमाल करता है बेहद छोटे कैश विंडो:
ClearDNS के कैश TTL बनाम आपका ISP
- डिसीज़न कैश: 20 सेकंड (ISP: 12-24 घंटे)
- नियमों के अपडेट: 60 सेकंड (ISP: हाथ से फ़्लश करना ज़रूरी)
- ब्लॉक किए डोमेन: 60 सेकंड (ISP: लागू नहीं, कोई फ़िल्टरिंग नहीं)
- अनुमति वाले डोमेन: 1-60 सेकंड (ISP: घंटों)
ज़्यादा से ज़्यादा पुराना रहने का समय: 60 सेकंड। आम तौर पर: 20 सेकंड से कम।
इसका मतलब है:
- अब हाथ से कैश फ़्लश करने की ज़रूरत नहीं पुराने रिकॉर्ड एक मिनट के अंदर अपने आप ख़त्म हो जाते हैं
- नियमों में तुरंत बदलाव किसी डोमेन को ब्लॉक या अनब्लॉक करें और यह तकरीबन तुरंत लागू हो जाता है
- तेज़ फ़ेलओवर अगर कोई वेबसाइट सर्वर बदलती है, तो आप कुछ ही सेकंड में नए सर्वर तक पहुँच जाते हैं
- बेहतर सुरक्षा ख़तरे की लिस्ट अपडेट होते ही ख़तरे वाले डोमेन और तेज़ी से ब्लॉक हो जाते हैं
इतना ही नहीं, ClearDNS आपको सिर्फ़ तेज़ कैश रिफ़्रेश से कहीं ज़्यादा देता है:
- ऐड और ट्रैकर ब्लॉकिंग DNS स्तर पर, किसी ब्राउज़र एक्सटेंशन की ज़रूरत नहीं
- मैलवेयर और फ़िशिंग से सुरक्षा ख़तरनाक डोमेन लोड होने से पहले ही ब्लॉक हो जाते हैं
- किसी अकाउंट की ज़रूरत नहीं 2 मिनट से भी कम में सेट करें, पूरी तरह गुमनाम
- हर डिवाइस पर चलता है - फ़ोन, लैपटॉप, टैबलेट, स्मार्ट TV, राउटर
DNS कैश बनाम ब्राउज़र कैश
DNS कैश को ब्राउज़र कैश समझने की भूल न करें। ये दोनों अलग हैं:
- DNS कैश डोमेन-से-IP मैपिंग सहेजता है। इसे फ़्लश करने से एक नया DNS लुकअप होने को मजबूर हो जाता है।
- ब्राउज़र कैश वेब पेज का कंटेंट (इमेज, CSS, JavaScript) सहेजता है। इसे साफ़ करने से पेज की चीज़ें नए सिरे से डाउनलोड होने को मजबूर हो जाती हैं।
अगर कोई वेबसाइट टूटी हुई या पुरानी दिखे, तो साफ़ करके देखें दोनों। लेकिन अगर आप किसी साइट तक बिल्कुल भी नहीं पहुँच पा रहे, तो आम तौर पर DNS कैश ही गुनहगार होता है, और ClearDNS इसे कोई मसला ही नहीं रहने देता।
अब हाथ से DNS कैश साफ़ करना छोड़िए
ClearDNS 20-60 सेकंड के कैश TTL इस्तेमाल करता है। पुराने रिकॉर्ड अपने आप ठीक हो जाते हैं। किसी अकाउंट की ज़रूरत नहीं।
ClearDNS सेट करें