Да се побара од SOCKS прокси да се поврзе со име на домаќин не е исто како да се побара да ги врати DNS записите на тоа име.

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

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

Ако на апликацијата ѝ треба само врската, таа може да го користи добиениот тек без да знае која адреса на дестинација ја избрало проксито. Ако ѝ требаат самите DNS податоци, изберете вистински интерфејс способен за DNS со предвидената локација и политика на резолверот.

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

Поврзани статии