Odpoveď SOCKS nie je výsledkom DNS dopytu
Odlište používanie názvu hostiteľa na strane proxy od API dopytov DNS a správne interpretujte viazanú adresu SOCKS CONNECT.
Požiadať SOCKS proxy o pripojenie k názvu hostiteľa nie je to isté ako požiadať ho o vrátenie DNS záznamov tohto názvu.
Proxy môže názov vyriešiť v rámci nadväzovania požadovaného spojenia. Môže tiež odovzdať úlohu inému vhodnému nadradenému serveru. Klient dostane odpoveď SOCKS opisujúcu výsledok spojenia, nie všeobecnú odpoveď DNS.
Pri CONNECT viazaná adresa a port v odpovedi opisujú prepojenie na strane servera definované protokolom. Nepovažujte BND.ADDR za sľúbenú kópiu vyriešenej IP cieľa.
Ak aplikácia potrebuje len spojenie, môže použiť výsledný tok bez toho, aby vedela, ktorú cieľovú adresu proxy zvolilo. Ak potrebuje samotné údaje DNS, vyberte skutočné rozhranie podporujúce DNS s zamýšľaným umiestnením a politikou resolvera.
Toto rozlíšenie tiež zabraňuje zavádzajúcej kontrole IP: viazaná adresa proxy, IP cieľa a verejný výstup viditeľný webu sú rôzne hodnoty. Jedno by sa nemalo označovať ako druhé len preto, že sa objavilo v tom istom handshake.