प्राइवेसी और सुरक्षा
Android पर "Private DNS server cannot be accessed": ऐसे ठीक करें
llcloud टीम की ओर से 6 मिनट में पढ़ें
छोटा जवाब
Repel इस एरर को उसके आम स्रोत पर ही रोकता है। उसका एक टैप Private DNS प्रोवाइडर का होस्टनाम आपके लिए भर देता है, इसलिए ग़लत लिखने को कुछ नहीं बचता, और उसका फ़िल्टर लुकअप DNS over HTTPS से भेजता है, जो पोर्ट 853 रोकने वाले नेटवर्क पर भी आम वेब ट्रैफ़िक की तरह निकल जाता है। हाथ से ठीक करने के लिए सेटिंग > नेटवर्क और इंटरनेट > प्राइवेट DNS (Settings > Network & internet > Private DNS) खोलें, होस्टनाम अक्षर-अक्षर जाँचें, या उस नेटवर्क पर Automatic चुनें।
आप कोई ऐप खोलते हैं, कुछ लोड नहीं होता, और Android दिखाता है "Private DNS server cannot be accessed" या "Private DNS server not reachable"। Wi-Fi के बार ठीक दिखते हैं। अच्छी बात यह है कि वजह लगभग हमेशा पाँच में से एक होती है, और हर एक को जाँचने में एक मिनट लगता है। यह गाइड उन्हें क्रम से देखती है, फिर दिखाती है कि एरर को दोबारा आने से कैसे रोकें।
"Private DNS server cannot be accessed" का मतलब क्या है?
Private DNS आपके फ़ोन की डोमेन लुकअप एन्क्रिप्ट करके आपके चुने प्रोवाइडर को भेजता है। जब आप प्रोवाइडर का होस्टनाम लिखते हैं, तो Android इसे वादे की तरह लेता है: या तो हर लुकअप उस प्रोवाइडर तक एन्क्रिप्टेड कनेक्शन से जाएगा, या कुछ नहीं जाएगा। Google की Android टीम ने फ़ीचर आने पर यही समझाया था। अगर फ़ोन सर्वर तक पहुँच न पाए, तो वह सादे DNS पर लौटने के बजाय नेटवर्क को "No internet access" दिखा देता है।
यह प्राइवेसी वाली ख़ूबी है, और इसी वजह से एरर इतना नाटकीय लगता है। एक सर्वर तक न पहुँच पाने पर हर ऐप लोड होना बंद कर देता है, जबकि Wi-Fi ख़ुद ठीक होता है।
आम वजहें:
| वजह | संकेत |
|---|---|
| होस्टनाम में टाइपो | हर नेटवर्क पर फ़ेल, Wi-Fi और मोबाइल डेटा दोनों |
| पोर्ट 853 बंद | सिर्फ़ एक नेटवर्क पर फ़ेल, अक्सर होटल, स्कूल या ऑफ़िस का Wi-Fi |
| कैप्टिव पोर्टल | गेस्ट Wi-Fi से जुड़ते ही फ़ेल |
| प्रोवाइडर आउटेज | अचानक शुरू हुआ, दूसरे प्रोवाइडर से ठीक हो गया |
| VPN टकराव | सिर्फ़ तब जब आपका VPN जुड़ा हो |
Private DNS एरर क़दम-दर-क़दम कैसे ठीक करूँ?
इन्हें क्रम से आज़माएँ। ज़्यादातर लोग दूसरे क़दम तक निपट जाते हैं।
- होस्टनाम जाँचें। सेटिंग > नेटवर्क और इंटरनेट > प्राइवेट DNS (Settings > Network & internet > Private DNS) खोलें और Private DNS provider hostname के नीचे जो लिखा है उसे देखें। Samsung Galaxy फ़ोन पर यह Settings > Connections > More connection settings > Private DNS में होता है। शब्द वर्शन और फ़ोन बनाने वाले के हिसाब से बदलते हैं, इसलिए न मिले तो Settings में "Private DNS" खोजें। हर अक्षर जाँचें और कोई भी
https://,tls://, अंत का स्लैश या स्पेस हटा दें।1.1.1.1जैसा IP पता यहाँ कभी नहीं चलता। - दूसरे नेटवर्क पर आज़माएँ। Wi-Fi बंद करके मोबाइल डेटा से देखें। एरर चला जाए, तो Wi-Fi नेटवर्क एन्क्रिप्टेड DNS रोक रहा है (नीचे देखें)। रहे, तो होस्टनाम या प्रोवाइडर की समस्या है।
- पहले Wi-Fi में साइन-इन करें। कैफ़े, एयरपोर्ट और होटल अक्सर ऑनलाइन करने से पहले साइन-इन पेज दिखाते हैं। वह पेज नेटवर्क के अपने DNS पर निर्भर है। Private DNS को Automatic पर करें, सूचना से साइन-इन पेज खोलें, साइन-इन करें, फिर अपना होस्टनाम दोबारा सेट करें।
- दूसरा प्रोवाइडर आज़माएँ। आउटेज दुर्लभ हैं लेकिन होते हैं। कुछ मिनट के लिए
dns.quad9.netयाone.one.one.oneजैसा कोई दूसरा जाना-माना होस्टनाम लगाएँ। हमारा Private DNS होस्टनाम पिकर बिना लिखे एक कॉपी करने देता है। - एक मिनट के लिए VPN बंद करें। एरर चला जाए, तो VPN DNS को अपने तरीक़े से संभाल रहा है। उसके जुड़े रहने पर उसका बिल्ट-इन DNS या ब्लॉकिंग विकल्प इस्तेमाल करें।
- फ़ोन रीस्टार्ट करें। नेटवर्क या SIM बदलने के बाद, रीस्टार्ट अटके कनेक्शन को उम्मीद से ज़्यादा बार साफ़ कर देता है।
Wi-Fi पोर्ट 853 पर Private DNS क्यों रोकता है?
Android का Private DNS, DNS over TLS इस्तेमाल करता है, और उसका मानक यह ट्रैफ़िक पोर्ट 853 पर रखता है। पोर्ट नेटवर्क पर गिने हुए दरवाज़े जैसा है। होटलों, स्कूलों, ऑफ़िसों और कुछ सार्वजनिक हॉटस्पॉट के कई मैनेज्ड नेटवर्क दरवाज़ा 853 जान-बूझकर बंद रखते हैं, क्योंकि वे अपना DNS फ़िल्टर चलाते हैं और नहीं चाहते कि डिवाइस उसे लाँघ जाएँ।
ऐसे नेटवर्क पर आपके पास दो रास्ते हैं:
- वहाँ रहते हुए Private DNS को Automatic पर रखें। जहाँ नेटवर्क सपोर्ट करे वहाँ एन्क्रिप्शन बना रहता है, लेकिन आप निकलने तक अपना चुना प्रोवाइडर और उसकी फ़िल्टरिंग खो देते हैं।
- ऐसा फ़िल्टर इस्तेमाल करें जो लुकअप DNS over HTTPS से भेजे। यह तरीक़ा HTTPS मानक पर चलता है, यानी पोर्ट 443 का वही एन्क्रिप्टेड कनेक्शन जो हर वेबसाइट इस्तेमाल करती है, इसलिए पोर्ट 853 बंद करने वाला नेटवर्क इसे आम तौर पर निकलने देता है।
Repel दूसरा रास्ता करता है। उसका ट्रैकर और मैलवेयर फ़िल्टर हर लुकअप को फ़ोन पर आपकी चुनी ब्लॉकलिस्ट से मिलाता है, फिर मंज़ूर वाले DNS over HTTPS से एन्क्रिप्ट करके भेजता है। फ़िल्टर लुकअप देखने के लिए Android का VPN स्लॉट इस्तेमाल करता है, जो जानना ज़रूरी है अगर आप प्राइवेसी VPN भी चलाते हैं। हमने यह समझौता Repel आपका VPN स्लॉट कैसे खाली रखता है में समझाया है।
Private DNS एरर को दोबारा आने से कैसे रोकूँ?
ज़्यादातर बार-बार आने वाले एरर होस्टनाम हाथ से लिखने और अलग नियमों वाले नेटवर्कों के बीच आने-जाने से आते हैं। Repel दोनों संभालता है।
अब लिखना नहीं। Repel का एक टैप Private DNS आपको सूची से AdGuard DNS, NextDNS, Quad9 या Cloudflare जैसा प्रोवाइडर चुनने देता है, और Android की Private DNS सेटिंग आपके लिए बदल देता है। होस्टनाम की स्पेलिंग हमेशा सही रहती है। यह Repel बंद होने पर भी काम करता है और VPN इस्तेमाल नहीं करता।
वापस लौटना एक टैप है। जब कोई होटल नेटवर्क आपको Automatic पर ला दे, तो बाद में होस्टनाम याद रखने की ज़रूरत नहीं। Repel में प्रोवाइडर दोबारा चुनें और आप वापस आ गए।
ऐसा फ़िल्टर जो पोर्ट 853 पर निर्भर नहीं। जो नेटवर्क एन्क्रिप्टेड DNS रोकते हैं वहाँ Repel का फ़िल्टर चालू करें। लुकअप DNS over HTTPS से जाते हैं, और आपकी चुनी ब्लॉकलिस्ट बनी रहती हैं, जैसे मुफ़्त वर्शन में HaGeZi।
देखें क्या टूटा। कभी एरर चला जाता है लेकिन एक ऐप फिर भी फ़ेल रहता है, क्योंकि फ़िल्टर करने वाले प्रोवाइडर ने उसका ज़रूरी डोमेन ब्लॉक कर दिया। साधारण Private DNS यह नहीं बता सकता कि कौन-सा। Repel का गतिविधि लॉग दिखाता है कि किस ऐप ने कौन-सा डोमेन खोजा और वह ब्लॉक हुआ या नहीं, ताकि आप सिर्फ़ उस डोमेन को मंज़ूर कर सकें।
अगर आप अब भी प्रोवाइडर चुन रहे हैं, तो हमारी Android के बेहतरीन Private DNS प्रोवाइडर सूची होस्टनाम, ब्लॉकिंग और लॉगिंग की तुलना करती है। सेटिंग की बुनियाद के लिए Android पर Private DNS कैसे सेट करें से शुरू करें।
क्या "Private DNS server not reachable" कभी झूठा अलार्म होता है?
कभी-कभी। फ़ोन के नेटवर्क से जुड़ते समय चेतावनी एक पल के लिए आ सकती है और अपने आप चली जाती है। पेज सामान्य रूप से लोड हो रहे हों तो आप इसे अनदेखा कर सकते हैं। अगर चेतावनी उसी नेटवर्क पर बार-बार लौटे, तो इसे असली रुकावट मानें और ऊपर के किसी उपाय का इस्तेमाल करें।
एक जुड़ा मामला Android की दूसरी DNS सेटिंग है, यानी एक Wi-Fi नेटवर्क का स्टैटिक DNS। अगर किसी ने उस नेटवर्क पर DNS 1 और DNS 2 हाथ से सेट किए हैं, तो वे सर्वर मुख्य रूप से तब मायने रखते हैं जब Private DNS Off या Automatic हो, क्योंकि प्रोवाइडर होस्टनाम हर लुकअप उसी प्रोवाइडर को भेजता है। हमारी Android पर DNS बदलने की गाइड समझाती है कि दोनों सेटिंग कैसे साथ बैठती हैं।
एरर से बचने का कौन-सा तरीक़ा सबसे अच्छा है?
| होस्टनाम हाथ से लिखना | Repel | |
|---|---|---|
| होस्टनाम हमेशा सही लिखा | ✗ | ✓ |
| एक टैप में प्रोवाइडर बदलें | ✗ | ✓ |
| Automatic के बाद एक टैप में अपने प्रोवाइडर पर वापसी | ✗ | ✓ |
| Wi-Fi पोर्ट 853 रोके तब भी फ़िल्टरिंग बनी रहे | ✗ | ✓ (फ़िल्टर, DNS over HTTPS) |
| देखें कौन-सा डोमेन ब्लॉक हुआ | ✗ | ✓ |
| एक ब्लॉक डोमेन को मंज़ूर करें | ✗ | ✓ |
| ऐप बंद होने पर भी काम करे | ✓ | ✓ (एक टैप Private DNS) |
अगर आप अपने VPN को छोड़े बिना ट्रैकर ब्लॉक करना चाहते हैं, तो बिना VPN के Android पर ट्रैकर कैसे ब्लॉक करें पढ़ें, जो एक टैप Private DNS को Repel के बिना-VPN फ़ायरवॉल के साथ जोड़ती है। और अगर आप Repel की तुलना Intra एन्क्रिप्टेड DNS ऐप से कर रहे हैं, तो Repel बनाम Intra तुलना फ़र्क समझाती है।
स्रोत
सवाल
"Private DNS server cannot be accessed" का मतलब क्या है?
आपका फ़ोन हर DNS लुकअप एन्क्रिप्ट करके एक नाम वाले प्रोवाइडर को भेजने के लिए सेट है, और वह मौजूदा नेटवर्क पर उस प्रोवाइडर तक पहुँच नहीं पाया। तब Android सादे DNS पर लौटने से मना कर देता है और नेटवर्क को बिना इंटरनेट वाला दिखा देता है। वजह आम तौर पर ग़लत लिखा होस्टनाम, पोर्ट 853 रोकने वाला नेटवर्क, Wi-Fi का साइन-इन पेज या कोई VPN होती है।
क्या Private DNS को Automatic पर करना सुरक्षित है?
हाँ। Automatic तब भी लुकअप एन्क्रिप्ट करता है जब नेटवर्क का अपना DNS सर्वर इसे सपोर्ट करे, और न करे तो चुपचाप सादा DNS इस्तेमाल करता है। आप अपने चुने प्रोवाइडर की गारंटी और उसकी फ़िल्टरिंग खो देते हैं, इसलिए जिस नेटवर्क ने रोका था उसे छोड़ते ही अपने होस्टनाम पर लौट आएँ। Repel की एक टैप वाली सूची से वापस लौटना एक टैप का काम है।
एरर सिर्फ़ एक Wi-Fi नेटवर्क पर क्यों आता है?
लगभग निश्चित है कि वह नेटवर्क एन्क्रिप्टेड DNS रोक रहा है। DNS over TLS पोर्ट 853 इस्तेमाल करता है, और होटल, स्कूल, ऑफ़िस और सार्वजनिक नेटवर्क में से कई इसे रोकते हैं ताकि उनका अपना DNS फ़िल्टर बाइपास न हो सके। आपका मोबाइल डेटा और घर का Wi-Fi इसकी अनुमति देते हैं, इसलिए चलते रहते हैं। उस नेटवर्क पर Automatic इस्तेमाल करें, या ऐसा फ़िल्टर जो लुकअप DNS over HTTPS से भेजे।
क्या मैं Private DNS में 1.1.1.1 या 8.8.8.8 लिख सकता हूँ?
नहीं। यह फ़ील्ड होस्टनाम लेती है, क्योंकि Android प्रोवाइडर का सर्टिफ़िकेट उसी नाम से जाँचता है। IP पता हर बार फ़ेल होता है और यही एरर लाता है। Cloudflare के लिए one.one.one.one और Google के लिए dns.google इस्तेमाल करें। अगर आप बिल्कुल लिखना नहीं चाहते, तो Repel का एक टैप Private DNS सही होस्टनाम आपके लिए भर देता है।
क्या VPN की वजह से Private DNS एरर आ सकता है?
आ सकता है। ज़्यादातर VPN ऐप्स लुकअप टनल के अंदर अपने सर्वर से भेजते हैं, और कुछ बाहर का DNS ट्रैफ़िक जान-बूझकर रोकते हैं। VPN जुड़ा हो तो Android का Private DNS बाइपास हो सकता है या फ़ेल हो सकता है। एक मिनट के लिए VPN बंद करके देखें। एरर चला जाए, तो VPN जुड़ा रहने पर उसका अपना DNS या ब्लॉकिंग विकल्प इस्तेमाल करें।