Tražiti od SOCKS proksija da se poveže sa imenom hosta nije isto kao tražiti da vrati DNS zapise tog imena.

Proksi može razrešiti ime kao deo uspostavljanja tražene veze. Može i da preda zadatak drugom odgovarajućem upstreamu. Klijent prima SOCKS odgovor koji opisuje rezultat veze, a ne opšti DNS odgovor.

Za CONNECT vezana adresa i port u odgovoru opisuju vezivanje na strani servera kako ga definiše protokol. Ne tretirajte BND.ADDR kao obećanu kopiju razrešene IP adrese odredišta.

Ako aplikaciji treba samo veza, može koristiti dobijeni tok bez znanja koju je odredišnu adresu proksi izabrao. Ako joj trebaju sami DNS podaci, izaberite stvarni interfejs sa DNS podrškom sa predviđenom lokacijom i politikom resolvera.

Ta razlika takođe sprečava obmanjujuću IP proveru: vezana adresa proksija, IP odredišta i javni izlaz prema veb stranici različite su vrednosti. Jedno se ne sme nazivati drugim samo zato što se pojavilo u istom handshakeu.

Povezani članci