In SOCKS-antwurd is gjin DNS-sykresultaat
Unterskied it brûken fan hostnamme oan proxykant fan in DNS-fraach-API en ynterpretearje in bûne SOCKS CONNECT-adres goed.
In SOCKS-proxy freegje om mei in hostnamme te ferbinen is net itselde as freegje om de DNS-records fan dy hostnamme werom te jaan.
De proxy kin de namme oplosse as part fan it ta stân bringen fan de frege ferbining. Hy kin de taak ek oan in oare geskikte upstream trochjaan. De klant krijt in SOCKS-antwurd dat it resultaat fan de ferbining beskriuwt, net in algemien DNS-antwurd.
Foar CONNECT beskriuwe it bûne adres en de poart yn it antwurd de tsjinnerkantbining sa't it protokol dy definiearret. Behannelje BND.ADDR net as in tasein kopy fan 'e oploste IP fan it doel.
As de applikaasje allinnich de ferbining nedich hat, kin it de resultearjende stream brûke sûnder te witten hokker doeladres de proxy keas. As it sels DNS-gegevens nedich hat, kies dan in wier DNS-bekwame ynterface mei de bedoelde lokaasje en belied fan de resolver.
Dat ûnderskied foarkomt ek in misliedende IP-kontrôle: it bûne adres fan 'e proxy, in doel-IP en de iepenbiere útgong nei de webside binne ferskillende wearden. Men moat de iene net as de oare beneame allinnich om't it yn deselde handshake foarkaam.