ግልጽ ፕሮክሲ DNAT፦ የመመለሻ መንገድ ለምን አስፈለገ
DNAT ጥያቄን ወደ ሌላ ፕሮክሲ ማድረስ ቢችልም መልሱ ጌትዌዩን ሳያልፍ ግንኙነቱ ለምን እንደሚቋረጥ ይረዱ።
የተለወጠ SYN ወደ Squid ሊደርስ ይችላል፣ ደንበኛው ግን አሁንም በጊዜ ማለፍ ውስጥ ሊሆን ይችላል። በDNAT ውቅር ውስጥ የመመለሻው ፓኬት የትርጉሙን ሁኔታ የያዘውን ጌትዌይም ማግኘት አለበት።
ይህን መላምታዊ LAN ይመልከቱ፦
client 192.168.40.25 → gateway 192.168.40.1
DNAT → proxy 192.168.40.10
proxy 192.168.40.10 → client 192.168.40.25 directlyደንበኛው መጀመሪያ ወደ ድር ጣቢያ አድራሻ ተገናኝቶ ነበር። ከDNAT በኋላ ፕሮክሲው የደንበኛውን ምንጭ ያያል፣ እና በአካባቢው ንዑስ አውታረ መንገድ በመጠቀም በቀጥታ ሊመልስ ይችላል። ያ መልስ የጌትዌይን የተገላቢጦሽ ትርጉም አያልፍም፤ ከሚጠበቀው ድር አድራሻ ይልቅ ከፕሮክሲው አድራሻ ደንበኛውን ሊያገኝ ይችላል። ጌትዌይ ፈጽሞ ያልተቀበላቸውን ፓኬቶች ማስተካከል አይችልም።
| አቀራረብ | ውጤት |
|---|---|
| የፕሮክሲውን መልሶች በትርጉም ጌትዌይ በኩል ማስተላለፍ | የሚገባው የፕሮክሲ ግንኙነት የደንበኛውን ምንጭ አድራሻ ማቆየት ይችላል |
| ተገቢውን የምንጭ ትርጉምም መተግበር | ፕሮክሲው ለጌትዌይ እንደ አጋሩ ይመልሳል፣ አሁን ግን ከመጀመሪያው ደንበኛ ይልቅ ያንን የተተረጎመ ምንጭ ያያል |
ሎጎች ይበልጥ ያምሩ ዘንድ SNAT ን ከመወገድዎ በፊት የመመለሻውን መንገድ ያረጋግጡ። በሰፊው መተግበሩ የምንጭ ACLዎችንና የባለቤትነት ምዝገባንም ይለውጣል፤ ያንን ውጤት የንድፉ አካል አድርገው ይቀበሉ።
ታማኝ የHTTP ዝውውር የደንበኛ መረጃን በማስተላለፊያ ራስጌ ሊያስተላልፍ ይችላል፣ ነገር ግን NAT ያንን ራስጌ አይፈጥርም፤ ወደ TCP ተጓዳኝ ማንነትም አይለውጠውም። ወደ Squid በሚወስደው ግንኙነት ላይ ምንጭን ማስቀመጥ በSquid የተለየ የጣቢያ ግንኙነት ላይም አያስቀምጠውም።
በመጨረሻም የመቆጣጠሪያው ንድፍ አሁንም Squid የሚፈልገውን የመድረሻ መረጃ ማቅረብ አለበት። ሲሜትሪክ የመመለሻ መንገድ ይህን የጊዜ ማለፍ ስልት ብቻ ይፈታል፣ መላውን የግልጽ ፕሮክሲ ውቅር አይደለም።