DNS_PROBE_FINISHED_NXDOMAIN: इसका मतलब और ठीक करने के 7 तरीके
Chrome को साइट का पता नहीं मिल रहा। सात समाधान क्रम से: 10 सेकंड की टाइपो जाँच से लेकर हमेशा के लिए DNS बदलने तक।
आप कोई वेबसाइट खोलते हैं और Chrome सामने DNS_PROBE_FINISHED_NXDOMAIN दिखा देता है। संदेश उलझा हुआ लगता है, पर मतलब सीधा है: आपके ब्राउज़र ने पूछा «यह वेबसाइट कहाँ है?» और इंटरनेट की फ़ोन-डायरेक्टरी ने जवाब दिया «ऐसा कोई नाम नहीं सुना।» NXDOMAIN का शाब्दिक अर्थ है «non-existent domain» यानी ऐसा डोमेन जो मौजूद नहीं: DNS लुकअप फ़ेल हुआ, इसलिए पेज खुल ही नहीं सका।
अच्छी बात यह है कि यह एरर लगभग हमेशा कुछ मिनटों में ठीक हो जाता है और इसका मतलब शायद ही कभी यह होता है कि वेबसाइट डाउन है। आमतौर पर आपके और DNS सिस्टम के बीच कुछ ग़लत सेट है, पुराना पड़ गया है, या लुकअप को रोक रहा है। ये सात समाधान क्रम से आज़माएँ।
1. सबसे पहले पते में टाइपो जाँचें
कोई भी सेटिंग छूने से पहले एड्रेस बार देखें। एक भी ग़लत अक्षर, जैसे google.com की जगह gogle.com, ठीक यही एरर देता है, क्योंकि ग़लत लिखा डोमेन सच में मौजूद नहीं है। सुनने में मामूली लगता है, पर ऐसे बहुत से मामले इसी से हल हो जाते हैं। अगर आप किसी लिंक से आए हैं, तो पता ख़ुद टाइप करके देखें।
2. ब्राउज़र रीस्टार्ट करें और उसका DNS कैश साफ़ करें
ब्राउज़र ऑपरेटिंग सिस्टम से अलग अपना DNS कैश रखते हैं। वहाँ पड़ी कोई पुरानी या ख़राब एंट्री असली समस्या ख़त्म होने के बाद भी फ़ेल होती रह सकती है। Chrome में chrome://net-internals/#dns खोलें और «Clear host cache» पर क्लिक करें। फिर ब्राउज़र पूरी तरह बंद करके दोबारा खोलें। Edge में भी यही पेज काम करता है; Firefox में इसे about:networking#dns से साफ़ कर सकते हैं।
3. ऑपरेटिंग सिस्टम का DNS कैश साफ़ करें
आपका सिस्टम भी DNS जवाब कैश करता है, और कोई ख़राब या पुरानी एंट्री लुकअप फ़ेल करवाती रहेगी। Windows पर Command Prompt को एडमिनिस्ट्रेटर के रूप में खोलें और ipconfig /flushdns चलाएँ; पुष्टि का संदेश दिखना चाहिए। macOS पर Terminal खोलें, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder चलाएँ और पासवर्ड डालें। ज़्यादातर Linux सिस्टम पर, अपने सेटअप के हिसाब से sudo systemctl restart systemd-resolved या sudo resolvectl flush-caches से रिज़ॉल्वर रीस्टार्ट करें।
4. पब्लिक DNS सर्वर पर स्विच करें
अगर आपके इंटरनेट प्रदाता के DNS सर्वर धीमे हैं, ख़राब हैं या फ़ेल हुए लुकअप को हाईजैक करते हैं, तो किसी भरोसेमंद पब्लिक DNS पर जाने से NXDOMAIN अक्सर तुरंत ठीक हो जाता है, और ब्राउज़िंग भी तेज़ लग सकती है। दो सबसे भरोसेमंद विकल्प हैं Google के 8.8.8.8 और 8.8.4.4, और Cloudflare के 1.1.1.1 और 1.0.0.1। Windows में इसे Network Adapter सेटिंग → IPv4 properties में बदलें; macOS में System Settings → Network → DNS में। इससे भी बेहतर: इसे एक बार राउटर में बदल दें, घर के हर डिवाइस को फ़ायदा मिलेगा।
5. VPN, प्रॉक्सी या ब्राउज़र एक्सटेंशन बंद करें
VPN और प्रॉक्सी आपकी DNS क्वेरी अपने सर्वरों से होकर भेजते हैं, और कोई ख़राब VPN NXDOMAIN की आम वजह है। VPN थोड़ी देर के लिए डिस्कनेक्ट करें और पेज रीलोड करें। अगर पेज खुल जाए, तो VPN का DNS ज़िम्मेदार है: कोई दूसरी सर्वर लोकेशन चुनें या VPN की DNS leak protection सेटिंग चालू करें। इसी तरह ऐड-ब्लॉकर, «प्राइवेसी» एक्सटेंशन और एंटीवायरस के वेब-शील्ड भी DNS में दख़ल दे सकते हैं; उन्हें एक-एक करके बंद करें और असली वजह ढूँढें।
6. राउटर रीस्टार्ट करें और उसकी DNS सेटिंग देखें
राउटर भी DNS कैश करते हैं, और इंटरनेट प्रदाता के दिए सस्ते राउटर कैश बिगाड़ने के लिए बदनाम हैं। राउटर को पूरे 30 सेकंड के लिए प्लग से निकालें, फिर लगाएँ और दोबारा जुड़ने के लिए दो मिनट रुकें। साथ ही राउटर के एडमिन पेज में जाकर देखें कि वह कौन-से DNS सर्वर दे रहा है: अगर वह किसी अजीब पते पर (या टूटे फ़ॉरवर्डर के साथ ख़ुद पर) सेट है, तो सीधे 1.1.1.1 / 8.8.8.8 डाल दें।
7. वेबसाइट की अपनी समस्या को ख़ारिज करें
कभी-कभी NXDOMAIN सच्चा होता है: साइट का डोमेन एक्सपायर हो गया, उसके DNS रिकॉर्ड मिट गए, या मालिक ने होस्टिंग बदली और माइग्रेशन बिगाड़ दिया। डोमेन को हमारे सर्वर-साइड चेकर से जाँचें: अगर हमारा स्वतंत्र सर्वर भी उसे रिज़ॉल्व नहीं कर पाता, तो समस्या साइट की तरफ़ है और आपकी तरफ़ कितना भी कैश साफ़ करने से कुछ नहीं होगा। घोषणा के लिए साइट के सोशल मीडिया देखें और मालिक के DNS ठीक करने का इंतज़ार करें।
जब हर वेबसाइट पर NXDOMAIN आए
अगर कोई भी साइट नहीं खुल रही और सब पर DNS एरर है, तो समस्या पूरे सिस्टम में है: राउटर का अपस्ट्रीम DNS छूट गया है, आपके इंटरनेट प्रदाता का DNS डाउन है, या कोई फ़ायरवॉल पोर्ट 53 रोक रहा है। मोबाइल डेटा पर जाएँ: अगर वहाँ चल जाए, तो गड़बड़ी आपके घर के नेटवर्क या प्रदाता में है। प्रदाता के DNS आउटेज आमतौर पर कुछ घंटों में ठीक हो जाते हैं, और राउटर में पब्लिक DNS डालने से आप इनसे पूरी तरह बच जाते हैं।
आगे से इससे कैसे बचें
दो आदतें इस एरर को लगभग ख़त्म कर देती हैं: राउटर में एक तेज़ पब्लिक DNS सेट रखें (ताकि प्रदाता की एक गड़बड़ी आपकी ब्राउज़िंग न रोके), और ऐसे «DNS booster» टूल से बचें जो स्पीड का वादा करते हैं पर कमज़ोर लोकल रिज़ॉल्वर इंस्टॉल कर देते हैं। हर पेज लोड की नींव DNS है; अच्छी सेटिंग के साथ शायद आपको फिर कभी NXDOMAIN न दिखे।
अक्सर पूछे जाने वाले सवाल
DNS_PROBE_FINISHED_NXDOMAIN का क्या मतलब है?
इसका मतलब है कि आपके ब्राउज़र का DNS लुकअप फ़ेल हो गया: डोमेन नाम को IP पते में नहीं बदला जा सका (NXDOMAIN = ऐसा डोमेन जो मौजूद नहीं)। पेज इसलिए नहीं खुला क्योंकि ब्राउज़र सर्वर ढूँढ नहीं सका।
क्या DNS_PROBE_FINISHED_NXDOMAIN का मतलब है कि वेबसाइट डाउन है?
बहुत कम। आमतौर पर वजह पते में टाइपो, आपके डिवाइस का पुराना DNS कैश, कोई ख़राब VPN या एक्सटेंशन, या आपका DNS सर्वर होता है, वेबसाइट नहीं। किसी स्वतंत्र सर्वर-साइड चेकर से पुष्टि करें।
क्या DNS बदलने से DNS_PROBE_FINISHED_NXDOMAIN ठीक हो जाएगा?
अक्सर, हाँ। अगर आपके प्रदाता के DNS सर्वर ख़राब या धीमे हैं, तो 1.1.1.1 या 8.8.8.8 जैसे पब्लिक DNS पर जाने से एरर तुरंत ठीक हो जाता है और आमतौर पर ब्राउज़िंग भी तेज़ होती है।
अंदाज़ा मत लगाइए, जाँचिए। हमारा मुफ़्त चेकर सेकंडों में बताता है कि कोई भी वेबसाइट चल रही है या डाउन है।
अभी वेबसाइट जाँचें