Private DNS, Android 9 और उससे नए phones की एक built-in setting है। ये आपके फोन से जाने वाली DNS requests को encrypt कर देती है, ताकि बीच में बैठा WiFi या mobile network ये न पढ़ सके कि आप कौन सी websites और apps खोल रहे हैं। इसे set करने के लिए Settings में Private DNS खोलें, Private DNS provider hostname चुनें, कोई hostname (जैसे dns.google या one.one.one.one) डालें और Save दबाएं। ध्यान रखें, यहां 8.8.8.8 या 1.1.1.1 जैसा IP address नहीं चलता, सिर्फ hostname चलता है।
ज़्यादातर लोग इस setting तक तीन वजहों से पहुंचते हैं। किसी ने बताया कि इससे ads बंद हो जाते हैं। या कोई hostname डालने के बाद अचानक internet बंद हो गया। या बस जानना है कि ये है क्या। नीचे तीनों बातों का सीधा जवाब है, साथ में ये भी कि आपके फोन में ये option ठीक कहां मिलेगा।
DNS क्या करता है? एक मिनट में समझें
आप browser में youtube.com लिखते हैं, लेकिन internet नामों से नहीं, नंबरों (IP address) से चलता है। DNS वो सिस्टम है जो नाम को नंबर में बदलता है, ठीक फोन की contact list की तरह। आप नाम पर टैप करते हैं और फोन पीछे से नंबर लगा देता है। IP address खुद क्या होता है, ये हमने IP Address क्या है वाली गाइड में आसान भाषा में समझाया है।
हर app खुलते ही ऐसे दर्जनों सवाल पूछता है। Instagram खोलते ही फोन कई अलग-अलग servers के पते पूछता है। आम तौर पर ये सवाल आपके WiFi router या Jio, Airtel, Vi जैसी company के DNS server के पास जाते हैं, और बिना encryption के जाते हैं। यानी रास्ते में कोई भी इन्हें पढ़ सकता है।
Private DNS on करने से असल में क्या बदलता है?
Private DNS इन सवालों को एक बंद लिफाफे में डाल देता है। तकनीकी भाषा में इसे DNS over TLS कहते हैं। Cloudflare के मुताबिक Android 11 और नए versions DNS over HTTPS भी support करते हैं। आपके लिए मतलब एक ही है: रास्ते में कोई आपके DNS सवाल नहीं पढ़ पाएगा।
लेकिन ये समझना ज़रूरी है कि कौन देख पाएगा और कौन नहीं:
| कौन | Private DNS के बिना | Private DNS के साथ |
|---|---|---|
| Café, hotel या railway station का WiFi | आपकी DNS lookups पढ़ सकता है | नहीं पढ़ सकता |
| Jio, Airtel, Vi जैसी mobile company | अपने DNS server पर सब देखती है | DNS सवाल नहीं देखती, पर आप किस IP से जुड़े ये अब भी दिखता है |
| जिस DNS company का hostname आपने डाला | कुछ नहीं देखती | आपकी सारी DNS lookups देखती है |
| Website खुद | आपका IP देखती है | अब भी आपका IP देखती है |
आखिरी दो लाइनें सबसे अहम हैं। Private DNS आपको गुमनाम नहीं बनाता। ये सिर्फ भरोसा आपकी network company से हटाकर उस DNS company पर डाल देता है जिसका hostname आपने चुना। Google की official help page भी साफ कहती है कि Private DNS सिर्फ DNS सवालों और जवाबों को सुरक्षित करता है, बाकी किसी चीज़ को नहीं। पूरा traffic छिपाना है, तो उसके लिए VPN चाहिए। दोनों का फर्क VPN क्या है और कैसे काम करता है में पढ़ें।
Off, Automatic और Hostname: कौन सा option चुनें?
Private DNS खोलते ही तीन options दिखते हैं। तीनों का बर्ताव बिल्कुल अलग है:
- Off: फोन हमेशा network वाला सामान्य DNS इस्तेमाल करेगा, बिना encryption के।
- Automatic: ज़्यादातर phones में यही default है। अगर network का DNS server encryption support करता है, तो फोन अपने आप encrypted तरीका अपनाता है। नहीं करता, तो सामान्य DNS पर चलता रहता है। Internet कभी बंद नहीं होता, लेकिन ज़्यादातर Indian networks पर असल में encryption मिलता भी नहीं।
- Private DNS provider hostname: आप खुद एक DNS company चुनते हैं। फोन हर network पर, WiFi हो या mobile data, सिर्फ उसी से बात करेगा। अगर वो server नहीं मिला, तो फोन सामान्य DNS पर वापस नहीं जाता। Android उस network को “No internet access” दिखा देता है।
यही तीसरी बात आगे की ज़्यादातर दिक्कतों की जड़ है। Hostname mode सख्त है। सुरक्षा के लिए ये अच्छा है, पर गलत hostname या रोक लगाने वाले network पर internet बंद हो जाता है।
Android में Private DNS कैसे Set करें? (हर brand का रास्ता)
किसी भी फोन में सबसे तेज़ तरीका ये है कि Settings खोलकर ऊपर के search bar में Private DNS लिखें। फिर भी brand के हिसाब से रास्ता नीचे दिया है।
Google Pixel, Motorola और stock Android
- Settings खोलें।
- Network & internet पर टैप करें।
- Private DNS पर टैप करें। पुराने Android versions में ये Advanced के अंदर छिपा होता है।
- Private DNS provider hostname चुनें।
- नीचे वाले box में hostname लिखें, जैसे
dns.google। - Save दबाएं।
Samsung Galaxy (One UI)
- Settings में Connections खोलें।
- नीचे scroll करके More connection settings पर टैप करें।
- Private DNS चुनें।
- Private DNS provider hostname चुनें, hostname लिखें और Save दबाएं।
Xiaomi, Redmi और POCO (HyperOS)
- Settings में More connectivity options खोलें।
- Private DNS पर टैप करें।
- Hostname वाला option चुनें, hostname लिखें और Save दबाएं।
Realme, OnePlus और Oppo
Realme UI 2.0 और उसके बाद, और OnePlus के नए OxygenOS में, रास्ता है Settings → Connection & sharing → Private DNS। पुराने OnePlus phones में ये Wi-Fi & network के अंदर मिलता है। Vivo और iQOO में menu का नाम version के हिसाब से बदलता है, इसलिए वहां Settings search ही सबसे भरोसेमंद है।
एक बात और। ये setting पूरे फोन के लिए है। एक बार Save करने के बाद घर का WiFi, दफ्तर का WiFi और mobile data, सब पर एक साथ लागू होती है।
Hostname में क्या डालें? भरोसेमंद options की list
ये सारे hostnames संबंधित company की official documentation से लिए गए हैं। अपनी ज़रूरत के हिसाब से एक चुनें और हूबहू टाइप करें:
| आपकी ज़रूरत | Hostname | क्या करता है |
|---|---|---|
| सिर्फ privacy, कोई filter नहीं | dns.google |
Google Public DNS |
| सिर्फ privacy, कोई filter नहीं | one.one.one.one |
Cloudflare 1.1.1.1 |
| खतरनाक websites से बचाव | security.cloudflare-dns.com |
Malware वाली sites block |
| खतरनाक websites से बचाव | dns.quad9.net |
Quad9, malware वाली sites block |
| Ads कम करना | dns.adguard-dns.com |
AdGuard, ads और trackers block |
| बच्चों का फोन | family.cloudflare-dns.com |
Malware और adult sites block |
| बच्चों का फोन | family.adguard-dns.com |
Ads, adult sites block और Safe Search |
Hostname लिखते समय आगे https:// या tls:// न लगाएं। AdGuard की website पर ये tls://dns.adguard-dns.com लिखा मिलता है, पर Android के box में सिर्फ dns.adguard-dns.com जाएगा।
क्या Private DNS से ads बंद हो जाते हैं?
आधा सच है। AdGuard जैसा filtering hostname डालने पर कई games, free apps और websites के banner ads गायब हो जाते हैं, क्योंकि उनके ads अलग ad-servers से आते हैं और DNS उन servers का पता ही नहीं बताता।
लेकिन YouTube और Instagram के ads ज़्यादातर नहीं रुकते। वहां ads और असली video या post एक ही servers से आते हैं। DNS ads रोकने के लिए उन servers को block करेगा, तो YouTube ही बंद हो जाएगा। इसलिए “Private DNS से YouTube ads बंद” वाले दावे पर भरोसा न करें।
Filtering DNS का एक side effect भी है। कुछ shopping apps के offer links, किसी app का login या ads देखकर reward देने वाले games अटक सकते हैं। ऐसा हो, तो कुछ देर के लिए dns.google पर switch करके देखें। दिक्कत ठीक हो जाए, तो वजह filter ही था।
क्या DNS बदलने से internet की speed बढ़ती है?
Download speed नहीं बढ़ती। आपकी 4G, 5G या broadband की speed company और signal तय करते हैं। DNS सिर्फ ये तय करता है कि किसी website का पता कितनी जल्दी मिला। इससे page खुलने में कभी-कभी थोड़ा फर्क पड़ सकता है, बस। Encryption की वजह से पहली lookup में कभी-कभी थोड़ी देर भी लग सकती है। अगर internet सच में slow है, तो उसकी असली वजहें WiFi की speed बढ़ाने वाली गाइड में देखें।
Private DNS on करते ही internet बंद हो गया? ऐसे ठीक करें
Hostname डालने के बाद WiFi icon पर “No internet” या “Connected, no internet” आ जाए, या Private DNS के नीचे “Private DNS server cannot be accessed” लिखा दिखे, तो इनमें से कोई एक वजह होती है:
- Hostname की spelling गलत है। एक भी अक्षर या बिंदु गलत हुआ, तो server नहीं मिलेगा।
dns.google.comगलत है, सही हैdns.google।one.one.one.oneमें चार बार one है। - Hostname की जगह IP address डाल दिया।
8.8.8.8या1.1.1.1यहां काम नहीं करते। इसी से सबसे ज़्यादा लोग अटकते हैं। - आगे tls:// या https:// लिख दिया। उसे हटाकर सिर्फ नाम रखें।
- Hotel, railway station या college का login वाला WiFi। ऐसे networks पहले एक login page खोलते हैं, और वो page network वाले DNS से ही खुलता है। Hostname mode उसे रोक देता है, इसलिए login page आता ही नहीं। Private DNS को कुछ देर के लिए Automatic करें, login करें, फिर वापस hostname पर कर दें।
- Network ने encrypted DNS रोक रखा है। कुछ दफ्तर, school और public WiFi DNS over TLS का रास्ता (port 853) बंद रखते हैं। वहां Automatic ही चलेगा।
- चुनी हुई DNS company की service में दिक्कत। कभी-कभार किसी provider का server आपके इलाके में धीमा या बंद होता है। दूसरा hostname आज़माएं, जैसे Cloudflare से Google पर।
कुछ समझ न आए, तो सबसे पक्का इलाज है Private DNS को Automatic पर कर देना। इससे internet तुरंत लौट आता है। अगर उसके बाद भी mobile data पर internet नहीं चल रहा, तो दिक्कत DNS में नहीं कहीं और है। उसके लिए Mobile Data ON है फिर भी Internet नहीं चल रहा वाली गाइड देखें।
VPN चालू हो, तो क्या होता है?
VPN app अक्सर अपना DNS खुद संभालते हैं। ऐसे में आपकी Private DNS setting का असर कम या खत्म हो सकता है। ये हर VPN app पर अलग है। अगर VPN on करते ही कोई site खुलना बंद हो जाए, तो एक बार VPN बंद करके देखें कि दिक्कत किसकी वजह से है।
Private DNS इस्तेमाल करते समय ये गलतियां न करें
- किसी भी अनजान hostname पर भरोसा न करें। YouTube videos या Telegram groups में “fast internet DNS” या “free data DNS” वाले hostnames घूमते हैं। जो company DNS चलाती है, वो आपकी हर lookup देखती है। उसे गलत sites पर भी भेज सकती है। ऊपर की table वाली जानी-मानी companies तक ही रहें।
- “Free internet” या data बचाने की उम्मीद न रखें। DNS बदलने से data pack का data नहीं बचता और कोई free internet नहीं मिलता।
- बच्चों के फोन पर family DNS को ही पूरा इंतज़ाम न समझें। Settings खोलकर कोई भी इसे Off कर सकता है। ये एक अच्छी शुरुआती परत है, पूरा parental control नहीं।
- Public WiFi पर इसे अकेली सुरक्षा न मानें। Private DNS lookups छिपाता है, पर बाकी बचाव भी ज़रूरी हैं। पूरी list Public WiFi Safety Tips में है।
अक्सर पूछे जाने वाले सवाल (FAQ)
Private DNS को On रखना चाहिए या Off?
On रखें। अगर कुछ तय नहीं करना चाहते, तो Automatic रहने दें। Google भी इसे चालू रखने की सलाह देता है। Privacy चाहिए, तो dns.google या one.one.one.one जैसा भरोसेमंद hostname डालें। Off तभी करें जब किसी network पर internet बिल्कुल न चले और Automatic से भी बात न बने।
Private DNS में सबसे अच्छा hostname कौन सा है?
ये आपकी ज़रूरत पर निर्भर है। सिर्फ privacy चाहिए, तो dns.google या one.one.one.one ठीक हैं। खतरनाक websites से बचाव चाहिए, तो security.cloudflare-dns.com या dns.quad9.net लें। Ads कम करने हैं, तो dns.adguard-dns.com डालें। बच्चों के फोन के लिए family.cloudflare-dns.com अच्छा option है।
Private DNS में 8.8.8.8 क्यों नहीं चलता?
Android का Private DNS एक encrypted connection बनाता है। उसके लिए उसे server का पक्का नाम (hostname) चाहिए, ताकि वो certificate जांच सके कि सामने सही server ही है। सिर्फ IP address से ये जांच नहीं होती। इसलिए 8.8.8.8 की जगह dns.google और 1.1.1.1 की जगह one.one.one.one लिखें।
क्या Private DNS, VPN की जगह ले सकता है?
नहीं। Private DNS सिर्फ DNS lookups को encrypt करता है, यानी ये कि आप किस website का पता पूछ रहे हैं। आपका असली IP address और बाकी traffic वैसा ही रहता है। VPN पूरा traffic एक सुरक्षित tunnel से भेजता है और आपका IP भी छिपाता है। दोनों अलग काम करते हैं।
Private DNS on करने से battery या data ज़्यादा खर्च होता है?
नहीं, असल में कोई फर्क नहीं दिखता। DNS lookups बहुत छोटे होते हैं। Encryption की वजह से इनका size थोड़ा बढ़ता है, पर एक video या photo के मुकाबले ये ना के बराबर है। Battery पर भी इसका असर आम इस्तेमाल में महसूस नहीं होता।
