Тражити од SOCKS проксија да се повеже са именом хоста није исто као тражити да врати DNS записе тог имена.

Прокси може да разреши име као део успостављања тражене везе. Може и да преда задатак другом одговарајућем upstream-у. Клијент прима SOCKS одговор који описује резултат везе, а не општи DNS одговор.

За CONNECT везана адреса и порт у одговору описују везивање на страни сервера како га дефинише протокол. Не третирајте BND.ADDR као обећану копију разрешене IP адресе одредишта.

Ако апликацији треба само веза, може да користи добијени ток без знања коју је одредишну адресу прокси изабрао. Ако јој требају сами DNS подаци, изаберите стварни интерфејс са DNS подршком са предвиђеном локацијом и политиком resolver-а.

Та разлика такође спречава обмањујућу IP проверу: везана адреса проксија, IP одредишта и јавни излаз према веб страници различите су вредности. Једно не сме да се назива другим само зато што се појавило у истом handshake-у.

Повезани чланци