SOCKS cavabı DNS sorğusunun nəticəsi deyil
Proksiya tərəfində host adından istifadəni DNS sorğusu API-dən fərqləndirin və SOCKS CONNECT bağlanmış ünvanını düzgün şərh edin.
SOCKS proksisindən host adına qoşulmağı istəmək, həmin host adının DNS qeydlərini qaytarmağı istəməklə eyni deyil.
Proksi adı tələb olunan bağlantının qurulması çərçivəsində həll edə bilər. O, tapşırığı başqa uyğun yuxarı axına da ötürə bilər. Müştəri bağlantının nəticəsini təsvir edən SOCKS cavabı alır, ümumi DNS cavabı deyil.
CONNECT üçün cavabdakı bağlanmış ünvan və port protokolla müəyyən edilən server tərəfli bağlantını təsvir edir. BND.ADDR-i təyinatın həll edilmiş IP-sinin vəd edilmiş surəti kimi qəbul etməyin.
Tətbiq yalnız bağlantıya ehtiyac duyursa, proksinin hansı təyinat ünvanını seçdiyini bilmədən yaranan axını istifadə edə bilər. Əgər DNS məlumatına özü ehtiyac duyursa, nəzərdə tutulan həlledici yeri və siyasəti ilə uyğun gələn real DNS qabiliyyətli interfeys seçin.
Bu fərq həm də yanıltıcı IP yoxlamasının qarşısını alır: proksinin bağlanmış ünvanı, təyinat IP-si və veb sayta çıxan ictimai çıxış fərqli dəyərlərdir. Biri digəri adlandırılmamalıdır sadəcə eyni əl sıxışmasında göründüyü üçün.