ખાનગી DNS વિરુદ્ધ VPN: દરેક સ્તર ખરેખર શું આવરે છે
ખાનગી DNS સ્ક્રીનથી ટનલ સુધી એક વિનંતીને ટ્રૅક કરો: દરેક સ્તર શું જુએ છે, બંને ક્યાં અલગ પડે છે અને આંતરિક નામો જ એ જગ્યા કેમ છે જ્યાં તે તૂટે છે.
તમારા ફોનમાં ખાનગી DNS કોઈ પ્રદાતાના હોસ્ટનામ પર સેટ છે અને તે જ સમયે એક VPN એપ ચાલી રહી છે. આમાંથી એક હવે નામની શોધ સંભાળે છે એમ માનવું વાજબી છે. બંનેમાંથી કોઈ પણ એમ કરતું નથી, જે અર્થમાં આ વાક્ય સૂચવે છે, અને એમ કેમ છે તે જોવાનો સૌથી ઝડપી રસ્તો એ છે કે તમે કોઈ લિંક પર ટૅપ કરો તે ક્ષણથી એક વિનંતીને ટ્રૅક કરવી.
આ બે સુવિધાઓ એક જ પ્રવાસના જુદા જુદા બિંદુઓ પર છે. ખાનગી DNS તમે રિઝૉલ્વરને પૂછો છો તે પ્રશ્નને એન્ક્રિપ્ટ કરે છે. VPN જવાબના કનેક્શન લે છે તે માર્ગ બદલે છે.
તેથી આને ક્રમમાં તે ઉપકરણ પર જુઓ જ્યાં બંને સક્ષમ છે, અને નોંધો કે દરેક સ્તર હજી શું જોઈ શકે છે.
પહેલું પગલું: શોધ એપમાંથી બહાર નીકળે છે
તમે કોઈ લિંક પર ટૅપ કરો છો. કંઈ પણ કનેક્ટ થાય તે પહેલાં એપને તે હોસ્ટનામ માટે સરનામું જોઈએ છે. Android પર સંબંધિત સ્ક્રીન સેટિંગ્સ, નેટવર્ક અને ઇન્ટરનેટ, ખાનગી DNS છે. પ્રદાતાનું હોસ્ટનામ પસંદ કરવાથી ઉપકરણ કડક મોડમાં આવે છે: તે તે હોસ્ટનામ માટે પોર્ટ 853 પર TLS દ્વારા DNS કરે છે, અને જો એન્ક્રિપ્ટેડ આદાનપ્રદાન નિષ્ફળ જાય તો શોધ નિષ્ફળ જાય છે, પોર્ટ 53 પર ચૂપચાપ સાદા ટેક્સ્ટ પર પાછા ફરવાને બદલે.
આ સ્વયંસંચાલિતથી અર્થપૂર્ણ ફરક છે, જે તકવાદી એન્ક્રિપ્શન વાપરે છે અને નેટવર્ક દખલ કરે ત્યારે ખુશીથી એન્ક્રિપ્ટ ન કરેલા રિઝૉલ્વરનો ઉપયોગ કરશે. જો તમારો ધ્યેય એ હોય કે શોધ ક્યારેય ખુલ્લી રીતે ન થાય, તો પ્રદાતાના હોસ્ટનામ સાથેનો કડક મોડ એ જ સેટિંગ છે જે આ સાથે મેળ ખાય છે.
અહીં પહેલી વસ્તુ જે આ પ્રવાસ ઉજાગર કરે છે: શોધ સ્થાનિક નેટવર્કથી સુરક્ષિત છે, અને રિઝૉલ્વર તો પણ નામ જાણી જાય છે. એન્ક્રિપ્શન એ કૂદકાને આવરે છે. તે રિઝૉલ્વરનો ઓપરેટર વિનંતી જુએ છે કારણ કે તેનો જવાબ આપવો એ તેનું કામ છે.
બીજું પગલું: કનેક્શન બીજો માર્ગ લે છે
રિઝૉલ્વર સરનામું પાછું આપે છે અને એપ તેની સાથે જોડાય છે. આ પગલું શોધ કેવી રીતે એન્ક્રિપ્ટ થઈ હતી તેનાથી પ્રભાવિત થતું નથી. ટનલ વિના કનેક્શન તમારા સામાન્ય જાહેર સરનામેથી બહાર જાય છે, અને ગંતવ્ય IP તથા TLS હાથ મિલાવવું સામાન્ય રીતે હોસ્ટનામને નેટવર્ક માટે દૃશ્યમાન બનાવે જ છે, એન્ક્રિપ્ટેડ DNS સાથે હોય કે ન હોય.
VPN ચાલુ કરો અને આ જ તે પગલું છે જે બદલાય છે. ક્લાયન્ટની રૂટિંગ નીતિ સાથે મેળ ખાતો ટ્રૅફિક ટનલમાંથી પસાર થાય છે, સ્થાનિક નેટવર્ક VPN ના અંતિમ બિંદુ સાથે કનેક્શન જુએ છે, અને સાઇટ સામાન્ય રીતે બહાર જવાનું સરનામું જુએ છે. નામોનો ઉકેલ પણ ટનલની અંદર મુસાફરી કરી શકે છે, ક્લાયન્ટ શું મોકલે છે તેના પર આધાર રાખીને.
એ વિભાજન એ આખી સરખામણી એક વાક્યમાં છે. DNS એન્ક્રિપ્શન જવાબ આપે છે કે પ્રશ્ન કોણ વાંચી શકે. VPN જવાબ આપે છે કે વાતચીત ક્યાં જાય છે.
ત્રીજું પગલું: ટનલની અંદર DNS નીતિનો પ્રશ્ન બની જાય છે
હવે બંને સુવિધાઓ એકબીજા પર કાર્ય કરે છે, અને બ્રાઉઝર આશ્ચર્યનો સામાન્ય સ્રોત છે. પોતાની સુરક્ષિત DNS સેટિંગ ધરાવતું બ્રાઉઝર શોધને ઑપરેટિંગ સિસ્ટમને પૂછવાને બદલે HTTPS દ્વારા પોતાના પસંદ કરેલા રિઝૉલ્વરને મોકલી શકે છે. Android ની ખાનગી DNS સેટિંગ એ નિર્ણય સુધી પહોંચતી નથી.
Firefox માં સ્વિચ સેટિંગ્સ, ગોપનીયતા અને સુરક્ષા, સુરક્ષિત DNS સક્ષમ કરો હેઠળ છે. Chrome માં તે સેટિંગ્સ, ગોપનીયતા અને સુરક્ષા, સુરક્ષિત DNS વાપરો હેઠળ છે. બંનેને ચોક્કસ પ્રદાતા પર સેટ કરી શકાય છે અથવા બંધ છોડી શકાય છે, અને જ્યારે તે ચાલુ હોય ત્યારે તે શોધો માટે ટનલની DNS રૂપરેખા બાયપાસ થાય છે, જોકે પૃષ્ઠનો ટ્રૅફિક હજી ટનલ વાપરે છે.
જો VPN પોતાનું રિઝૉલ્વર મોકલે અને બ્રાઉઝર પોતાના પર આગ્રહ રાખે, તો તમને વિભાજન મળે છે: નામો ઉકેલાય છે, પૃષ્ઠો લોડ થાય છે, અને જે શોધો ટનલમાંથી પસાર થવાની હતી તે સીધી બહાર ગઈ. VPN ના અંતિમ બિંદુથી અલગ રિઝૉલ્વર સરનામું પોતે જ લીકનો પુરાવો નથી, પણ તમારા ઘોષિત ઇરાદાની વિરુદ્ધ જતો શોધ માર્ગ સુધારવા લાયક છે.
ચોથું પગલું: આંતરિક નામો એ જ જગ્યા છે જ્યાં તે તૂટે છે
કોઈ કામના VPN સાથે જોડાઓ અને ઇન્ટ્રાનેટ હોસ્ટ ખોલો. જો બ્રાઉઝરનું સુરક્ષિત DNS ચાલુ હોય અને જાહેર રિઝૉલ્વર તરફ નિર્દેશ કરતું હોય, તો તે નામ બ્રાઉઝર માટે અસ્તિત્વમાં નથી. ટનલ ઊભી છે, બાકી બધું કામ કરે છે, અને એક હોસ્ટનામ એવી ભૂલ સાથે નિષ્ફળ જાય છે જે જોઈને લાગે કે સાઇટ બંધ છે.
તે જ ખામી Android પર ઊલટી દિશામાં દેખાય છે. જાહેર પ્રદાતા સાથેનું કડક ખાનગી DNS એ નામો ઉકેલશે નહીં જે માત્ર આંતરિક રિઝૉલ્વર જાણે છે, અને કડક મોડ પાસે કોઈ વિકલ્પ માર્ગ નથી. ફોનના DNS ને જાહેર એન્ક્રિપ્ટેડ રિઝૉલ્વર અને કોર્પોરેટ રિઝૉલ્વર વચ્ચે વહેંચવું એ સેટિંગ નથી; તે રૂટિંગ નીતિનો પ્રશ્ન છે જેનો જવાબ VPN ચલાવનારને આપવો પડશે.
ટનલને દોષ આપતા પહેલાં આ ચકાસો: આંતરિક નામ પૂછો, પછી તે જ નામ બ્રાઉઝરના સુરક્ષિત DNS બંધ હોય ત્યારે પૂછો. જો તે ઉકેલાય, તો સમસ્યા રિઝૉલ્વરની પસંદગી હતી, કનેક્શન નહીં.
આ પ્રવાસ તમને શું બદલવાનું કહે છે
ચાર સ્ક્રીન લગભગ બધું જ ઉપાડે છે. આ ક્રમમાં તેમને જુઓ અને લખો કે દરેક શું કહે છે, કારણ કે જવાબ સામાન્ય રીતે સંયોજનમાં દેખાય છે:
- Android સેટિંગ્સ, નેટવર્ક અને ઇન્ટરનેટ, ખાનગી DNS: સ્વયંસંચાલિત અથવા પ્રદાતાનું હોસ્ટનામ, અને કયું હોસ્ટનામ.
- બ્રાઉઝરની સુરક્ષિત DNS સેટિંગ: બંધ, અથવા ચોક્કસ રિઝૉલ્વર પર પિન કરેલી.
- VPN ક્લાયન્ટની DNS નીતિ: તે રિઝૉલ્વર મોકલે છે કે નહીં, અને વિભાજિત ટનલ એવી કોઈ વસ્તુને બહાર રાખે છે કે જેને હજી નામોની જરૂર છે?
- ટનલ ઊભી હોય ત્યારે આંતરિક હોસ્ટનામની કસોટી, બે વાર કરવામાં આવી, એક વાર બ્રાઉઝર DNS ચાલુ અને એક વાર બંધ.
પછી સુધારણાને જરૂરિયાત સાથે મેળવો, ઊલટું નહીં. જો જરૂરિયાત એ હોય કે શોધ એન્ક્રિપ્ટેડ બહાર જાય અને તમે પસંદ કરેલા રિઝૉલ્વર સુધી પહોંચે, તો કડક ખાનગી DNS સેટ કરો અને બ્રાઉઝરને તેની સાથે સહમત કરાવો. જો જરૂરિયાત એ હોય કે ટ્રૅફિક બીજે ક્યાંકથી બહાર જાય, તો ટનલ ગોઠવો અને DNS સેટિંગ તમારું સરનામું ખસેડશે એવી અપેક્ષા છોડો.
અને મર્યાદાઓ નજરમાં રાખો. બંનેમાંથી કોઈ પણ સુવિધા શત્રુતાપૂર્ણ ગંતવ્યને સુરક્ષિત બનાવતી નથી અને કોઈ પણ તમે જે ઓળખ સાથે સાઇન ઇન કર્યું છે તેને દૂર કરતી નથી. એન્ક્રિપ્શન બદલે છે કે પ્રશ્ન કોણ વાંચી શકે; ટનલ બદલે છે કે કનેક્શન ક્યાં જાય છે; આમાંથી કંઈ પણ ખાતાને અનામી બનાવતું નથી.