Të kërkosh nga një proxy SOCKS të lidhet me një emër hosti nuk është e njëjta gjë si të kërkosh të kthejë regjistrimet DNS të atij emri.

Proxy-i mund ta zgjidhë emrin si pjesë e vendosjes së lidhjes së kërkuar. Ai gjithashtu mund t'i kalojë detyrën një rrjedhe tjetër të përshtatshme sipër. Klienti merr një përgjigje SOCKS që përshkruan rezultatin e lidhjes, jo një përgjigje të përgjithshme DNS.

Për CONNECT, adresa e lidhur dhe porta në përgjigje përshkruajnë lidhjen në anën e serverit siç e përcakton protokolli. Mos e trajtoni BND.ADDR si një kopje të premtuar të IP-së së zgjidhur të destinacionit.

Nëse aplikacioni ka nevojë vetëm për lidhjen, mund të përdorë rrjedhën që rezulton pa e ditur se cilën adresë destinacioni zgjodhi proxy-i. Nëse ka nevojë për vetë të dhënat DNS, zgjidhni një ndërfaqe vërtet të aftë për DNS me vendndodhjen dhe politikën e synuar të zgjidhësit.

Ky dallim gjithashtu parandalon një kontroll mashtrues të IP-së: adresa e lidhur e proxy-t, një IP destinacioni dhe dalja publike përballë faqes së internetit janë vlera të ndryshme. Njëra nuk duhet të emërtohet si tjetra vetëm sepse u shfaq në të njëjtën shtrëngim duarsh.

Artikuj të ngjashëm