SOCKS பதில் DNS தேடல் முடிவு அல்ல
ப்ராக்ஸி பக்க ஹோஸ்ட்பெயர் பயன்பாட்டை DNS வினவல் API-யிலிருந்து வேறுபடுத்தி, SOCKS CONNECT-இன் பிணைக்கப்பட்ட முகவரியை சரியாக விளக்குங்கள்.
ஒரு SOCKS ப்ராக்ஸியை ஹோஸ்ட்பெயருடன் இணைக்கச் சொல்வது அந்த ஹோஸ்ட்பெயரின் DNS பதிவுகளைத் திருப்பித் தருமாறு கேட்பதற்குச் சமமானது அல்ல.
கோரப்பட்ட இணைப்பை நிறுவுவதன் பகுதியாக ப்ராக்ஸி பெயரைத் தீர்க்க முடியும். அந்தப் பணியை மற்றொரு பொருத்தமான மேல்நிலைக்கும் அனுப்பலாம். வாடிக்கையாளர் இணைப்பின் முடிவை விவரிக்கும் SOCKS பதிலைப் பெறுகிறார், பொதுவான DNS பதிலை அல்ல.
CONNECT-க்கு, பதிலில் உள்ள பிணைக்கப்பட்ட முகவரியும் போர்ட்டும் நெறிமுறை வரையறுக்கும் சேவையகப் பக்க பிணைப்பை விவரிக்கின்றன. BND.ADDR-ஐ இலக்கின் தீர்க்கப்பட்ட IP-இன் உறுதியளிக்கப்பட்ட நகலாகக் கருத வேண்டாம்.
பயன்பாட்டிற்கு இணைப்பு மட்டுமே தேவைப்பட்டால், ப்ராக்ஸி எந்த இலக்கு முகவரியைத் தேர்ந்தெடுத்தது என்பதை அறியாமலேயே அது கிடைத்த ஸ்ட்ரீமைப் பயன்படுத்தலாம். அதற்கு DNS தரவே தேவைப்பட்டால், நோக்கமிடப்பட்ட தீர்வி இருப்பிடம் மற்றும் கொள்கையுடன் கூடிய உண்மையான DNS திறன் கொண்ட இடைமுகத்தைத் தேர்ந்தெடுக்கவும்.
அந்த வேறுபாடு தவறாக வழிநடத்தும் IP சரிபார்ப்பையும் தடுக்கிறது: ப்ராக்ஸியின் பிணைக்கப்பட்ட முகவரி, இலக்கு IP மற்றும் இணையதளத்தை நோக்கிய பொது வெளியேற்றம் ஆகியவை வெவ்வேறு மதிப்புகள். ஒரே கைக்குலுக்கலில் தோன்றியது என்பதற்காக ஒன்றை மற்றொன்றின் பெயரால் அழைக்கக் கூடாது.