DNS වෙනසකට SOCKS ප්රොක්සියක් සැකසිය නොහැක්කේ ඇයි
වෙබ් අඩවියක හෝස්ට් නාමය SOCKS සේවාදායකයකට යොමු කිරීමෙන් වින්යාස නොකළ බ්රවුසරයක් ප්රොක්සිය භාවිත නොකරන ආකාරය පැහැදිලි කරයි.
DNS පිළිතුරක් වෙනස් කිරීමෙන් බ්රවුසරය සම්බන්ධ වන ලිපිනය පමණක් වෙනස් වේ. එහි ගිය පසු බ්රවුසරය කථා කරන ප්රොටෝකෝලය වෙනස් නොවේ.
සාමාන්ය HTTP URL එකක් විවෘත කළ විට බ්රවුසරය HTTP යවයි. HTTPS URL එකක් විවෘත කළ විට එම අඩවිය සඳහා TLS ආරම්භ කරයි. නමුත් SOCKS5 සේවාදායකය පළමුව තමන්ගේ සාකච්ඡාව බලාපොරොත්තු වේ: ක්රමය තේරීම, ඕනෑම සත්යාපනයක් සහ ගමනාන්තය නම් කරන ඉල්ලීමක්. වින්යාස නොකළ බ්රවුසරය ඉන් කිසිවක් යවන්නේ නැත.
එබැවින් DNS වෙනසකින් පසු ළඟා විය හැකි Dante ශ්රෝතෘවකට සම්බන්ධතාව වහාම වැසිය හැක. සේවාව නිරෝගී විය හැක; එන බයිට වැරදි ප්රොටෝකෝලයට අයත් ය. ශ්රෝතෘව පෝට් 80 හෝ 443 වෙත ගෙන යාමෙන් එම බයිට SOCKS නොවේ.
බ්රවුසරයේ SOCKS අතුරුමුහුණත වින්යාස කරන්න, උදාහරණයක් ලෙස Firefox හි SOCKS සැකසුම්, හෝ යෙදුමට විශේෂිත ප්රොක්සි සැකසුමක්, එවිට එය අත්වැල් ගැසීම සිදු කර ප්රොක්සියට ඉදිරියට සම්බන්ධ වන ලෙස ඉල්ලයි. PAC ගොනුවකට එය භාවිත කරන යෙදුම් සඳහා සහාය දක්වන ප්රොක්සි මාර්ගයක් තෝරාගත හැක. එය තවමත් වෙනම ප්රොක්සි වින්යාසයක් මිස A හෝ AAAA වාර්තාවක ගුණාංගයක් නොවේ.
HTTPS මගින් DNS-පමණක් අදහසට තවත් බාධාවක් එකතු කරයි. බ්රවුසරය URL හි ඇති අඩවියේ අනන්යතාව තවදුරටත් බලාපොරොත්තු වේ. ප්රොක්සි සත්කාරකය සඳහා වූ සහතිකයකට DNS සම්බන්ධතාව එහි යැවූ නිසා පමණක් එම බලාපොරොත්තුව ඉටු කළ නොහැක.
විනිවිද පෙනෙන ජාල අතථ්ය කිරීම යනු මාර්ගගත කිරීම සහ ගැළපෙන අතථ්ය මෘදුකාංග ඇතුළත් වෙනත් නිර්මාණයකි. DNS වෙතින් SOCKS සේවාදායකයේ ලිපිනය ආපසු ලබා දීමෙන් එය ලබාගත නොහැක.