SOCKS જવાબ એ DNS લુકઅપ પરિણામ નથી
પ્રોક્સી બાજુના હોસ્ટનામના ઉપયોગને DNS ક્વેરી API થી અલગ પાડો અને SOCKS CONNECT ના બાઉન્ડ સરનામાનું યોગ્ય અર્થઘટન કરો.
SOCKS પ્રોક્સીને હોસ્ટનામ સાથે જોડાવા કહેવું એ તે હોસ્ટનામના DNS રેકોર્ડ પરત આપવા કહેવા સમાન નથી.
પ્રોક્સી વિનંતી કરેલ જોડાણ સ્થાપિત કરવાના ભાગ રૂપે નામ ઉકેલી શકે છે. તે કાર્ય બીજા યોગ્ય અપસ્ટ્રીમને પણ સોંપી શકે છે. ક્લાયંટને જોડાણનું પરિણામ વર્ણવતો SOCKS જવાબ મળે છે, સામાન્ય DNS પ્રતિભાવ નહીં.
CONNECT માટે, જવાબનું બાઉન્ડ સરનામું અને પોર્ટ પ્રોટોકોલ દ્વારા નિર્ધારિત સર્વર-બાજુનું બંધન વર્ણવે છે. BND.ADDR ને ગંતવ્યના ઉકેલાયેલ IP ની વચનબદ્ધ નકલ તરીકે ન ગણો.
જો એપ્લિકેશનને ફક્ત જોડાણની જરૂર હોય, તો પ્રોક્સીએ કયું ગંતવ્ય સરનામું પસંદ કર્યું તે જાણ્યા વિના તે પરિણામી સ્ટ્રીમ વાપરી શકે છે. જો તેને DNS ડેટા જ જોઈએ, તો ઇચ્છિત રિઝોલ્વર સ્થાન અને નીતિ સાથેનું ખરેખર DNS-સક્ષમ ઇન્ટરફેસ પસંદ કરો.
એ ભેદ ભ્રામક IP તપાસને પણ રોકે છે: પ્રોક્સીનું બાઉન્ડ સરનામું, ગંતવ્ય IP અને વેબસાઇટ તરફનું જાહેર એક્ઝિટ જુદા જુદા મૂલ્યો છે. એક જ હેન્ડશેકમાં દેખાયું હોવાથી એકને બીજાનું નામ આપવું ન જોઈએ.