SOCKS উত্তর কোনো DNS লুকআপ ফলাফল নয়
প্রক্সি পক্ষের হোস্টনেম ব্যবহার ও DNS কোয়েরি API-এর পার্থক্য করুন এবং SOCKS CONNECT-এর বাউন্ড ঠিকানা সঠিকভাবে ব্যাখ্যা করুন।
একটি SOCKS প্রক্সিকে হোস্টনেমে সংযোগ করতে বলা, সেই হোস্টনেমের DNS রেকর্ড ফেরত দিতে বলার সমান নয়।
প্রক্সি অনুরোধকৃত সংযোগ স্থাপনের অংশ হিসেবে নামটি রিজলভ করতে পারে। এটি কাজটি অন্য উপযুক্ত আপস্ট্রিমেও পাঠাতে পারে। ক্লায়েন্ট সংযোগের ফলাফল বর্ণনা করা একটি SOCKS উত্তর পায়, সাধারণ DNS প্রতিক্রিয়া নয়।
CONNECT-এর ক্ষেত্রে উত্তরের বাউন্ড ঠিকানা ও পোর্ট প্রোটোকল দ্বারা নির্ধারিত সার্ভার-পক্ষের বাইন্ডিং বর্ণনা করে। BND.ADDR-কে গন্তব্যের রিজলভকৃত IP-এর প্রতিশ্রুত কপি হিসেবে গণ্য করবেন না।
অ্যাপ্লিকেশনের যদি কেবল সংযোগটিই প্রয়োজন হয়, তবে প্রক্সি কোন গন্তব্য ঠিকানা বেছে নিয়েছে তা না জেনেই এটি প্রাপ্ত স্ট্রিম ব্যবহার করতে পারে। যদি নিজেরই DNS ডেটা প্রয়োজন হয়, তবে অভীষ্ট রিজলভার অবস্থান ও নীতির সঙ্গে সামঞ্জস্যপূর্ণ প্রকৃত DNS-সক্ষম ইন্টারফেস বেছে নিন।
এই পার্থক্য একটি বিভ্রান্তিকর IP যাচাইও প্রতিরোধ করে: প্রক্সির বাউন্ড ঠিকানা, গন্তব্য IP এবং ওয়েবসাইটমুখী পাবলিক এক্সিট ভিন্ন ভিন্ন মান। একই হ্যান্ডশেকে দেখা গেছে বলে একটিকে অন্যটির নাম দেওয়া উচিত নয়।