Tor અને VPN ભેગા કરો ત્યારે DNS ક્યાં જાય છે
Tor Browser, ઓપરેટિંગ સિસ્ટમ અને ટનલ ક્લાયન્ટ દરેક જુદા રસ્તે જુદું નામ ઉકેલી શકે છે. તેને લીક કહેતા પહેલાં વિનિમયોને અનુસરો.
બે ગોપનીયતા સાધનો ચાલી રહ્યાં છે, એક પૃષ્ઠ લોડ થતું નથી, અને રિઝોલ્વર પરીક્ષણ કહે છે કે બ્રાઉઝરની બહાર કંઈકને નામ મળ્યું છે. તે લીક રિપોર્ટ બને તે પહેલાં કહો કે તે કયા વિનિમયમાંથી આવ્યું. Tor અને VPN ના સંયોજનમાં ઓછામાં ઓછા ત્રણ જુદા માલિકો સાથે ત્રણ જુદી નામ ક્વેરીઓ હોય છે, અને જે ક્રમમાં તે થાય છે તે ક્રમમાં તેમાંથી પસાર થવું એ કયું ખોટું વર્તન કરી રહ્યું છે તે જોવાનો સૌથી ઝડપી રસ્તો છે.
તેને લીક કહેતા પહેલાં દરેક વિનિમયને નામ આપો
પ્રથમ વિનિમય VPN એન્ડપોઇન્ટનું જ નામ ઉકેલે છે, અને તે કોઈપણ સુરક્ષા અસ્તિત્વમાં આવે તે પહેલાં થાય છે. બીજું Tor Browser માટે ગંતવ્ય ઉકેલે છે, જે નામને સ્થાનિક રીતે ઉકેલવાને બદલે પ્રોક્સીને સોંપી શકે છે. ત્રીજું મશીન પરના બાકીના બધું આવરી લે છે, જેમાં અપડેટ તપાસ, મેઇલ ક્લાયન્ટ અને ઓપરેટિંગ સિસ્ટમની પોતાની સેવા ક્વેરીઓનો સમાવેશ થાય છે. તેમાંથી ફક્ત પ્રથમ જ બાકીના બે સામેલ થયા વિના થઈ શકે છે.
તેમાંથી દરેક જુદો રસ્તો લઈ શકે છે, અને બ્રાઉઝરમાં એક જ પરીક્ષણ ફક્ત પોતાની વિનંતી જ નિરીક્ષણ કરે છે. એક પરિણામને ત્રણેયની સ્થિતિ તરીકે લેવું એ જ ત્યાં છે જ્યાં મોટાભાગની ગૂંચવણ શરૂ થાય છે.
કંઈપણ બદલતા પહેલાં લખો કે કયા નામ કયા સ્તરના છે. ખાનગી સંસ્થાકીય નામો, જાહેર ગંતવ્ય અને ટનલનું એન્ડપોઇન્ટ પોતે સમાન જરૂરિયાત ધરાવતા નથી, અને તેમને એક શ્રેણી તરીકે ગણતી નીતિ કંઈક તોડશે.
બૂટસ્ટ્રેપ ક્વેરી ટનલ પહેલાં થાય છે
હોસ્ટનામ સાથે ગોઠવાયેલા ક્લાયન્ટે ટનલ ખોલવા માટે તે નામ ઉકેલવું પડે છે, અને તે ક્ષણે ક્વેરી વહન કરવા માટે કોઈ ટનલ અસ્તિત્વમાં નથી. વર્તમાન નેટવર્ક પર ઓપરેટિંગ સિસ્ટમ જે પણ રિઝોલ્વર આપે તે જવાબ આપે છે, જે કેપ્ટિવ પોર્ટલ, હોટેલ રિઝોલ્વર અથવા જાહેર એક હોઈ શકે છે. આ ટનલમાં લીક નથી, કારણ કે હજી કોઈ ટનલ નથી.
બ્રાઉઝરનું સુરક્ષિત DNS સેટિંગ બદલવાથી પણ આ ક્વેરીને અસર થતી નથી, કારણ કે તે બ્રાઉઝરની બહાર ચાલતી અને કોઈપણ પૃષ્ઠ ખૂલે તે પહેલાં શરૂ થતી સેવાનું છે. જો એન્ડપોઇન્ટ નામ ઉકેલાય નહીં, તો ટનલની અંદરની કોઈ નીતિ મદદ કરશે નહીં, કારણ કે નિષ્ફળતા ગોઠવણી વર્ણવે છે તે બધા કરતાં એક તબક્કો પહેલાં થાય છે.
આ એક જ જગ્યા છે જ્યાં એન્ડપોઇન્ટ માટે શાબ્દિક સરનામું વાપરવું, જો પ્રદાતા તેને સમર્થન આપે, તો એક અવલંબન ઉમેરવાને બદલે દૂર કરે છે. તે સરનામાં ફેરવતા પ્રદાતાને અનુસરવાની ક્ષમતા પણ દૂર કરે છે, તેથી આ વિનિમય વાસ્તવિક છે અને તેને શોધવાને બદલે નક્કી કરવો જોઈએ.
બ્રાઉઝર અને બાકીનું મશીન અલગ છે
Tor નું SOCKS ઇન્ટરફેસ ગંતવ્ય હોસ્ટનામ પ્રોક્સીને પસાર કરવાનું સમર્થન આપે છે, એટલે કે દૂરનો છેડો ઉકેલ કરે છે અને સ્થાનિક મશીન ક્યારેય પૂછતું નથી. પ્રોક્સીને સમર્થન આપતી સામાન્ય એપ્લિકેશન પહેલાં નામ સ્થાનિક રીતે ઉકેલી શકે છે અને પછી મળેલા સરનામા સાથે જોડાઈ શકે છે, જે વપરાશકર્તાને પ્રોક્સી થયેલું લાગતું ગંતવ્ય માટે સ્થાનિક ક્વેરી ઉત્પન્ન કરે છે. તેથી બે એપ્લિકેશન એક પ્રોક્સી સેટિંગ વહેંચતી વખતે જુદી જગ્યાએ લીક કરી શકે છે. વહેંચાયેલા પ્રોક્સી સરનામામાં કંઈ નથી કહેતું કે બેમાંથી કયું વર્તન વપરાય છે.
જ્યારે સુરક્ષિત DNS સક્ષમ હોય ત્યારે બ્રાઉઝર બીજું સ્તર ઉમેરે છે, કારણ કે બ્રાઉઝર પોતાનો પ્રદાતા પસંદ કરી શકે છે અને સિસ્ટમ રિઝોલ્વરને સંપૂર્ણપણે ટાળી શકે છે. ટનલ ક્લાયન્ટ આ દરમિયાન આખા મશીન માટે ટનલમાંથી રિઝોલ્વર ધકેલી શકે છે. આ બંને સેટિંગ સાથે સાચા હોઈ શકે છે અને તોપણ જુદા પ્રોગ્રામ માટે જુદું વર્તન વર્ણવી શકે છે.
એક પરીક્ષણ પૃષ્ઠ પરથી અનુમાન કરવાને બદલે જે પ્રોગ્રામે વિનંતી કરી તેને તપાસો. ટનલની અંદર વહન થતી ક્વેરી અને Tor સુધી ક્યારેય ન પહોંચેલી ક્વેરી વચ્ચેનો ભેદ એ જ ભેદ છે જે એક રિઝોલ્વર સરનામું બતાવી શકતું નથી.
દરેક પ્રોગ્રામ તપાસો, પછી ઉદ્દેશ સાથે સરખાવો
નિરીક્ષણો અલગ રીતે કરો: સિસ્ટમ શું વાપરશે, બ્રાઉઝર શેના માટે ગોઠવાયેલું છે, અને SOCKS જોડાણ નામ લઈ જાય છે કે સરનામું. છેલ્લું એ દૂરસ્થ અને સ્થાનિક ઉકેલ વચ્ચેનો ભેદ છે, અને SOCKS એક્સ્ટેન્શન સ્પેસિફિકેશન વર્ણવે છે કે હોસ્ટનામ પહેલાં ઉકેલવાને બદલે કેવી રીતે પસાર થાય છે.
resolvectl status | grep -E "Current DNS Server|DNS Servers"
ss -tnp '( dport = :9050 )'
dig +short dev.internal.example
getent hosts vpn-endpoint.example.net
પછી તમે જે નિરીક્ષણ કર્યું તેને તમે જે ઇચ્છતા હતા તેની સાથે સરખાવો. તમે પસંદ કરેલા રિઝોલ્વર દ્વારા ટનલમાંથી ઉકેલાયેલું જાહેર નામ એ ફોલબેક દરમિયાન જાહેર રિઝોલ્વરને સોંપાયેલા ખાનગી નામ જેવું જ તારણ નથી, અને સામાન્ય રીતે ફક્ત બીજાને જ કાર્યવાહીની જરૂર હોય છે. પ્રથમ ડિઝાઇન મુજબ કામ કરતી ગોઠવણી છે, ભલે તે રિપોર્ટમાં અજાણી લાગે.
તમે સ્વીકારેલા અપવાદો નોંધો, જેમાં સુરક્ષિત કરી શકાય તેવા ન હોય તેવા બૂટસ્ટ્રેપ ક્વેરીનો સમાવેશ થાય છે. લખાયેલો અપવાદ ડિઝાઇન નિર્ણય છે, જ્યારે તે જ અપવાદ પછીથી મળી આવે તો ખામી જેવો લાગે છે. જેને તે મળશે તે તેને એવો જ ગણશે, અને તમે બેઠક એ સમજાવવામાં પસાર કરશો કે તે કેમ નથી.