SOCKS उत्तर DNS लुकअपचा निकाल नाही
प्रॉक्सी बाजूचा होस्टनाव वापर DNS क्वेरी API पासून वेगळा ओळखा आणि SOCKS CONNECT च्या बाउंड पत्त्याचा योग्य अर्थ लावा.
SOCKS प्रॉक्सीला होस्टनावाशी जोडण्यास सांगणे हे त्या होस्टनावाचे DNS रेकॉर्ड परत देण्यास सांगण्यासारखे नाही.
प्रॉक्सी विनंती केलेले कनेक्शन प्रस्थापित करण्याचा भाग म्हणून नाव सोडवू शकते. ते कार्य दुसऱ्या योग्य अपस्ट्रीमकडेही सुपूर्द करू शकते. क्लायंटला कनेक्शनचा निकाल वर्णन करणारे SOCKS उत्तर मिळते, सामान्य DNS प्रतिसाद नाही.
CONNECT साठी, उत्तरातील बाउंड पत्ता आणि पोर्ट प्रोटोकॉलने परिभाषित केलेले सर्व्हर-बाजूचे बाइंडिंग वर्णन करतात. BND.ADDR ला गंतव्यस्थानाच्या सोडवलेल्या IP ची वचन दिलेली प्रत मानू नका.
जर अनुप्रयोगाला फक्त कनेक्शन हवे असेल, तर प्रॉक्सीने कोणता गंतव्य पत्ता निवडला हे न जाणता तो परिणामी स्ट्रीम वापरू शकतो. जर त्याला स्वतः DNS डेटा हवा असेल, तर इच्छित रिझॉल्व्हर स्थान आणि धोरणासह खरोखर DNS-सक्षम इंटरफेस निवडा.
हा फरक भ्रामक IP तपासणी देखील प्रतिबंधित करतो: प्रॉक्सीचा बाउंड पत्ता, गंतव्य IP आणि वेबसाइटकडे जाणारे सार्वजनिक एक्झिट या वेगवेगळ्या मूल्ये आहेत. एकाच हँडशेकमध्ये दिसले म्हणून एकाला दुसऱ्याचे नाव देऊ नये.